diff --git a/_dev/elegance.css b/_dev/elegance.css index 42b8bff..be5d721 100644 --- a/_dev/elegance.css +++ b/_dev/elegance.css @@ -4,8 +4,8 @@ body { @apply bg-white; - @apply text-gray-700; - @apply font-medium; + @apply text-gray-500; + @apply font-normal; } .icon-tabler { diff --git a/assets/css/theme.css b/assets/css/theme.css index 5e598d4..a608af2 100644 --- a/assets/css/theme.css +++ b/assets/css/theme.css @@ -600,6 +600,10 @@ video { bottom: 50%; } +.left-0 { + left: 0px; +} + .left-\[100\%\] { left: 100%; } @@ -620,6 +624,10 @@ video { top: 0px; } +.top-1 { + top: 0.25rem; +} + .top-1\/2 { top: 50%; } @@ -677,6 +685,10 @@ video { margin-top: 0.75rem; } +.mt-16 { + margin-top: 4rem; +} + .block { display: block; } @@ -814,6 +826,10 @@ video { justify-content: space-between; } +.gap-2 { + gap: 0.5rem; +} + .gap-4 { gap: 1rem; } @@ -822,6 +838,10 @@ video { gap: 2rem; } +.gap-1 { + gap: 0.25rem; +} + .truncate { overflow: hidden; text-overflow: ellipsis; @@ -847,14 +867,6 @@ video { object-fit: cover; } -.p-16 { - padding: 4rem; -} - -.p-4 { - padding: 1rem; -} - .p-3 { padding: 0.75rem; } @@ -864,11 +876,6 @@ video { padding-right: 0.5rem; } -.px-3 { - padding-left: 0.75rem; - padding-right: 0.75rem; -} - .px-4 { padding-left: 1rem; padding-right: 1rem; @@ -899,11 +906,6 @@ video { padding-bottom: 2rem; } -.py-\[6px\] { - padding-top: 6px; - padding-bottom: 6px; -} - .pl-2 { padding-left: 0.5rem; } @@ -916,14 +918,18 @@ video { padding-right: 2rem; } -.pt-24 { - padding-top: 6rem; -} - .pt-20 { padding-top: 5rem; } +.pt-4 { + padding-top: 1rem; +} + +.text-left { + text-align: left; +} + .text-justify { text-align: justify; } @@ -948,6 +954,11 @@ video { line-height: 1.25rem; } +.text-xl { + font-size: 1.25rem; + line-height: 1.75rem; +} + .font-bold { font-weight: 700; } @@ -956,6 +967,32 @@ video { font-weight: 500; } +.font-semibold { + font-weight: 600; +} + +.leading-none { + line-height: 1; +} + +.text-red-400 { + --tw-text-opacity: 1; + color: rgb(248 113 113 / var(--tw-text-opacity)); +} + +.text-red-700 { + --tw-text-opacity: 1; + color: rgb(185 28 28 / var(--tw-text-opacity)); +} + +.text-red-700\/50 { + color: rgb(185 28 28 / 0.5); +} + +.line-through { + text-decoration-line: line-through; +} + .shadow { --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); @@ -970,8 +1007,8 @@ body { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); --tw-text-opacity: 1; - color: rgb(55 65 81 / var(--tw-text-opacity)); - font-weight: 500; + color: rgb(107 114 128 / var(--tw-text-opacity)); + font-weight: 400; } .icon-tabler { @@ -982,12 +1019,36 @@ body { stroke: #374151; } +.hover\:text-yellow-700:hover { + --tw-text-opacity: 1; + color: rgb(161 98 7 / var(--tw-text-opacity)); +} + +.hover\:text-gray-950:hover { + --tw-text-opacity: 1; + color: rgb(3 7 18 / var(--tw-text-opacity)); +} + .focus\:ring-2:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); } +.group:hover .group-hover\:flex { + display: flex; +} + +.group:hover .group-hover\:text-gray-900 { + --tw-text-opacity: 1; + color: rgb(17 24 39 / var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-gray-950 { + --tw-text-opacity: 1; + color: rgb(3 7 18 / var(--tw-text-opacity)); +} + @media (min-width: 640px) { .sm\:flex { display: flex; diff --git a/modules/ps_mainmenu/ps_mainmenu.tpl b/modules/ps_mainmenu/ps_mainmenu.tpl index 4ea810d..0c74d3e 100644 --- a/modules/ps_mainmenu/ps_mainmenu.tpl +++ b/modules/ps_mainmenu/ps_mainmenu.tpl @@ -3,7 +3,7 @@ {if $nodes|count}