Natnael B. Haile
Cursor
feat: complete IR Studio with Git LFS tracking for all binary assets and NFCorpus index
fbad523 Download src/index.css from NathyB/ir-studio: direct link, hf CLI and curl.
- Browser
- Download file 36.4 kB
-
https://huggingface.co/spaces/NathyB/ir-studio/resolve/main/src/index.css
- Command line
-
hf download hf://spaces/NathyB/ir-studio/src/index.css
-
curl -L -o index.css https://huggingface.co/spaces/NathyB/ir-studio/resolve/main/src/index.css
36.4 kB
| @import "tailwindcss"; | |
| @theme { | |
| --color-zinc-950: #0d0f14; | |
| --color-zinc-900: #141720; | |
| --color-zinc-850: #1a1e2b; | |
| --color-zinc-800: #252b3b; | |
| --color-zinc-750: #30374c; | |
| --color-zinc-700: #3c455f; | |
| --color-zinc-650: #495473; | |
| --color-zinc-600: #626d85; | |
| --color-zinc-500: #8591a8; | |
| --color-zinc-400: #a5b0c4; | |
| --color-zinc-300: #c9d2e2; | |
| --color-zinc-200: #e2e7f2; | |
| --color-zinc-100: #f1f4f9; | |
| --color-zinc-50: #ffffff; | |
| } | |
| :root { | |
| color-scheme: dark; | |
| /* Surfaces & Neutrals - Softer, calmer dark theme (Linear/GitHub-inspired, reduced eye fatigue) */ | |
| --color-zinc-950: #0d0f14; /* canvas background: warm graphite slate instead of pitch void */ | |
| --color-zinc-900: #141720; /* primary card surface: calm elevated layer */ | |
| --color-zinc-850: #1a1e2b; /* secondary surface / recessed inset */ | |
| --color-zinc-800: #252b3b; /* primary card border: subtle, smooth outline */ | |
| --color-zinc-750: #30374c; /* secondary/hover border */ | |
| --color-zinc-700: #3c455f; /* active/accent border */ | |
| --color-zinc-600: #626d85; /* placeholder / muted elements */ | |
| --color-zinc-500: #8591a8; /* tertiary / caption text */ | |
| --color-zinc-400: #a5b0c4; /* secondary body text */ | |
| --color-zinc-300: #c9d2e2; /* primary body text */ | |
| --color-zinc-200: #e2e7f2; /* headings */ | |
| --color-zinc-100: #f1f4f9; /* high-contrast dark text */ | |
| --color-zinc-50: #ffffff; | |
| /* Soft Accents - Reduced saturation and glare */ | |
| --color-emerald-950: #0a1e16; | |
| --color-emerald-900: #0f2d21; | |
| --color-emerald-800: #164332; | |
| --color-emerald-700: #1e5943; | |
| --color-emerald-400: #34d399; | |
| --color-emerald-300: #6ee7b7; | |
| --color-emerald-200: #a7f3d0; | |
| --color-sky-950: #0a1b2d; | |
| --color-sky-900: #0f2742; | |
| --color-sky-800: #163c65; | |
| --color-sky-700: #1f4f84; | |
| --color-sky-400: #38bdf8; | |
| --color-sky-300: #7dd3fc; | |
| --color-sky-200: #bae6fd; | |
| --color-purple-950: #181129; | |
| --color-purple-900: #23183b; | |
| --color-purple-800: #352558; | |
| --color-purple-700: #493377; | |
| --color-purple-400: #c084fc; | |
| --color-purple-300: #d8b4fe; | |
| --color-purple-200: #e9d5ff; | |
| --color-rose-950: #230d14; | |
| --color-rose-900: #33141e; | |
| --color-rose-800: #4c1d2c; | |
| --color-rose-700: #68263c; | |
| --color-rose-400: #fb7185; | |
| --color-rose-300: #fda4af; | |
| --color-rose-200: #fecdd3; | |
| --color-amber-950: #221708; | |
| --color-amber-900: #32210b; | |
| --color-amber-800: #4a3211; | |
| --color-amber-700: #664517; | |
| --color-amber-400: #fbbf24; | |
| --color-amber-300: #fcd34d; | |
| --color-amber-200: #fde68a; | |
| --color-cyan-950: #081d23; | |
| --color-cyan-900: #0c2b33; | |
| --color-cyan-800: #13404c; | |
| --color-cyan-700: #1a5666; | |
| --color-cyan-400: #22d3ee; | |
| --color-cyan-300: #67e8f9; | |
| --color-cyan-200: #a5f3fc; | |
| } | |
| /* Light Theme Variables */ | |
| html.light, | |
| [data-theme="light"] { | |
| color-scheme: light; | |
| /* Surfaces & Neutrals - Crisp, distinguishable without hard black borders */ | |
| --color-zinc-950: #eef2f6; /* canvas background: architectural light slate workspace */ | |
| --color-zinc-900: #ffffff; /* primary card surface: elevated white panel */ | |
| --color-zinc-850: #f4f6fa; /* secondary surface / recessed inset / table header */ | |
| --color-zinc-800: #cbd5e1; /* primary card border: clear visible slate-300 (never black) */ | |
| --color-zinc-750: #94a3b8; /* secondary / interactive border: slate-400 */ | |
| --color-zinc-700: #64748b; /* active / accent border: slate-500 */ | |
| --color-zinc-650: #475569; /* dark slate border/icon */ | |
| --color-zinc-600: #64748b; /* placeholder / muted elements */ | |
| --color-zinc-500: #64748b; /* tertiary / caption text */ | |
| --color-zinc-400: #475569; /* secondary body text */ | |
| --color-zinc-300: #334155; /* primary body text */ | |
| --color-zinc-200: #1e293b; /* headings */ | |
| --color-zinc-100: #0f172a; /* high-contrast dark text */ | |
| --color-zinc-50: #020617; | |
| /* Emerald */ | |
| --color-emerald-950: #ecfdf5; | |
| --color-emerald-900: #d1fae5; | |
| --color-emerald-850: #a7f3d0; | |
| --color-emerald-800: #a7f3d0; | |
| --color-emerald-700: #047857; | |
| --color-emerald-400: #059669; | |
| --color-emerald-300: #047857; | |
| --color-emerald-200: #065f46; | |
| /* Sky */ | |
| --color-sky-950: #f0f9ff; | |
| --color-sky-900: #e0f2fe; | |
| --color-sky-850: #bae6fd; | |
| --color-sky-800: #bae6fd; | |
| --color-sky-700: #0369a1; | |
| --color-sky-400: #0284c7; | |
| --color-sky-300: #0369a1; | |
| --color-sky-200: #075985; | |
| /* Purple */ | |
| --color-purple-950: #faf5ff; | |
| --color-purple-900: #f3e8ff; | |
| --color-purple-850: #e9d5ff; | |
| --color-purple-800: #d8b4fe; | |
| --color-purple-700: #7e22ce; | |
| --color-purple-400: #7e22ce; | |
| --color-purple-300: #6b21a8; | |
| --color-purple-200: #581c87; | |
| /* Rose */ | |
| --color-rose-950: #fff1f2; | |
| --color-rose-900: #ffe4e6; | |
| --color-rose-850: #fecdd3; | |
| --color-rose-800: #fecdd3; | |
| --color-rose-700: #be123c; | |
| --color-rose-400: #e11d48; | |
| --color-rose-300: #be123c; | |
| --color-rose-200: #9f1239; | |
| /* Amber */ | |
| --color-amber-950: #fffbeb; | |
| --color-amber-900: #fef3c7; | |
| --color-amber-850: #fde68a; | |
| --color-amber-800: #fde68a; | |
| --color-amber-700: #b45309; | |
| --color-amber-400: #d97706; | |
| --color-amber-300: #b45309; | |
| --color-amber-200: #92400e; | |
| /* Cyan */ | |
| --color-cyan-950: #ecfeff; | |
| --color-cyan-900: #cffafe; | |
| --color-cyan-800: #a5f3fc; | |
| --color-cyan-700: #0e7490; | |
| --color-cyan-400: #0891b2; | |
| --color-cyan-300: #0e7490; | |
| --color-cyan-200: #155e75; | |
| } | |
| body { | |
| margin: 0; | |
| font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; | |
| background-color: var(--color-zinc-950, #0d0f14); | |
| color: var(--color-zinc-200, #e2e7f2); | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| } | |
| html.light body, | |
| html.light .h-screen.bg-zinc-950 { | |
| background-color: #eef2f6; | |
| color: #1e293b; | |
| } | |
| /* Custom crisp scrollbar */ | |
| ::-webkit-scrollbar { | |
| width: 6px; | |
| height: 6px; | |
| } | |
| ::-webkit-scrollbar-track { | |
| background: transparent; | |
| } | |
| ::-webkit-scrollbar-thumb { | |
| background: #27272a; | |
| border-radius: 9999px; | |
| } | |
| ::-webkit-scrollbar-thumb:hover { | |
| background: #3f3f46; | |
| } | |
| /* Light mode crisp scrollbars & selection */ | |
| html.light ::-webkit-scrollbar-thumb { | |
| background: #cbd5e1; | |
| } | |
| html.light ::-webkit-scrollbar-thumb:hover { | |
| background: #94a3b8; | |
| } | |
| html.light ::selection { | |
| background-color: #e0f2fe; | |
| color: #0369a1; | |
| } | |
| /* Tactile button clicks */ | |
| button:active:not(:disabled) { | |
| transform: scale(0.985); | |
| } | |
| /* Smooth transitions for interactive elements */ | |
| button, a, input, select, textarea { | |
| transition-property: color, background-color, border-color, box-shadow, transform, opacity; | |
| transition-duration: 120ms; | |
| transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1); | |
| } | |
| /* Light mode text contrast enhancements */ | |
| html.light .text-white { | |
| color: #0f172a; | |
| } | |
| html.light .hover\:text-white:hover { | |
| color: #0f172a; | |
| } | |
| html.light .group:hover .group-hover\:text-white { | |
| color: #0f172a; | |
| } | |
| /* Light mode card elevation & surfaces */ | |
| html.light .shadow-2xs { | |
| box-shadow: 0 1px 2px 0 rgb(15 23 42 / 0.04); | |
| } | |
| html.light .shadow-xs { | |
| box-shadow: 0 1px 3px 0 rgb(15 23 42 / 0.06), 0 1px 2px -1px rgb(15 23 42 / 0.04); | |
| } | |
| html.light .shadow-sm { | |
| box-shadow: 0 1px 3px 0 rgb(15 23 42 / 0.08), 0 1px 2px -1px rgb(15 23 42 / 0.06); | |
| } | |
| html.light .shadow-md { | |
| box-shadow: 0 4px 6px -1px rgb(15 23 42 / 0.07), 0 2px 4px -2px rgb(15 23 42 / 0.05); | |
| } | |
| html.light .shadow-2xl { | |
| box-shadow: 0 25px 50px -12px rgb(15 23 42 / 0.15); | |
| } | |
| /* Primary Elevated Card Surfaces in Light Mode (Crisp White on #eef2f6 Canvas) */ | |
| html.light .bg-zinc-900, | |
| html.light .bg-zinc-900\/90, | |
| html.light .bg-zinc-900\/80, | |
| html.light .bg-zinc-900\/70, | |
| html.light .bg-zinc-900\/60, | |
| html.light .bg-zinc-900\/50, | |
| html.light .bg-zinc-900\/40, | |
| html.light .bg-zinc-900\/30 { | |
| background-color: #ffffff; | |
| } | |
| /* Recessed Inset Surfaces & Sub-Cards in Light Mode (Distinct from outer card) */ | |
| html.light .bg-zinc-950:not(.h-screen), | |
| html.light .bg-zinc-950\/90:not(.h-screen), | |
| html.light .bg-zinc-950\/80:not(.h-screen), | |
| html.light .bg-zinc-950\/70:not(.h-screen), | |
| html.light .bg-zinc-950\/60:not(.h-screen), | |
| html.light .bg-zinc-950\/50:not(.h-screen), | |
| html.light .bg-zinc-950\/40:not(.h-screen), | |
| html.light .bg-zinc-950\/30:not(.h-screen) { | |
| background-color: #f8fafc; | |
| } | |
| /* Custom Zinc Utilities (Dark Mode Defaults) */ | |
| .border-zinc-850 { | |
| border-color: #2c3447; | |
| } | |
| .border-zinc-750 { | |
| border-color: #363f57; | |
| } | |
| .bg-zinc-850 { | |
| background-color: #1a1e2b; | |
| } | |
| .bg-zinc-750 { | |
| background-color: #262c3d; | |
| } | |
| .divide-zinc-850 > :not([hidden]) ~ :not([hidden]) { | |
| border-color: #202533; | |
| } | |
| /* Card and Panel Borders in Light Mode - Clear Soft Architectural Slate (Never Hard Black) */ | |
| html.light .border-zinc-800, | |
| html.light .border-zinc-800\/90, | |
| html.light .border-zinc-800\/80, | |
| html.light .border-zinc-800\/60, | |
| html.light .border-zinc-800\/40, | |
| html.light .border-zinc-900 { | |
| border-color: #cbd5e1; /* Slate 300 - clear, smooth, visible contour */ | |
| } | |
| html.light .border-zinc-300, | |
| html.light .border-zinc-300\/90, | |
| html.light .border-zinc-300\/80, | |
| html.light .border-zinc-300\/60, | |
| html.light .border-zinc-300\/40 { | |
| border-color: #cbd5e1; /* Slate 300 - consistent clean visible light border */ | |
| } | |
| html.light .border-zinc-200, | |
| html.light .border-zinc-200\/80, | |
| html.light .border-zinc-200\/60 { | |
| border-color: #e2e8f0; /* Slate 200 - extra light and subtle border */ | |
| } | |
| html.light .border-zinc-850, | |
| html.light .border-zinc-850\/80, | |
| html.light .border-zinc-850\/60, | |
| html.light .border-zinc-850\/40 { | |
| border-color: #cbd5e1; | |
| } | |
| html.light .border-zinc-750 { | |
| border-color: #94a3b8; /* Slate 400 - secondary / interactive outline */ | |
| } | |
| html.light .border-zinc-700, | |
| html.light .border-zinc-700\/80, | |
| html.light .border-zinc-700\/60 { | |
| border-color: #94a3b8; | |
| } | |
| html.light .hover\:border-zinc-750:hover, | |
| html.light .hover\:border-zinc-700:hover, | |
| html.light .hover\:border-zinc-700\/60:hover { | |
| border-color: #94a3b8; | |
| } | |
| html.light .bg-zinc-850 { | |
| background-color: #f1f5f9; | |
| } | |
| html.light .bg-zinc-750 { | |
| background-color: #e2e8f0; | |
| } | |
| html.light .divide-zinc-850 > :not([hidden]) ~ :not([hidden]), | |
| html.light .divide-zinc-800 > :not([hidden]) ~ :not([hidden]) { | |
| border-color: #e2e8f0; | |
| } | |
| /* Segmented Control Pill Containers (Header, Arena & Index Inspector) */ | |
| html.light nav.bg-zinc-950\/80, | |
| html.light .flex.p-0\.5.bg-zinc-950.border.border-zinc-800, | |
| html.light .flex.p-1.bg-zinc-950.border.border-zinc-800 { | |
| background-color: #e2e8f0; | |
| border-color: #cbd5e1; | |
| } | |
| html.light .bg-zinc-800.text-zinc-100, | |
| html.light .bg-zinc-850.text-zinc-100 { | |
| background-color: #ffffff; | |
| color: #0f172a; | |
| border-color: #cbd5e1; | |
| box-shadow: 0 1px 3px 0 rgb(15 23 42 / 0.08); | |
| } | |
| /* Light mode table headers and row hover highlights */ | |
| html.light thead.bg-zinc-900, | |
| html.light thead.bg-zinc-950 { | |
| background-color: #f1f5f9; | |
| border-color: #cbd5e1; | |
| color: #475569; | |
| } | |
| html.light tr.hover\:bg-zinc-900\/60:hover, | |
| html.light tr.hover\:bg-zinc-900\/50:hover, | |
| html.light tr.hover\:bg-zinc-900\/40:hover, | |
| html.light tr.hover\:bg-zinc-900:hover, | |
| html.light tr.hover\:bg-zinc-950:hover { | |
| background-color: #f1f5f9; | |
| } | |
| /* Form inputs & textareas in light mode */ | |
| html.light input:not([type="checkbox"]):not([type="radio"]), | |
| html.light textarea, | |
| html.light select { | |
| background-color: #ffffff ; | |
| border-color: #cbd5e1 ; | |
| color: #0f172a ; | |
| } | |
| html.light input:not([type="checkbox"]):not([type="radio"]):focus, | |
| html.light textarea:focus, | |
| html.light select:focus { | |
| background-color: #ffffff ; | |
| border-color: #0284c7 ; | |
| box-shadow: 0 0 0 1px #0284c7 ; | |
| } | |
| html.light input::placeholder, | |
| html.light textarea::placeholder { | |
| color: #94a3b8; | |
| } | |
| html.light .query-input-divider, | |
| [data-theme="light"] .query-input-divider { | |
| background-color: #cbd5e1 ; | |
| } | |
| /* Light mode header & tab navigation */ | |
| html.light header { | |
| background-color: rgba(255, 255, 255, 0.95); | |
| border-color: #cbd5e1; | |
| box-shadow: 0 1px 2px 0 rgb(15 23 42 / 0.03); | |
| } | |
| html.light footer { | |
| background-color: rgba(255, 255, 255, 0.95); | |
| border-color: #cbd5e1; | |
| } | |
| /* Paradigm Badge & Pill Enhancements in Light Mode */ | |
| html.light .bg-amber-950\/40, | |
| [data-theme="light"] .bg-amber-950\/40 { | |
| background-color: #fef3c7; | |
| } | |
| html.light .border-amber-600\/60, | |
| [data-theme="light"] .border-amber-600\/60 { | |
| border-color: #f59e0b; | |
| } | |
| html.light .text-amber-300, | |
| [data-theme="light"] .text-amber-300 { | |
| color: #92400e; | |
| } | |
| html.light .bg-sky-950\/40, | |
| [data-theme="light"] .bg-sky-950\/40 { | |
| background-color: #e0f2fe; | |
| } | |
| html.light .border-sky-600\/60, | |
| [data-theme="light"] .border-sky-600\/60 { | |
| border-color: #0284c7; | |
| } | |
| html.light .text-sky-300, | |
| [data-theme="light"] .text-sky-300 { | |
| color: #075985; | |
| } | |
| html.light .bg-purple-950\/40, | |
| [data-theme="light"] .bg-purple-950\/40 { | |
| background-color: #f3e8ff; | |
| } | |
| html.light .border-purple-600\/60, | |
| [data-theme="light"] .border-purple-600\/60 { | |
| border-color: #9333ea; | |
| } | |
| html.light .text-purple-300, | |
| [data-theme="light"] .text-purple-300 { | |
| color: #581c87; | |
| } | |
| html.light .bg-emerald-950\/40, | |
| [data-theme="light"] .bg-emerald-950\/40 { | |
| background-color: #d1fae5; | |
| } | |
| html.light .border-emerald-600\/60, | |
| [data-theme="light"] .border-emerald-600\/60 { | |
| border-color: #059669; | |
| } | |
| html.light .text-emerald-300, | |
| [data-theme="light"] .text-emerald-300 { | |
| color: #065f46; | |
| } | |
| /* ========================================================================== | |
| Passage & Document Token Highlight Badges (High-Contrast for Dark & Light) | |
| ========================================================================== */ | |
| /* Dark Mode Defaults */ | |
| .token-highlight, | |
| .highlight-badge { | |
| display: inline; | |
| border-radius: 0.25rem; | |
| padding: 0.08rem 0.28rem; | |
| font-weight: 500; | |
| transition: background-color 0.15s ease, color 0.15s ease, box-shadow 0.15s ease; | |
| } | |
| .token-highlight-sky, | |
| .highlight-badge.highlight-sky { | |
| background-color: rgba(14, 165, 233, 0.22); | |
| color: #bae6fd; /* sky-200 */ | |
| box-shadow: inset 0 0 0 1px rgba(56, 189, 248, 0.35); | |
| } | |
| .token-highlight-teal, | |
| .highlight-badge.highlight-teal { | |
| background-color: rgba(20, 184, 166, 0.2); | |
| color: #99f6e4; /* teal-200 */ | |
| box-shadow: inset 0 0 0 1px rgba(45, 212, 191, 0.35); | |
| } | |
| .token-highlight-amber, | |
| .highlight-badge.highlight-amber { | |
| background-color: rgba(245, 158, 11, 0.22); | |
| color: #fde68a; /* amber-200 */ | |
| box-shadow: inset 0 0 0 1px rgba(251, 191, 36, 0.35); | |
| } | |
| .token-highlight-purple, | |
| .highlight-badge.highlight-purple { | |
| background-color: rgba(168, 85, 247, 0.22); | |
| color: #e9d5ff; /* purple-200 */ | |
| box-shadow: inset 0 0 0 1px rgba(192, 132, 252, 0.35); | |
| } | |
| .token-highlight-emerald, | |
| .highlight-badge.highlight-emerald { | |
| background-color: rgba(16, 185, 129, 0.22); | |
| color: #a7f3d0; /* emerald-200 */ | |
| box-shadow: inset 0 0 0 1px rgba(52, 211, 153, 0.35); | |
| } | |
| /* Light Mode Overrides (Crisp, High-Contrast WCAG AAA Readability on White/Light surfaces) */ | |
| html.light .token-highlight, | |
| html.light .highlight-badge, | |
| [data-theme="light"] .token-highlight, | |
| [data-theme="light"] .highlight-badge { | |
| font-weight: 600 ; | |
| } | |
| html.light .token-highlight-sky, | |
| html.light .highlight-badge.highlight-sky, | |
| html.light span.highlight-sky, | |
| html.light span.token-highlight-sky, | |
| [data-theme="light"] .token-highlight-sky, | |
| [data-theme="light"] .highlight-badge.highlight-sky, | |
| [data-theme="light"] span.highlight-sky, | |
| [data-theme="light"] span.token-highlight-sky { | |
| background-color: #bae6fd ; /* sky-200: clear, distinct soft sky background */ | |
| color: #0c4a6e ; /* sky-900: deep rich dark navy blue text (WCAG AAA) */ | |
| box-shadow: inset 0 0 0 1px #38bdf8 ; /* sky-400 border */ | |
| font-weight: 600 ; | |
| } | |
| html.light .token-highlight-teal, | |
| html.light .highlight-badge.highlight-teal, | |
| html.light span.highlight-teal, | |
| html.light span.token-highlight-teal, | |
| [data-theme="light"] .token-highlight-teal, | |
| [data-theme="light"] .highlight-badge.highlight-teal, | |
| [data-theme="light"] span.highlight-teal, | |
| [data-theme="light"] span.token-highlight-teal { | |
| background-color: #99f6e4 ; /* teal-200: clear, distinct soft teal background */ | |
| color: #134e4a ; /* teal-900: deep rich dark teal text (WCAG AAA) */ | |
| box-shadow: inset 0 0 0 1px #2dd4bf ; /* teal-400 border */ | |
| font-weight: 600 ; | |
| } | |
| html.light .token-highlight-amber, | |
| html.light .highlight-badge.highlight-amber, | |
| html.light span.highlight-amber, | |
| html.light span.token-highlight-amber, | |
| [data-theme="light"] .token-highlight-amber, | |
| [data-theme="light"] .highlight-badge.highlight-amber, | |
| [data-theme="light"] span.highlight-amber, | |
| [data-theme="light"] span.token-highlight-amber { | |
| background-color: #fde68a ; /* amber-200 classic highlighter */ | |
| color: #78350f ; /* amber-900: deep readable amber/brown */ | |
| box-shadow: inset 0 0 0 1px #f59e0b ; /* amber-400 border */ | |
| font-weight: 600 ; | |
| } | |
| html.light .token-highlight-purple, | |
| html.light .highlight-badge.highlight-purple, | |
| html.light span.highlight-purple, | |
| html.light span.token-highlight-purple, | |
| [data-theme="light"] .token-highlight-purple, | |
| [data-theme="light"] .highlight-badge.highlight-purple, | |
| [data-theme="light"] span.highlight-purple, | |
| [data-theme="light"] span.token-highlight-purple { | |
| background-color: #e9d5ff ; /* purple-200 */ | |
| color: #3b0764 ; /* purple-950: deep readable royal purple */ | |
| box-shadow: inset 0 0 0 1px #c084fc ; /* purple-400 border */ | |
| font-weight: 600 ; | |
| } | |
| html.light .token-highlight-emerald, | |
| html.light .highlight-badge.highlight-emerald, | |
| html.light span.highlight-emerald, | |
| html.light span.token-highlight-emerald, | |
| [data-theme="light"] .token-highlight-emerald, | |
| [data-theme="light"] .highlight-badge.highlight-emerald, | |
| [data-theme="light"] span.highlight-emerald, | |
| [data-theme="light"] span.token-highlight-emerald { | |
| background-color: #a7f3d0 ; /* emerald-200 */ | |
| color: #064e3b ; /* emerald-950: deep readable forest green */ | |
| box-shadow: inset 0 0 0 1px #34d399 ; /* emerald-400 border */ | |
| font-weight: 600 ; | |
| } | |
| /* ========================================================================== | |
| SPLADE Neural Callout & Filter Control Dedicated Styles | |
| Ensures WCAG AAA contrast and immunity to theme variable inversions | |
| ========================================================================== */ | |
| /* Formula Box: Mathematical Log-Sat-ReLU Max-Pooling Callout */ | |
| .splade-formula-callout { | |
| background-color: #ffffff ; | |
| color: #3b0764 ; /* Deep readable royal purple */ | |
| border: 1px solid #c084fc ; | |
| } | |
| html.dark .splade-formula-callout, | |
| [data-theme="dark"] .splade-formula-callout { | |
| background-color: rgba(24, 17, 41, 0.85) ; | |
| color: #f3e8ff ; | |
| border: 1px solid rgba(147, 51, 234, 0.45) ; | |
| } | |
| /* SPLADE Filter Buttons - Light Theme */ | |
| html.light .splade-filter-btn-active, | |
| [data-theme="light"] .splade-filter-btn-active { | |
| background-color: #6b21a8 ; /* Rich deep purple */ | |
| color: #ffffff ; /* Pure white on deep purple: WCAG AAA 7.5:1 */ | |
| border-color: #581c87 ; | |
| font-weight: 600 ; | |
| box-shadow: 0 1px 2px rgba(107, 33, 168, 0.25) ; | |
| } | |
| html.light .splade-filter-btn-inactive, | |
| [data-theme="light"] .splade-filter-btn-inactive { | |
| background-color: #ffffff ; /* Crisp white card */ | |
| color: #334155 ; /* Slate-700: high-contrast, perfectly visible text */ | |
| border-color: #cbd5e1 ; /* Slate-300 clean visible outline */ | |
| font-weight: 500 ; | |
| } | |
| html.light .splade-filter-btn-inactive:hover, | |
| [data-theme="light"] .splade-filter-btn-inactive:hover { | |
| background-color: #f8fafc ; | |
| color: #0f172a ; /* Slate-900 */ | |
| border-color: #94a3b8 ; | |
| } | |
| /* SPLADE Filter Buttons - Dark Theme */ | |
| .splade-filter-btn-active { | |
| background-color: rgba(107, 33, 168, 0.5); | |
| color: #f3e8ff; | |
| border-color: #a855f7; | |
| font-weight: 600; | |
| box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); | |
| } | |
| .splade-filter-btn-inactive { | |
| background-color: #0d0f14; | |
| color: #a5b0c4; | |
| border-color: #252b3b; | |
| font-weight: 500; | |
| } | |
| .splade-filter-btn-inactive:hover { | |
| background-color: #141720; | |
| color: #f1f4f9; | |
| border-color: #3c455f; | |
| } | |
| /* ========================================================================== | |
| Global Light-Mode Text Contrast Utilities | |
| Fixes washed-out / non-contrasting pale text (text-*-100 to text-*-950) | |
| ========================================================================== */ | |
| /* Sky / Blue */ | |
| html.light .text-sky-50, | |
| html.light [class*="text-sky-50"], | |
| [data-theme="light"] .text-sky-50, | |
| [data-theme="light"] [class*="text-sky-50"], | |
| html.light .text-sky-100, | |
| html.light [class*="text-sky-100"], | |
| [data-theme="light"] .text-sky-100, | |
| [data-theme="light"] [class*="text-sky-100"] { | |
| color: #082f49 ; /* sky-950 */ | |
| } | |
| html.light .text-sky-200, | |
| html.light [class*="text-sky-200"], | |
| [data-theme="light"] .text-sky-200, | |
| [data-theme="light"] [class*="text-sky-200"] { | |
| color: #0c4a6e ; /* sky-900 */ | |
| } | |
| html.light .text-sky-300, | |
| html.light [class*="text-sky-300"], | |
| [data-theme="light"] .text-sky-300, | |
| [data-theme="light"] [class*="text-sky-300"] { | |
| color: #0369a1 ; /* sky-700 */ | |
| } | |
| html.light .text-sky-400, | |
| html.light [class*="text-sky-400"], | |
| [data-theme="light"] .text-sky-400, | |
| [data-theme="light"] [class*="text-sky-400"] { | |
| color: #0284c7 ; /* sky-600 */ | |
| } | |
| html.light .text-sky-500, | |
| html.light [class*="text-sky-500"], | |
| [data-theme="light"] .text-sky-500, | |
| [data-theme="light"] [class*="text-sky-500"] { | |
| color: #0369a1 ; /* sky-700 */ | |
| } | |
| html.light .text-sky-700, | |
| html.light [class*="text-sky-700"], | |
| [data-theme="light"] .text-sky-700, | |
| [data-theme="light"] [class*="text-sky-700"], | |
| html.light .text-sky-800, | |
| html.light [class*="text-sky-800"], | |
| [data-theme="light"] .text-sky-800, | |
| [data-theme="light"] [class*="text-sky-800"] { | |
| color: #075985 ; /* sky-800 */ | |
| } | |
| html.light .text-sky-900, | |
| html.light [class*="text-sky-900"], | |
| [data-theme="light"] .text-sky-900, | |
| [data-theme="light"] [class*="text-sky-900"], | |
| html.light .text-sky-950, | |
| html.light [class*="text-sky-950"], | |
| [data-theme="light"] .text-sky-950, | |
| [data-theme="light"] [class*="text-sky-950"] { | |
| color: #082f49 ; /* deep navy */ | |
| } | |
| /* Teal / Cyan */ | |
| html.light .text-teal-50, | |
| html.light [class*="text-teal-50"], | |
| [data-theme="light"] .text-teal-50, | |
| [data-theme="light"] [class*="text-teal-50"], | |
| html.light .text-teal-100, | |
| html.light [class*="text-teal-100"], | |
| [data-theme="light"] .text-teal-100, | |
| [data-theme="light"] [class*="text-teal-100"] { | |
| color: #042f2e ; /* teal-950 */ | |
| } | |
| html.light .text-teal-200, | |
| html.light [class*="text-teal-200"], | |
| [data-theme="light"] .text-teal-200, | |
| [data-theme="light"] [class*="text-teal-200"] { | |
| color: #134e4a ; /* teal-900 */ | |
| } | |
| html.light .text-teal-300, | |
| html.light [class*="text-teal-300"], | |
| [data-theme="light"] .text-teal-300, | |
| [data-theme="light"] [class*="text-teal-300"] { | |
| color: #0f766e ; /* teal-700 */ | |
| } | |
| html.light .text-teal-400, | |
| html.light [class*="text-teal-400"], | |
| [data-theme="light"] .text-teal-400, | |
| [data-theme="light"] [class*="text-teal-400"] { | |
| color: #0d9488 ; /* teal-600 */ | |
| } | |
| html.light .text-teal-900, | |
| html.light [class*="text-teal-900"], | |
| [data-theme="light"] .text-teal-900, | |
| [data-theme="light"] [class*="text-teal-900"], | |
| html.light .text-teal-950, | |
| html.light [class*="text-teal-950"], | |
| [data-theme="light"] .text-teal-950, | |
| [data-theme="light"] [class*="text-teal-950"] { | |
| color: #042f2e ; /* deep teal */ | |
| } | |
| html.light .text-cyan-50, | |
| html.light [class*="text-cyan-50"], | |
| [data-theme="light"] .text-cyan-50, | |
| [data-theme="light"] [class*="text-cyan-50"], | |
| html.light .text-cyan-100, | |
| html.light [class*="text-cyan-100"], | |
| [data-theme="light"] .text-cyan-100, | |
| [data-theme="light"] [class*="text-cyan-100"] { | |
| color: #083344 ; /* cyan-950 */ | |
| } | |
| html.light .text-cyan-200, | |
| html.light [class*="text-cyan-200"], | |
| [data-theme="light"] .text-cyan-200, | |
| [data-theme="light"] [class*="text-cyan-200"] { | |
| color: #164e63 ; /* cyan-900 */ | |
| } | |
| html.light .text-cyan-300, | |
| html.light [class*="text-cyan-300"], | |
| [data-theme="light"] .text-cyan-300, | |
| [data-theme="light"] [class*="text-cyan-300"] { | |
| color: #0e7490 ; /* cyan-700 */ | |
| } | |
| html.light .text-cyan-400, | |
| html.light [class*="text-cyan-400"], | |
| [data-theme="light"] .text-cyan-400, | |
| [data-theme="light"] [class*="text-cyan-400"] { | |
| color: #0891b2 ; /* cyan-600 */ | |
| } | |
| html.light .text-cyan-900, | |
| html.light [class*="text-cyan-900"], | |
| [data-theme="light"] .text-cyan-900, | |
| [data-theme="light"] [class*="text-cyan-900"], | |
| html.light .text-cyan-950, | |
| html.light [class*="text-cyan-950"], | |
| [data-theme="light"] .text-cyan-950, | |
| [data-theme="light"] [class*="text-cyan-950"] { | |
| color: #083344 ; /* deep cyan */ | |
| } | |
| /* Amber / Yellow */ | |
| html.light .text-amber-50, | |
| html.light [class*="text-amber-50"], | |
| [data-theme="light"] .text-amber-50, | |
| [data-theme="light"] [class*="text-amber-50"], | |
| html.light .text-amber-100, | |
| html.light [class*="text-amber-100"], | |
| [data-theme="light"] .text-amber-100, | |
| [data-theme="light"] [class*="text-amber-100"] { | |
| color: #451a03 ; /* amber-950 */ | |
| } | |
| html.light .text-amber-200, | |
| html.light [class*="text-amber-200"], | |
| [data-theme="light"] .text-amber-200, | |
| [data-theme="light"] [class*="text-amber-200"] { | |
| color: #78350f ; /* amber-900 */ | |
| } | |
| html.light .text-amber-300, | |
| html.light [class*="text-amber-300"], | |
| [data-theme="light"] .text-amber-300, | |
| [data-theme="light"] [class*="text-amber-300"] { | |
| color: #92400e ; /* amber-800 */ | |
| } | |
| html.light .text-amber-400, | |
| html.light [class*="text-amber-400"], | |
| [data-theme="light"] .text-amber-400, | |
| [data-theme="light"] [class*="text-amber-400"] { | |
| color: #b45309 ; /* amber-700 */ | |
| } | |
| html.light .text-amber-800, | |
| html.light [class*="text-amber-800"], | |
| [data-theme="light"] .text-amber-800, | |
| [data-theme="light"] [class*="text-amber-800"], | |
| html.light .text-amber-900, | |
| html.light [class*="text-amber-900"], | |
| [data-theme="light"] .text-amber-900, | |
| [data-theme="light"] [class*="text-amber-900"], | |
| html.light .text-amber-950, | |
| html.light [class*="text-amber-950"], | |
| [data-theme="light"] .text-amber-950, | |
| [data-theme="light"] [class*="text-amber-950"] { | |
| color: #451a03 ; /* deep amber */ | |
| } | |
| /* Purple */ | |
| html.light .text-purple-50, | |
| html.light [class*="text-purple-50"], | |
| [data-theme="light"] .text-purple-50, | |
| [data-theme="light"] [class*="text-purple-50"], | |
| html.light .text-purple-100, | |
| html.light [class*="text-purple-100"], | |
| [data-theme="light"] .text-purple-100, | |
| [data-theme="light"] [class*="text-purple-100"] { | |
| color: #3b0764 ; /* purple-950 */ | |
| } | |
| html.light .text-purple-200, | |
| html.light [class*="text-purple-200"], | |
| [data-theme="light"] .text-purple-200, | |
| [data-theme="light"] [class*="text-purple-200"] { | |
| color: #4a044e ; /* deep dark purple */ | |
| } | |
| html.light .text-purple-300, | |
| html.light [class*="text-purple-300"], | |
| [data-theme="light"] .text-purple-300, | |
| [data-theme="light"] [class*="text-purple-300"] { | |
| color: #581c87 ; /* purple-900 */ | |
| } | |
| html.light .text-purple-400, | |
| html.light [class*="text-purple-400"], | |
| [data-theme="light"] .text-purple-400, | |
| [data-theme="light"] [class*="text-purple-400"] { | |
| color: #6b21a8 ; /* purple-800 */ | |
| } | |
| html.light .text-purple-500, | |
| html.light [class*="text-purple-500"], | |
| [data-theme="light"] .text-purple-500, | |
| [data-theme="light"] [class*="text-purple-500"], | |
| html.light .text-purple-600, | |
| html.light [class*="text-purple-600"], | |
| [data-theme="light"] .text-purple-600, | |
| [data-theme="light"] [class*="text-purple-600"] { | |
| color: #7e22ce ; /* purple-700 */ | |
| } | |
| html.light .text-purple-700, | |
| html.light [class*="text-purple-700"], | |
| [data-theme="light"] .text-purple-700, | |
| [data-theme="light"] [class*="text-purple-700"], | |
| html.light .text-purple-800, | |
| html.light [class*="text-purple-800"], | |
| [data-theme="light"] .text-purple-800, | |
| [data-theme="light"] [class*="text-purple-800"] { | |
| color: #581c87 ; /* purple-900 */ | |
| } | |
| html.light .text-purple-900, | |
| html.light [class*="text-purple-900"], | |
| [data-theme="light"] .text-purple-900, | |
| [data-theme="light"] [class*="text-purple-900"], | |
| html.light .text-purple-950, | |
| html.light [class*="text-purple-950"], | |
| [data-theme="light"] .text-purple-950, | |
| [data-theme="light"] [class*="text-purple-950"] { | |
| color: #3b0764 ; /* extremely dark crisp purple */ | |
| } | |
| /* Emerald / Green */ | |
| html.light .text-emerald-50, | |
| html.light [class*="text-emerald-50"], | |
| [data-theme="light"] .text-emerald-50, | |
| [data-theme="light"] [class*="text-emerald-50"], | |
| html.light .text-emerald-100, | |
| html.light [class*="text-emerald-100"], | |
| [data-theme="light"] .text-emerald-100, | |
| [data-theme="light"] [class*="text-emerald-100"] { | |
| color: #022c22 ; /* emerald-950 */ | |
| } | |
| html.light .text-emerald-200, | |
| html.light [class*="text-emerald-200"], | |
| [data-theme="light"] .text-emerald-200, | |
| [data-theme="light"] [class*="text-emerald-200"] { | |
| color: #065f46 ; /* emerald-800 */ | |
| } | |
| html.light .text-emerald-300, | |
| html.light [class*="text-emerald-300"], | |
| [data-theme="light"] .text-emerald-300, | |
| [data-theme="light"] [class*="text-emerald-300"] { | |
| color: #047857 ; /* emerald-700 */ | |
| } | |
| html.light .text-emerald-400, | |
| html.light [class*="text-emerald-400"], | |
| [data-theme="light"] .text-emerald-400, | |
| [data-theme="light"] [class*="text-emerald-400"] { | |
| color: #059669 ; /* emerald-600 */ | |
| } | |
| html.light .text-emerald-800, | |
| html.light [class*="text-emerald-800"], | |
| [data-theme="light"] .text-emerald-800, | |
| [data-theme="light"] [class*="text-emerald-800"], | |
| html.light .text-emerald-900, | |
| html.light [class*="text-emerald-900"], | |
| [data-theme="light"] .text-emerald-900, | |
| [data-theme="light"] [class*="text-emerald-900"], | |
| html.light .text-emerald-950, | |
| html.light [class*="text-emerald-950"], | |
| [data-theme="light"] .text-emerald-950, | |
| [data-theme="light"] [class*="text-emerald-950"] { | |
| color: #022c22 ; /* deep forest green */ | |
| } | |
| /* Rose / Red */ | |
| html.light .text-rose-50, | |
| html.light [class*="text-rose-50"], | |
| [data-theme="light"] .text-rose-50, | |
| [data-theme="light"] [class*="text-rose-50"], | |
| html.light .text-rose-100, | |
| html.light [class*="text-rose-100"], | |
| [data-theme="light"] .text-rose-100, | |
| [data-theme="light"] [class*="text-rose-100"] { | |
| color: #4c0519 ; /* rose-950 */ | |
| } | |
| html.light .text-rose-200, | |
| html.light [class*="text-rose-200"], | |
| [data-theme="light"] .text-rose-200, | |
| [data-theme="light"] [class*="text-rose-200"] { | |
| color: #881337 ; /* rose-900 */ | |
| } | |
| html.light .text-rose-300, | |
| html.light [class*="text-rose-300"], | |
| [data-theme="light"] .text-rose-300, | |
| [data-theme="light"] [class*="text-rose-300"] { | |
| color: #be123c ; /* rose-700 */ | |
| } | |
| html.light .text-rose-400, | |
| html.light [class*="text-rose-400"], | |
| [data-theme="light"] .text-rose-400, | |
| [data-theme="light"] [class*="text-rose-400"] { | |
| color: #e11d48 ; /* rose-600 */ | |
| } | |
| html.light .text-rose-800, | |
| html.light [class*="text-rose-800"], | |
| [data-theme="light"] .text-rose-800, | |
| [data-theme="light"] [class*="text-rose-800"], | |
| html.light .text-rose-900, | |
| html.light [class*="text-rose-900"], | |
| [data-theme="light"] .text-rose-900, | |
| [data-theme="light"] [class*="text-rose-900"], | |
| html.light .text-rose-950, | |
| html.light [class*="text-rose-950"], | |
| [data-theme="light"] .text-rose-950, | |
| [data-theme="light"] [class*="text-rose-950"] { | |
| color: #4c0519 ; /* deep rose */ | |
| } | |
| /* ========================================================================== | |
| Light Mode Background & Border Highlight Overrides | |
| ========================================================================== */ | |
| /* Sky Backgrounds */ | |
| html.light .bg-sky-400\/15, | |
| html.light [class*="bg-sky-400/15"], | |
| html.light .bg-sky-500\/10, | |
| html.light [class*="bg-sky-500/10"], | |
| html.light .bg-sky-500\/20, | |
| html.light [class*="bg-sky-500/20"], | |
| html.light .bg-sky-950, | |
| html.light .bg-sky-950\/60, | |
| html.light .bg-sky-950\/80, | |
| [data-theme="light"] .bg-sky-400\/15, | |
| [data-theme="light"] [class*="bg-sky-400/15"], | |
| [data-theme="light"] .bg-sky-500\/10, | |
| [data-theme="light"] [class*="bg-sky-500/10"], | |
| [data-theme="light"] .bg-sky-950 { | |
| background-color: #e0f2fe ; | |
| } | |
| /* Teal Backgrounds */ | |
| html.light .bg-teal-400\/10, | |
| html.light [class*="bg-teal-400/10"], | |
| html.light .bg-teal-500\/10, | |
| html.light [class*="bg-teal-500/10"], | |
| html.light .bg-teal-500\/20, | |
| html.light [class*="bg-teal-500/20"], | |
| html.light .bg-teal-950, | |
| [data-theme="light"] .bg-teal-400\/10, | |
| [data-theme="light"] [class*="bg-teal-400/10"], | |
| [data-theme="light"] .bg-teal-500\/10, | |
| [data-theme="light"] [class*="bg-teal-500/10"] { | |
| background-color: #ccfbf1 ; | |
| } | |
| /* Amber Backgrounds */ | |
| html.light .bg-amber-400\/15, | |
| html.light .bg-amber-400\/20, | |
| html.light [class*="bg-amber-400/15"], | |
| html.light [class*="bg-amber-400/20"], | |
| html.light .bg-amber-500\/10, | |
| html.light [class*="bg-amber-500/10"], | |
| html.light .bg-amber-500\/20, | |
| html.light [class*="bg-amber-500/20"], | |
| html.light .bg-amber-950, | |
| [data-theme="light"] .bg-amber-400\/15, | |
| [data-theme="light"] [class*="bg-amber-400/15"], | |
| [data-theme="light"] .bg-amber-500\/10, | |
| [data-theme="light"] [class*="bg-amber-500/10"] { | |
| background-color: #fef3c7 ; | |
| } | |
| /* Purple Backgrounds */ | |
| html.light .bg-purple-400\/15, | |
| html.light .bg-purple-400\/10, | |
| html.light [class*="bg-purple-400/15"], | |
| html.light [class*="bg-purple-400/10"], | |
| html.light .bg-purple-500\/10, | |
| html.light [class*="bg-purple-500/10"], | |
| html.light .bg-purple-500\/20, | |
| html.light [class*="bg-purple-500/20"], | |
| html.light .bg-purple-950, | |
| html.light .bg-purple-950\/50, | |
| html.light .bg-purple-950\/60, | |
| [data-theme="light"] .bg-purple-400\/15, | |
| [data-theme="light"] [class*="bg-purple-400/15"], | |
| [data-theme="light"] .bg-purple-500\/10, | |
| [data-theme="light"] [class*="bg-purple-500/10"] { | |
| background-color: #f3e8ff ; | |
| } | |
| /* Emerald Backgrounds */ | |
| html.light .bg-emerald-400\/15, | |
| html.light [class*="bg-emerald-400/15"], | |
| html.light .bg-emerald-500\/10, | |
| html.light [class*="bg-emerald-500/10"], | |
| html.light .bg-emerald-500\/20, | |
| html.light [class*="bg-emerald-500/20"], | |
| html.light .bg-emerald-950, | |
| html.light .bg-emerald-950\/60, | |
| html.light .bg-emerald-950\/70, | |
| html.light .bg-emerald-950\/80, | |
| [data-theme="light"] .bg-emerald-400\/15, | |
| [data-theme="light"] [class*="bg-emerald-400/15"], | |
| [data-theme="light"] .bg-emerald-500\/10, | |
| [data-theme="light"] [class*="bg-emerald-500/10"] { | |
| background-color: #d1fae5 ; | |
| } | |
| /* Cyan Backgrounds */ | |
| html.light .bg-cyan-500\/10, | |
| html.light [class*="bg-cyan-500/10"], | |
| [data-theme="light"] .bg-cyan-500\/10 { | |
| background-color: #cffafe ; | |
| } | |
| /* Rose Backgrounds */ | |
| html.light .bg-rose-500\/10, | |
| html.light [class*="bg-rose-500/10"], | |
| [data-theme="light"] .bg-rose-500\/10 { | |
| background-color: #ffe4e6 ; | |
| } | |
| /* Borders in Light Mode */ | |
| html.light .border-sky-500\/30, | |
| html.light .border-sky-500\/25, | |
| html.light .border-sky-500\/20, | |
| html.light .border-sky-500\/50, | |
| html.light .border-sky-700\/80, | |
| html.light .border-sky-800\/60, | |
| [data-theme="light"] .border-sky-500\/30, | |
| [data-theme="light"] .border-sky-700\/80 { | |
| border-color: #7dd3fc ; | |
| } | |
| html.light .border-amber-500\/30, | |
| html.light .border-amber-500\/25, | |
| html.light .border-amber-500\/20, | |
| html.light .border-amber-500\/50, | |
| html.light .border-amber-700\/80, | |
| html.light .border-amber-400\/30, | |
| [data-theme="light"] .border-amber-500\/30, | |
| [data-theme="light"] .border-amber-700\/80 { | |
| border-color: #fcd34d ; | |
| } | |
| html.light .border-purple-500\/30, | |
| html.light .border-purple-500\/25, | |
| html.light .border-purple-500\/20, | |
| html.light .border-purple-500\/50, | |
| html.light .border-purple-700\/80, | |
| html.light .border-purple-800\/60, | |
| [data-theme="light"] .border-purple-500\/30, | |
| [data-theme="light"] .border-purple-800\/60 { | |
| border-color: #d8b4fe ; | |
| } | |
| html.light .border-emerald-500\/30, | |
| html.light .border-emerald-500\/25, | |
| html.light .border-emerald-500\/20, | |
| html.light .border-emerald-500\/50, | |
| html.light .border-emerald-700\/80, | |
| html.light .border-emerald-800\/60, | |
| html.light .border-emerald-800\/40, | |
| [data-theme="light"] .border-emerald-500\/30, | |
| [data-theme="light"] .border-emerald-700\/80 { | |
| border-color: #6ee7b7 ; | |
| } | |
| html.light .border-cyan-500\/50, | |
| html.light .border-cyan-500\/30, | |
| [data-theme="light"] .border-cyan-500\/50 { | |
| border-color: #67e8f9 ; | |
| } | |
| html.light .border-teal-500\/30, | |
| html.light .border-teal-500\/25, | |
| [data-theme="light"] .border-teal-500\/30 { | |
| border-color: #5eead4 ; | |
| } | |