diff --git a/public/css/tailwind.css b/public/css/tailwind.css index 99f368d..7a3003f 100644 --- a/public/css/tailwind.css +++ b/public/css/tailwind.css @@ -123,115 +123,7 @@ Monokai style - ported by Luigi Maselli - http://grigio.org font-weight: bold; } -*, ::before, ::after { - --tw-border-spacing-x: 0; - --tw-border-spacing-y: 0; - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - --tw-pan-x: ; - --tw-pan-y: ; - --tw-pinch-zoom: ; - --tw-scroll-snap-strictness: proximity; - --tw-gradient-from-position: ; - --tw-gradient-via-position: ; - --tw-gradient-to-position: ; - --tw-ordinal: ; - --tw-slashed-zero: ; - --tw-numeric-figure: ; - --tw-numeric-spacing: ; - --tw-numeric-fraction: ; - --tw-ring-inset: ; - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgb(59 130 246 / 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - --tw-blur: ; - --tw-brightness: ; - --tw-contrast: ; - --tw-grayscale: ; - --tw-hue-rotate: ; - --tw-invert: ; - --tw-saturate: ; - --tw-sepia: ; - --tw-drop-shadow: ; - --tw-backdrop-blur: ; - --tw-backdrop-brightness: ; - --tw-backdrop-contrast: ; - --tw-backdrop-grayscale: ; - --tw-backdrop-hue-rotate: ; - --tw-backdrop-invert: ; - --tw-backdrop-opacity: ; - --tw-backdrop-saturate: ; - --tw-backdrop-sepia: ; - --tw-contain-size: ; - --tw-contain-layout: ; - --tw-contain-paint: ; - --tw-contain-style: ; -} - -::backdrop { - --tw-border-spacing-x: 0; - --tw-border-spacing-y: 0; - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - --tw-pan-x: ; - --tw-pan-y: ; - --tw-pinch-zoom: ; - --tw-scroll-snap-strictness: proximity; - --tw-gradient-from-position: ; - --tw-gradient-via-position: ; - --tw-gradient-to-position: ; - --tw-ordinal: ; - --tw-slashed-zero: ; - --tw-numeric-figure: ; - --tw-numeric-spacing: ; - --tw-numeric-fraction: ; - --tw-ring-inset: ; - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgb(59 130 246 / 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - --tw-blur: ; - --tw-brightness: ; - --tw-contrast: ; - --tw-grayscale: ; - --tw-hue-rotate: ; - --tw-invert: ; - --tw-saturate: ; - --tw-sepia: ; - --tw-drop-shadow: ; - --tw-backdrop-blur: ; - --tw-backdrop-brightness: ; - --tw-backdrop-contrast: ; - --tw-backdrop-grayscale: ; - --tw-backdrop-hue-rotate: ; - --tw-backdrop-invert: ; - --tw-backdrop-opacity: ; - --tw-backdrop-saturate: ; - --tw-backdrop-sepia: ; - --tw-contain-size: ; - --tw-contain-layout: ; - --tw-contain-paint: ; - --tw-contain-style: ; -} - -/* ! tailwindcss v3.4.16 | MIT License | https://tailwindcss.com */ +/* ! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com */ /* 1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) @@ -673,7 +565,7 @@ video { /* Make elements with the HTML hidden attribute stay hidden by default */ -[hidden]:where(:not([hidden="until-found"])) { +[hidden] { display: none; } @@ -701,6 +593,114 @@ h4 { font-weight: 600; } +*, ::before, ::after { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: ; +} + +::backdrop { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: ; +} + .container { width: 100%; } @@ -1851,7 +1851,7 @@ h4 { .border-gray-300 { --tw-border-opacity: 1; - border-color: rgb(209 213 219 / var(--tw-border-opacity, 1)); + border-color: rgb(209 213 219 / var(--tw-border-opacity)); } .border-transparent { @@ -1864,67 +1864,67 @@ h4 { .bg-blue-500 { --tw-bg-opacity: 1; - background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1)); + background-color: rgb(59 130 246 / var(--tw-bg-opacity)); } .bg-blue-600 { --tw-bg-opacity: 1; - background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1)); + background-color: rgb(37 99 235 / var(--tw-bg-opacity)); } .bg-gray-200 { --tw-bg-opacity: 1; - background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1)); + background-color: rgb(229 231 235 / var(--tw-bg-opacity)); } .bg-gray-300 { --tw-bg-opacity: 1; - background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1)); + background-color: rgb(209 213 219 / var(--tw-bg-opacity)); } .bg-gray-50 { --tw-bg-opacity: 1; - background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)); + background-color: rgb(249 250 251 / var(--tw-bg-opacity)); } .bg-gray-500 { --tw-bg-opacity: 1; - background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1)); + background-color: rgb(107 114 128 / var(--tw-bg-opacity)); } .bg-gray-900 { --tw-bg-opacity: 1; - background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1)); + background-color: rgb(17 24 39 / var(--tw-bg-opacity)); } .bg-green-100 { --tw-bg-opacity: 1; - background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1)); + background-color: rgb(220 252 231 / var(--tw-bg-opacity)); } .bg-green-400 { --tw-bg-opacity: 1; - background-color: rgb(74 222 128 / var(--tw-bg-opacity, 1)); + background-color: rgb(74 222 128 / var(--tw-bg-opacity)); } .bg-indigo-700 { --tw-bg-opacity: 1; - background-color: rgb(67 56 202 / var(--tw-bg-opacity, 1)); + background-color: rgb(67 56 202 / var(--tw-bg-opacity)); } .bg-slate-100 { --tw-bg-opacity: 1; - background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1)); + background-color: rgb(241 245 249 / var(--tw-bg-opacity)); } .bg-slate-800 { --tw-bg-opacity: 1; - background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1)); + background-color: rgb(30 41 59 / var(--tw-bg-opacity)); } .bg-white { --tw-bg-opacity: 1; - background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } .bg-opacity-50 { @@ -2131,92 +2131,92 @@ h4 { .text-blue-500 { --tw-text-opacity: 1; - color: rgb(59 130 246 / var(--tw-text-opacity, 1)); + color: rgb(59 130 246 / var(--tw-text-opacity)); } .text-blue-600 { --tw-text-opacity: 1; - color: rgb(37 99 235 / var(--tw-text-opacity, 1)); + color: rgb(37 99 235 / var(--tw-text-opacity)); } .text-gray-300 { --tw-text-opacity: 1; - color: rgb(209 213 219 / var(--tw-text-opacity, 1)); + color: rgb(209 213 219 / var(--tw-text-opacity)); } .text-gray-400 { --tw-text-opacity: 1; - color: rgb(156 163 175 / var(--tw-text-opacity, 1)); + color: rgb(156 163 175 / var(--tw-text-opacity)); } .text-gray-500 { --tw-text-opacity: 1; - color: rgb(107 114 128 / var(--tw-text-opacity, 1)); + color: rgb(107 114 128 / var(--tw-text-opacity)); } .text-gray-600 { --tw-text-opacity: 1; - color: rgb(75 85 99 / var(--tw-text-opacity, 1)); + color: rgb(75 85 99 / var(--tw-text-opacity)); } .text-gray-700 { --tw-text-opacity: 1; - color: rgb(55 65 81 / var(--tw-text-opacity, 1)); + color: rgb(55 65 81 / var(--tw-text-opacity)); } .text-gray-800 { --tw-text-opacity: 1; - color: rgb(31 41 55 / var(--tw-text-opacity, 1)); + color: rgb(31 41 55 / var(--tw-text-opacity)); } .text-green-600 { --tw-text-opacity: 1; - color: rgb(22 163 74 / var(--tw-text-opacity, 1)); + color: rgb(22 163 74 / var(--tw-text-opacity)); } .text-indigo-200 { --tw-text-opacity: 1; - color: rgb(199 210 254 / var(--tw-text-opacity, 1)); + color: rgb(199 210 254 / var(--tw-text-opacity)); } .text-neutral-400 { --tw-text-opacity: 1; - color: rgb(163 158 147 / var(--tw-text-opacity, 1)); + color: rgb(163 158 147 / var(--tw-text-opacity)); } .text-primary-700 { --tw-text-opacity: 1; - color: rgb(15 96 155 / var(--tw-text-opacity, 1)); + color: rgb(15 96 155 / var(--tw-text-opacity)); } .text-primary-800 { --tw-text-opacity: 1; - color: rgb(10 85 140 / var(--tw-text-opacity, 1)); + color: rgb(10 85 140 / var(--tw-text-opacity)); } .text-primary-900 { --tw-text-opacity: 1; - color: rgb(0 62 107 / var(--tw-text-opacity, 1)); + color: rgb(0 62 107 / var(--tw-text-opacity)); } .text-red-500 { --tw-text-opacity: 1; - color: rgb(239 68 68 / var(--tw-text-opacity, 1)); + color: rgb(239 68 68 / var(--tw-text-opacity)); } .text-red-800 { --tw-text-opacity: 1; - color: rgb(153 27 27 / var(--tw-text-opacity, 1)); + color: rgb(153 27 27 / var(--tw-text-opacity)); } .text-slate-800 { --tw-text-opacity: 1; - color: rgb(30 41 59 / var(--tw-text-opacity, 1)); + color: rgb(30 41 59 / var(--tw-text-opacity)); } .text-white { --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity, 1)); + color: rgb(255 255 255 / var(--tw-text-opacity)); } .underline { @@ -2329,7 +2329,7 @@ h4 { border-top-width: 1px; border-bottom-width: 1px; --tw-border-opacity: 1; - border-color: rgb(209 213 219 / var(--tw-border-opacity, 1)); + border-color: rgb(209 213 219 / var(--tw-border-opacity)); padding-left: 0.75rem; padding-right: 0.75rem; padding-top: 0.25rem; @@ -2338,17 +2338,17 @@ h4 { font-size: 0.875rem; line-height: 1.25rem; --tw-text-opacity: 1; - color: rgb(107 114 128 / var(--tw-text-opacity, 1)); + color: rgb(107 114 128 / var(--tw-text-opacity)); } .editor-tab:hover { --tw-bg-opacity: 1; - background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)); + background-color: rgb(243 244 246 / var(--tw-bg-opacity)); } .editor-tab:hover:is(.dark *) { --tw-bg-opacity: 1; - background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1)); + background-color: rgb(51 65 85 / var(--tw-bg-opacity)); } .prose code *:not(.far, .fal, .fas) { @@ -2364,12 +2364,12 @@ p.caption { font-size: 0.875rem; line-height: 1.25rem; --tw-text-opacity: 1; - color: rgb(107 114 128 / var(--tw-text-opacity, 1)); + color: rgb(107 114 128 / var(--tw-text-opacity)); } p.caption:is(.dark *) { --tw-text-opacity: 1; - color: rgb(148 163 184 / var(--tw-text-opacity, 1)); + color: rgb(148 163 184 / var(--tw-text-opacity)); } pre[class*="language-"] { @@ -2387,10 +2387,10 @@ code > .copy-content { cursor: pointer; border-radius: 0.375rem; --tw-bg-opacity: 1; - background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1)); + background-color: rgb(229 231 235 / var(--tw-bg-opacity)); padding: 0.25rem; --tw-text-opacity: 1; - color: rgb(31 41 55 / var(--tw-text-opacity, 1)); + color: rgb(31 41 55 / var(--tw-text-opacity)); opacity: 0.8; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); @@ -2429,7 +2429,7 @@ code > .copy-content { font-weight: 400; font-style: normal; --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity, 1)); + color: rgb(255 255 255 / var(--tw-text-opacity)); } /* Tilda before and after inline code block */ @@ -3003,7 +3003,7 @@ code > .copy-content { font-weight: 400; font-style: normal; --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity, 1)); + color: rgb(255 255 255 / var(--tw-text-opacity)); } #lesson-content :where(code):not(:where([class~="not-prose"] *))::before { @@ -3045,7 +3045,7 @@ code > .copy-content { #lesson-content :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"],[class~="not-prose"] *))) { font-weight: 700; --tw-text-opacity: 1; - color: rgb(10 85 140 / var(--tw-text-opacity, 1)); + color: rgb(10 85 140 / var(--tw-text-opacity)); } #lesson-content :is(:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *))) { @@ -3068,7 +3068,7 @@ code > .copy-content { #lesson-content pre:has(code) { position: relative; --tw-bg-opacity: 1; - background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1)); + background-color: rgb(15 23 42 / var(--tw-bg-opacity)); padding: 0.25rem; padding-left: 0.75rem; padding-right: 0.75rem; @@ -3085,9 +3085,9 @@ code > .copy-content { justify-content: center; border-width: 1px; --tw-border-opacity: 1; - border-color: rgb(24 24 27 / var(--tw-border-opacity, 1)); + border-color: rgb(24 24 27 / var(--tw-border-opacity)); --tw-bg-opacity: 1; - background-color: rgb(39 39 42 / var(--tw-bg-opacity, 1)); + background-color: rgb(39 39 42 / var(--tw-bg-opacity)); } pre:has(code[class*="language-"]) { @@ -3102,51 +3102,51 @@ code { margin-bottom: 1rem; border-left-width: 4px; --tw-border-opacity: 1; - border-color: rgb(250 204 21 / var(--tw-border-opacity, 1)); + border-color: rgb(250 204 21 / var(--tw-border-opacity)); --tw-bg-opacity: 1; - background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1)); + background-color: rgb(254 252 232 / var(--tw-bg-opacity)); padding: 1rem; } .alert-warning:is(.dark *) { --tw-bg-opacity: 1; - background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1)); + background-color: rgb(15 23 42 / var(--tw-bg-opacity)); --tw-text-opacity: 1; - color: rgb(148 163 184 / var(--tw-text-opacity, 1)); + color: rgb(148 163 184 / var(--tw-text-opacity)); } .alert-info { margin-bottom: 1rem; border-left-width: 4px; --tw-border-opacity: 1; - border-color: rgb(96 165 250 / var(--tw-border-opacity, 1)); + border-color: rgb(96 165 250 / var(--tw-border-opacity)); --tw-bg-opacity: 1; - background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1)); + background-color: rgb(239 246 255 / var(--tw-bg-opacity)); padding: 1rem; } .alert-info:is(.dark *) { --tw-bg-opacity: 1; - background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1)); + background-color: rgb(15 23 42 / var(--tw-bg-opacity)); --tw-text-opacity: 1; - color: rgb(148 163 184 / var(--tw-text-opacity, 1)); + color: rgb(148 163 184 / var(--tw-text-opacity)); } .alert-danger { margin-bottom: 1rem; border-left-width: 4px; --tw-border-opacity: 1; - border-color: rgb(248 113 113 / var(--tw-border-opacity, 1)); + border-color: rgb(248 113 113 / var(--tw-border-opacity)); --tw-bg-opacity: 1; - background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1)); + background-color: rgb(254 242 242 / var(--tw-bg-opacity)); padding: 1rem; } .alert-danger:is(.dark *) { --tw-bg-opacity: 1; - background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1)); + background-color: rgb(15 23 42 / var(--tw-bg-opacity)); --tw-text-opacity: 1; - color: rgb(148 163 184 / var(--tw-text-opacity, 1)); + color: rgb(148 163 184 / var(--tw-text-opacity)); } .alert-info .highlight, @@ -3155,7 +3155,7 @@ code { margin-bottom: 0.5rem; border-width: 1px; --tw-border-opacity: 1; - border-color: rgb(255 255 255 / var(--tw-border-opacity, 1)); + border-color: rgb(255 255 255 / var(--tw-border-opacity)); } .alert-info .highlight code, @@ -3168,7 +3168,7 @@ code { font-weight: 400; font-style: normal; --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity, 1)); + color: rgb(255 255 255 / var(--tw-text-opacity)); } .list-image-checked { @@ -3473,7 +3473,7 @@ code { .after\:border-primary-900::after { content: var(--tw-content); --tw-border-opacity: 1; - border-color: rgb(0 62 107 / var(--tw-border-opacity, 1)); + border-color: rgb(0 62 107 / var(--tw-border-opacity)); } .after\:transition::after { @@ -3497,32 +3497,32 @@ code { .hover\:bg-blue-800:hover { --tw-bg-opacity: 1; - background-color: rgb(30 64 175 / var(--tw-bg-opacity, 1)); + background-color: rgb(30 64 175 / var(--tw-bg-opacity)); } .hover\:bg-gray-400:hover { --tw-bg-opacity: 1; - background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1)); + background-color: rgb(156 163 175 / var(--tw-bg-opacity)); } .hover\:bg-green-500:hover { --tw-bg-opacity: 1; - background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1)); + background-color: rgb(34 197 94 / var(--tw-bg-opacity)); } .hover\:text-gray-400:hover { --tw-text-opacity: 1; - color: rgb(156 163 175 / var(--tw-text-opacity, 1)); + color: rgb(156 163 175 / var(--tw-text-opacity)); } .hover\:text-primary-900:hover { --tw-text-opacity: 1; - color: rgb(0 62 107 / var(--tw-text-opacity, 1)); + color: rgb(0 62 107 / var(--tw-text-opacity)); } .hover\:text-white:hover { --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity, 1)); + color: rgb(255 255 255 / var(--tw-text-opacity)); } .hover\:underline:hover { @@ -3537,7 +3537,7 @@ code { .focus\:border-indigo-500:focus { --tw-border-opacity: 1; - border-color: rgb(99 102 241 / var(--tw-border-opacity, 1)); + border-color: rgb(99 102 241 / var(--tw-border-opacity)); } .focus\:outline-none:focus { @@ -3557,22 +3557,22 @@ code { .focus\:ring-gray-500:focus { --tw-ring-opacity: 1; - --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1)); + --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity)); } .focus\:ring-green-500:focus { --tw-ring-opacity: 1; - --tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1)); + --tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity)); } .focus\:ring-indigo-500:focus { --tw-ring-opacity: 1; - --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1)); + --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity)); } .focus\:ring-white:focus { --tw-ring-opacity: 1; - --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1)); + --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity)); } .focus\:ring-offset-2:focus { @@ -3597,12 +3597,12 @@ code { .group:has(a.currentLesson) .group-has-\[a\.currentLesson\]\:\!text-primary-800 { --tw-text-opacity: 1 !important; - color: rgb(10 85 140 / var(--tw-text-opacity, 1)) !important; + color: rgb(10 85 140 / var(--tw-text-opacity)) !important; } .prose-headings\:text-primary-900 :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"],[class~="not-prose"] *))) { --tw-text-opacity: 1; - color: rgb(0 62 107 / var(--tw-text-opacity, 1)); + color: rgb(0 62 107 / var(--tw-text-opacity)); } .prose-pre\:bg-transparent :is(:where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *))) { @@ -3625,32 +3625,32 @@ code { .dark\:bg-slate-600:is(.dark *) { --tw-bg-opacity: 1; - background-color: rgb(71 85 105 / var(--tw-bg-opacity, 1)); + background-color: rgb(71 85 105 / var(--tw-bg-opacity)); } .dark\:bg-zinc-900:is(.dark *) { --tw-bg-opacity: 1; - background-color: rgb(24 24 27 / var(--tw-bg-opacity, 1)); + background-color: rgb(24 24 27 / var(--tw-bg-opacity)); } .dark\:bg-zinc-950:is(.dark *) { --tw-bg-opacity: 1; - background-color: rgb(9 9 11 / var(--tw-bg-opacity, 1)); + background-color: rgb(9 9 11 / var(--tw-bg-opacity)); } .dark\:text-slate-200:is(.dark *) { --tw-text-opacity: 1; - color: rgb(226 232 240 / var(--tw-text-opacity, 1)); + color: rgb(226 232 240 / var(--tw-text-opacity)); } .dark\:text-slate-300:is(.dark *) { --tw-text-opacity: 1; - color: rgb(203 213 225 / var(--tw-text-opacity, 1)); + color: rgb(203 213 225 / var(--tw-text-opacity)); } .dark\:text-slate-400:is(.dark *) { --tw-text-opacity: 1; - color: rgb(148 163 184 / var(--tw-text-opacity, 1)); + color: rgb(148 163 184 / var(--tw-text-opacity)); } @media (min-width: 640px) {