diff --git a/files/static/dist/main.css b/files/static/dist/main.css index 8e89bb277..7ebad14f1 100644 --- a/files/static/dist/main.css +++ b/files/static/dist/main.css @@ -1592,6 +1592,9 @@ video { --tw-border-opacity: 1; border-color: rgba(254, 202, 202, var(--tw-border-opacity)); } +.border-transparent { + border-color: transparent; +} .border-yellow-600 { --tw-border-opacity: 1; border-color: rgba(217, 119, 6, var(--tw-border-opacity)); @@ -1626,6 +1629,10 @@ video { --tw-bg-opacity: 1; background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); } +.bg-gray-200 { + --tw-bg-opacity: 1; + background-color: rgba(var(--color-200), var(--tw-bg-opacity)); +} .bg-primary\/20 { background-color: rgba(var(--color-primary), 0.2); } @@ -1656,10 +1663,6 @@ video { --tw-bg-opacity: 1; background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); } -.bg-gray-200 { - --tw-bg-opacity: 1; - background-color: rgba(var(--color-200), var(--tw-bg-opacity)); -} .bg-gray-300\/50 { background-color: rgba(var(--color-300), 0.5); } @@ -1928,6 +1931,50 @@ video { --tw-bg-opacity: 1; background-color: rgba(228, 228, 231, var(--tw-bg-opacity)); } +.bg-\[\#252525\] { + --tw-bg-opacity: 1; + background-color: rgba(37, 37, 37, var(--tw-bg-opacity)); +} +.bg-\[\#e1e1e1\] { + --tw-bg-opacity: 1; + background-color: rgba(225, 225, 225, var(--tw-bg-opacity)); +} +.bg-\[\#ffffff\] { + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); +} +.bg-\[\#0084b4\] { + --tw-bg-opacity: 1; + background-color: rgba(0, 132, 180, var(--tw-bg-opacity)); +} +.bg-\[\#462f2f\] { + --tw-bg-opacity: 1; + background-color: rgba(70, 47, 47, var(--tw-bg-opacity)); +} +.bg-\[\#342020\] { + --tw-bg-opacity: 1; + background-color: rgba(52, 32, 32, var(--tw-bg-opacity)); +} +.bg-\[\#deb010\] { + --tw-bg-opacity: 1; + background-color: rgba(222, 176, 16, var(--tw-bg-opacity)); +} +.bg-\[\#1f3726\] { + --tw-bg-opacity: 1; + background-color: rgba(31, 55, 38, var(--tw-bg-opacity)); +} +.bg-\[\#dbd1d1\] { + --tw-bg-opacity: 1; + background-color: rgba(219, 209, 209, var(--tw-bg-opacity)); +} +.bg-\[\#ebe5e5\] { + --tw-bg-opacity: 1; + background-color: rgba(235, 229, 229, var(--tw-bg-opacity)); +} +.bg-\[\#365314\] { + --tw-bg-opacity: 1; + background-color: rgba(54, 83, 20, var(--tw-bg-opacity)); +} .bg-gray-300\/40 { background-color: rgba(var(--color-300), 0.4); } @@ -1957,10 +2004,6 @@ video { --tw-gradient-from: rgb(var(--color-500)); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(var(--color-500), 0)); } -.from-gray-800 { - --tw-gradient-from: rgb(var(--color-800)); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(var(--color-800), 0)); -} .from-green-700 { --tw-gradient-from: #15803d; --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 128, 61, 0)); @@ -1982,9 +2025,6 @@ video { .to-gray-400 { --tw-gradient-to: rgb(var(--color-400)); } -.to-gray-700 { - --tw-gradient-to: rgb(var(--color-700)); -} .to-green-600 { --tw-gradient-to: #16a34a; } @@ -2288,6 +2328,10 @@ video { --tw-text-opacity: 1; color: rgba(220, 38, 38, var(--tw-text-opacity)); } +.text-green-700 { + --tw-text-opacity: 1; + color: rgba(21, 128, 61, var(--tw-text-opacity)); +} .text-gray-200 { --tw-text-opacity: 1; color: rgba(var(--color-200), var(--tw-text-opacity)); @@ -2414,6 +2458,18 @@ video { --tw-text-opacity: 1; color: rgba(72, 236, 135, var(--tw-text-opacity)); } +.text-\[\#0084b4\] { + --tw-text-opacity: 1; + color: rgba(0, 132, 180, var(--tw-text-opacity)); +} +.text-\[\#deb010\] { + --tw-text-opacity: 1; + color: rgba(222, 176, 16, var(--tw-text-opacity)); +} +.text-\[\#365314\] { + --tw-text-opacity: 1; + color: rgba(54, 83, 20, var(--tw-text-opacity)); +} .antialiased { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; @@ -2497,6 +2553,19 @@ video { scrollbar-width: none; /* Firefox */ } +.theme-mountain-bluebird { + --color-primary: 0,132,180; + --color-100: 255,255,255; + --color-200: 255,255,255; + --color-300: 232,232,232; + --color-400: 180,180,180; + --color-500: 153,153,153; + --color-600: 51,51,51; + --color-700: 37,37,37; + --color-800: 37,37,37; + --color-900: 0,0,0; +} + .theme-blood-orange { --color-primary: 249,115,22; --color-100: 224,231,255; @@ -2576,7 +2645,7 @@ video { } .theme-choco-mint { - --color-primary: 37, 193, 136; + --color-primary: 37,193,136; --color-100: 246,246,244; --color-200: 235,232,229; --color-300: 219,218,209; @@ -2588,6 +2657,32 @@ video { --color-900: 40,37,17; } +.theme-redwood { + --color-primary: 222,176,16; + --color-100: 246,244,244; + --color-200: 235,229,229; + --color-300: 219,209,209; + --color-400: 177,159,159; + --color-500: 130,110,110; + --color-600: 99,96,77; + --color-700: 70,47,47; + --color-800: 52,32,32; + --color-900: 40,17,17; +} + +.theme-sequoia { + --color-primary: 54,83,20; + --color-100: 246,244,244; + --color-200: 235,229,229; + --color-300: 219,209,209; + --color-400: 177,159,159; + --color-500: 130,110,110; + --color-600: 99,96,77; + --color-700: 70,47,47; + --color-800: 52,32,32; + --color-900: 40,17,17; +} + .theme-dramblr { --color-primary: 2,132,199; --color-100: 241,245,249; @@ -2953,6 +3048,16 @@ video { background-image: linear-gradient(to top, var(--tw-gradient-stops)); } + /* ---------------------- NAV TABS ---------------------- */ + .nav.nav-tabs .nav-link { + border-bottom-width: 2px; + border-color: transparent; +} + .nav.nav-tabs .nav-link.active { + --tw-border-opacity: 1; + border-color: rgba(var(--color-primary), var(--tw-border-opacity)); +} + /* ----------------------- BADGES ----------------------- */ .badge { border-radius: 0.25rem; @@ -3234,16 +3339,6 @@ video { color: rgba(var(--color-800), var(--tw-text-opacity)); } - .hover\:text-red-500:hover { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); -} - - .hover\:text-red-600:hover { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); -} - .hover\:underline:hover { text-decoration: underline; } @@ -3271,11 +3366,6 @@ video { background-image: linear-gradient(to top, var(--tw-gradient-stops)); } - .focus\:from-gray-700:focus { - --tw-gradient-from: rgb(var(--color-700)); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(var(--color-700), 0)); -} - .focus\:from-red-800:focus { --tw-gradient-from: #991b1b; --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); @@ -3296,10 +3386,6 @@ video { --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(22, 101, 52, 0)); } - .focus\:to-gray-800:focus { - --tw-gradient-to: rgb(var(--color-800)); -} - .focus\:to-red-700:focus { --tw-gradient-to: #b91c1c; } @@ -3340,6 +3426,11 @@ video { color: rgba(245, 158, 11, var(--tw-text-opacity)); } + .focus\:text-gray-300:focus { + --tw-text-opacity: 1; + color: rgba(var(--color-300), var(--tw-text-opacity)); +} + .focus\:text-gray-200:focus { --tw-text-opacity: 1; color: rgba(var(--color-200), var(--tw-text-opacity)); @@ -3482,15 +3573,15 @@ video { background-color: rgba(var(--color-900), var(--tw-bg-opacity)); } + .dark .dark\:bg-white\/\[\.05\] { + background-color: rgba(255, 255, 255, .05); +} + .dark .dark\:bg-gray-800 { --tw-bg-opacity: 1; background-color: rgba(var(--color-800), var(--tw-bg-opacity)); } - .dark .dark\:bg-white\/\[\.05\] { - background-color: rgba(255, 255, 255, .05); -} - .dark .dark\:bg-white\/10 { background-color: rgba(255, 255, 255, 0.1); } @@ -3513,6 +3604,11 @@ video { color: rgba(var(--color-400), var(--tw-text-opacity)); } + .dark .dark\:text-green-400 { + --tw-text-opacity: 1; + color: rgba(74, 222, 128, var(--tw-text-opacity)); +} + .dark .dark\:text-gray-200 { --tw-text-opacity: 1; color: rgba(var(--color-200), var(--tw-text-opacity)); @@ -3552,6 +3648,11 @@ video { background-color: transparent; } + .dark .dark\:focus\:text-gray-400:focus { + --tw-text-opacity: 1; + color: rgba(var(--color-400), var(--tw-text-opacity)); +} + @media (min-width: 640px) { .sm\:static { @@ -3767,6 +3868,14 @@ video { overflow-x: visible; } + .md\:rounded { + border-radius: 0.25rem; + } + + .md\:border { + border-width: 1px; + } + .md\:border-t { border-top-width: 1px; } @@ -3780,6 +3889,11 @@ video { border-color: rgba(var(--color-300), var(--tw-border-opacity)); } + .md\:bg-gray-300 { + --tw-bg-opacity: 1; + background-color: rgba(var(--color-300), var(--tw-bg-opacity)); + } + .md\:bg-gray-200 { --tw-bg-opacity: 1; background-color: rgba(var(--color-200), var(--tw-bg-opacity)); @@ -3789,10 +3903,23 @@ video { background-color: transparent; } + .md\:bg-gray-100 { + --tw-bg-opacity: 1; + background-color: rgba(var(--color-100), var(--tw-bg-opacity)); + } + .md\:p-0 { padding: 0px; } + .md\:p-2\.5 { + padding: 0.625rem; + } + + .md\:p-2 { + padding: 0.5rem; + } + .md\:p-3 { padding: 0.75rem; } @@ -3817,6 +3944,11 @@ video { padding-bottom: 12rem; } + .md\:px-5 { + padding-left: 1.25rem; + padding-right: 1.25rem; + } + .md\:px-3 { padding-left: 0.75rem; padding-right: 0.75rem; @@ -3842,6 +3974,10 @@ video { padding-left: 1.25rem; } + .md\:pt-1 { + padding-top: 0.25rem; + } + .md\:text-xl { font-size: 1.25rem; line-height: 1.75rem; diff --git a/files/static/src/main.css b/files/static/src/main.css index df1aca77c..8d1f5dd6e 100644 --- a/files/static/src/main.css +++ b/files/static/src/main.css @@ -2,6 +2,19 @@ @tailwind components; @tailwind utilities; +.theme-mountain-bluebird { + --color-primary: 0,132,180; + --color-100: 255,255,255; + --color-200: 255,255,255; + --color-300: 232,232,232; + --color-400: 180,180,180; + --color-500: 153,153,153; + --color-600: 51,51,51; + --color-700: 37,37,37; + --color-800: 37,37,37; + --color-900: 0,0,0; +} + .theme-blood-orange { --color-primary: 249,115,22; --color-100: 224,231,255; @@ -81,7 +94,7 @@ } .theme-choco-mint { - --color-primary: 37, 193, 136; + --color-primary: 37,193,136; --color-100: 246,246,244; --color-200: 235,232,229; --color-300: 219,218,209; @@ -93,6 +106,32 @@ --color-900: 40,37,17; } +.theme-redwood { + --color-primary: 222,176,16; + --color-100: 246,244,244; + --color-200: 235,229,229; + --color-300: 219,209,209; + --color-400: 177,159,159; + --color-500: 130,110,110; + --color-600: 99,96,77; + --color-700: 70,47,47; + --color-800: 52,32,32; + --color-900: 40,17,17; +} + +.theme-sequoia { + --color-primary: 54,83,20; + --color-100: 246,244,244; + --color-200: 235,229,229; + --color-300: 219,209,209; + --color-400: 177,159,159; + --color-500: 130,110,110; + --color-600: 99,96,77; + --color-700: 70,47,47; + --color-800: 52,32,32; + --color-900: 40,17,17; +} + .theme-dramblr { --color-primary: 2,132,199; --color-100: 241,245,249; @@ -374,6 +413,14 @@ @apply block w-full text-left px-4 py-2 text-sm text-gray-200 hover:bg-white dark:hover:bg-black bg-gradient-to-t dark:bg-gradient-to-t hover:from-primary hover:to-primary/80 dark:hover:from-primary/80 dark:hover:to-primary hover:shadow-inner focus:shadow-inner focus:bg-gradient-to-b dark:focus:bg-gradient-to-t; } + /* ---------------------- NAV TABS ---------------------- */ + .nav.nav-tabs .nav-link { + @apply border-b-2 border-transparent + } + .nav.nav-tabs .nav-link.active { + @apply border-primary + } + /* ----------------------- BADGES ----------------------- */ .badge { @apply px-1 py-0.5 text-sm text-shadow-light font-bold leading-normal rounded bg-gradient-to-t; diff --git a/files/templates/CHRISTMAS/comments.html b/files/templates/CHRISTMAS/comments.html index 6b499a561..ba3473822 100644 --- a/files/templates/CHRISTMAS/comments.html +++ b/files/templates/CHRISTMAS/comments.html @@ -170,7 +170,7 @@ {% endif %} -