:root:not(.dark){--color-primary: 245 158 11;--color-secondary: 217 119 6;--color-accent: 220 38 38;--color-base-100: 255 255 255;--color-base-200: 241 245 249;--color-base-300: 226 232 240;--color-content: 15 23 42;--color-content-secondary: 71 85 105;--color-content-inverted: 255 255 255;--color-glass-rgb: 255 255 255;--color-glass-opacity: .85;--color-glass-border: 203 213 225;--glass-border-opacity: 1;--shadow-card: 0 4px 6px -1px rgba(0, 0, 0, .05), 0 2px 4px -1px rgba(0, 0, 0, .03);--shadow-float: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .03);--app-bg-gradient: linear-gradient(180deg, #F8FAFC 0%, #E2E8F0 100%)}:root:not(.dark) body{background:#f8fafc!important;color:#0f172a!important}:root:not(.dark) .bg-\[\#050505\],:root:not(.dark) .bg-\[\#000000\],:root:not(.dark) .bg-\[\#090909\],:root:not(.dark) .bg-\[\#0a0a0a\],:root:not(.dark) .bg-\[\#121212\],:root:not(.dark) .bg-\[\#080808\],:root:not(.dark) .bg-\[\#18181b\],:root:not(.dark) .bg-\[\#0c0c0c\],:root:not(.dark) .bg-\[\#080808\]\/80,:root:not(.dark) .bg-\[\#0f0f0f\]\/80,:root:not(.dark) .bg-\[\#0a0a0a\]\/90,:root:not(.dark) .bg-black\/95,:root:not(.dark) .bg-black\/80,:root:not(.dark) .bg-black{background-color:#fff!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:0 4px 6px -1px #0000000d!important}:root:not(.dark) .bg-\[\#020202\]{background-color:#f8fafc!important;color:#0f172a!important}:root:not(.dark) .fixed.inset-0 .bg-gradient-to-b,:root:not(.dark) .absolute.inset-0.bg-gradient-to-b,:root:not(.dark) .absolute.inset-0.bg-\[url\(\'https\:\/\/www\.transparenttextures\.com\/patterns\/stardust\.png\'\)\],:root:not(.dark) .absolute.inset-0.bg-\[\#050505\]\/40{opacity:0!important;background:transparent!important;pointer-events:none!important}:root:not(.dark) .hidden.lg\:flex.flex-col.relative.border-l{background-color:#fff!important;border-left:1px solid #e2e8f0!important}:root:not(.dark) .bg-\[\#0a0a0a\]\/50,:root:not(.dark) .bg-\[\#121212\]\/80{background-color:#fff!important;border:1px solid #f1f5f9!important;box-shadow:0 2px 4px #00000005!important}:root:not(.dark) .text-white\/90,:root:not(.dark) .text-white\/80,:root:not(.dark) .text-white\/70{color:#334155!important}:root:not(.dark) .text-white\/60,:root:not(.dark) .text-white\/50,:root:not(.dark) .text-white\/40,:root:not(.dark) .text-white\/30,:root:not(.dark) .text-white\/20,:root:not(.dark) .text-gray-400,:root:not(.dark) .text-gray-500{color:#000!important;font-weight:600!important}:root:not(.dark) .text-5xl.font-black,:root:not(.dark) .text-6xl.font-black{color:#1e293b!important;text-shadow:none!important}:root:not(.dark) header>div{background-color:#fffffff2!important;border-bottom:1px solid #e2e8f0!important}:root:not(.dark) header button.bg-primary{background-color:#000!important;color:#fff!important;box-shadow:0 4px 12px #0003!important;border:1px solid transparent!important}:root:not(.dark) header button.bg-primary:hover{background-color:#1f2937!important;transform:scale(1.02)}:root:not(.dark) header button.bg-primary svg{color:#fff!important}:root:not(.dark) .bg-\[\#0a0a0a\]\/80,:root:not(.dark) .bg-\[\#050505\]\/95{background-color:#f8fafc!important;border-top:1px solid #e2e8f0!important}:root:not(.dark) input,:root:not(.dark) textarea,:root:not(.dark) select{background-color:#f1f5f9!important;color:#0f172a!important;border:1px solid #cbd5e1!important}:root:not(.dark) ::-webkit-scrollbar-track{background:transparent}:root:not(.dark) ::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:20px;border:3px solid #f8fafc}:root:not(.dark) ::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}:root:not(.dark) .bg-\[\#09090b\]{background-color:#fff!important;border-color:#e2e8f0!important;box-shadow:0 10px 40px #0000001a!important}:root:not(.dark) .bg-white\/5,:root:not(.dark) .hover\:bg-white\/10:hover{background-color:#f1f5f9!important;color:#0f172a!important;border-color:#e2e8f0!important}:root:not(.dark) .bg-white\/5:hover{background-color:#e2e8f0!important}:root:not(.dark) button .text-white,:root:not(.dark) button .text-white\/30,:root:not(.dark) button .text-white\/50{color:#334155!important}:root:not(.dark) .bg-\[\#1a1a1a\]{background-color:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 12px #00000014!important}:root:not(.dark) .bg-\[\#1a1a1a\] button.text-white\/20,:root:not(.dark) .bg-\[\#1a1a1a\] button.text-white\/30{color:#94a3b8!important}:root:not(.dark) .bg-\[\#1a1a1a\] button:hover{color:#0f172a!important;background-color:#f1f5f9!important}:root:not(.dark) .bg-\[\#1a1a1a\] .text-amber-500{color:#d97706!important}:root:not(.dark) .bg-\[\#1a1a1a\] .text-purple-400{color:#9333ea!important}:root:not(.dark) .bg-\[\#1a1a1a\] .text-emerald-400{color:#059669!important}:root:not(.dark) .bg-\[\#0c0c0c\],:root:not(.dark) .bg-\[\#0a0a0a\]{background-color:#f8fafc!important;border-right-color:#e2e8f0!important}:root:not(.dark) .bg-\[\#0f0f0f\]{background-color:#fff!important;border-bottom-color:#e2e8f0!important}:root:not(.dark) button.bg-white\/5{background-color:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px #0000000d!important}:root:not(.dark) button.bg-white\/5:hover{background-color:#f1f5f9!important}:root:not(.dark) .bg-\[\#151515\]{background-color:#e2e8f0!important;border-color:#cbd5e1!important}:root:not(.dark) button.bg-white.text-black{background-color:#fff!important;color:#000!important;box-shadow:0 2px 4px #0000001a!important}:root:not(.dark) button.text-white\/40{color:#64748b!important}:root:not(.dark) input.bg-\[\#151515\]{background-color:#fff!important;border:1px solid #e2e8f0!important;color:#0f172a!important}:root:not(.dark) .flex.items-center.px-4.lg\:px-6.py-3.border-b.border-gray-200{background-color:#fff!important;border-bottom-color:#e2e8f0!important}:root:not(.dark) .flex.items-center.px-4.lg\:px-6.py-3.border-b.border-gray-200 button.bg-gray-100{background-color:#f1f5f9!important;color:#64748b!important;border-color:transparent!important}:root:not(.dark) .flex.items-center.px-4.lg\:px-6.py-3.border-b.border-gray-200 button.bg-gray-100:hover{background-color:#e2e8f0!important;color:#334155!important}:root:not(.dark) .flex.items-center.px-4.lg\:px-6.py-3.border-b.border-gray-200 button.bg-gray-900{background-color:#0f172a!important;color:#fff!important;box-shadow:0 4px 6px -1px #0000001a!important}:root:not(.dark) .relative.w-full.h-full.rounded-\[20px\].2xl\:rounded-\[32px\]{background-color:#fff!important;border:1px solid #e2e8f0!important}:root:not(.dark) .absolute.inset-0.bg-white\/20,:root:not(.dark) .absolute.inset-0.bg-white\/40,:root:not(.dark) .absolute.inset-0.bg-gradient-to-t.from-white{opacity:0!important;background:transparent!important}:root:not(.dark) .relative.w-full.h-full.rounded-\[20px\] h3.text-gray-900{color:#1e293b!important;text-shadow:none!important}:root:not(.dark) #quantum-vault .bg-\[\#0f0f0f\],:root:not(.dark) #quantum-vault .relative.w-full.h-full{background-color:#fff!important;background:linear-gradient(135deg,#fff,#f8fafc)!important;border:1px solid #e2e8f0!important;box-shadow:0 20px 40px -10px #00000014!important}:root:not(.dark) #quantum-vault .bg-gradient-to-br.from-\[\#1a1a1a\]{background:transparent!important}:root:not(.dark) #quantum-vault .text-white,:root:not(.dark) #quantum-vault .text-white\/90{color:#0f172a!important}:root:not(.dark) #quantum-vault .text-white\/40,:root:not(.dark) #quantum-vault .text-white\/30,:root:not(.dark) #quantum-vault .text-white\/20{color:#64748b!important}:root:not(.dark) #quantum-vault .text-transparent.bg-clip-text.bg-gradient-to-b{background:linear-gradient(to bottom,#0f172a,#334155)!important;-webkit-background-clip:text!important;color:transparent!important;text-shadow:none!important}:root:not(.dark) #quantum-vault .text-yellow-500{color:#d97706!important}:root:not(.dark) #quantum-vault .border-yellow-500\/20{border-color:#fbbf24!important}:root:not(.dark) .bg-\[\#020403\]{background-color:#f8fafc!important}:root:not(.dark) .bg-\[\#09090b\],:root:not(.dark) .bg-\[\#0a0a0a\],:root:not(.dark) .bg-\[\#121212\],:root:not(.dark) .bg-\[\#1c1917\]{background-color:#fff!important;border-color:#e2e8f0!important;color:#0f172a!important;box-shadow:0 4px 6px -1px #0000000d!important}:root:not(.dark) .bg-\[\#18181b\],:root:not(.dark) .bg-\[\#292524\]{background-color:#f8fafc!important;border-color:#e2e8f0!important}:root:not(.dark) .text-white\/60,:root:not(.dark) .text-white\/40,:root:not(.dark) .text-white\/30,:root:not(.dark) .text-white\/20{color:#64748b!important}:root:not(.dark) .text-white{color:#0f172a!important}:root:not(.dark) .bg-amber-500\/20{background-color:#fef3c7!important;border-color:#fde68a!important}:root:not(.dark) .bg-orange-500\/20{background-color:#ffedd5!important;border-color:#fed7aa!important}:root:not(.dark) .bg-rose-500\/20{background-color:#ffe4e6!important;border-color:#fecdd3!important}:root:not(.dark) .bg-stone-500\/20{background-color:#f5f5f4!important;border-color:#e7e5e4!important}:root:not(.dark) .text-amber-200{color:#b45309!important}:root:not(.dark) .text-orange-200{color:#c2410c!important}:root:not(.dark) .text-rose-200{color:#be123c!important}:root:not(.dark) .text-stone-200{color:#44403c!important}:root:not(.dark) .bg-\[\#050505\]{background-color:#f8fafc!important}:root:not(.dark) .bg-\[\#0d0d0d\]{background-color:#fff!important}:root:not(.dark) .bg-\[\#151515\],:root:not(.dark) .bg-\[\#1a1a1a\],:root:not(.dark) .bg-\[\#202020\]{background-color:#f8fafc!important;color:#0f172a!important}:root:not(.dark) .border-white\/10,:root:not(.dark) .border-white\/5{border-color:#e2e8f0!important}:root:not(.dark) .text-white\/60,:root:not(.dark) .text-white\/30{color:#64748b!important}:root:not(.dark) .bg-\[\#202020\].text-purple-300{background-color:#f3e8ff!important;color:#7e22ce!important}:root:not(.dark) .bg-gradient-to-br.from-\[\#121212\].to-black{background:linear-gradient(to bottom right,#fff,#f1f5f9)!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 15px -3px #0000000d!important}:root:not(.dark) .bg-gradient-to-br.from-\[\#121212\].to-black h3.text-white{color:#0f172a!important}:root:not(.dark) .bg-emerald-500\/10{background-color:#d1fae5!important;border-color:#a7f3d0!important;color:#059669!important}:root:not(.dark) .bg-\[\#121212\].border-white\/5{background-color:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 6px -1px #0000000d!important}@tailwind base;@tailwind components;@tailwind utilities;:root{--color-primary: 249 168 38;--color-secondary: 217 119 6;--color-accent: 244 67 54;--color-base-100: 255 255 255;--color-base-200: 250 250 251;--color-base-300: 235 236 240;--color-content: 20 20 25;--color-content-secondary: 100 105 115}.dark{--color-base-100: 25 25 28;--color-base-200: 15 15 18;--color-base-300: 40 40 45;--color-content: 250 250 255;--color-content-secondary: 170 175 190;--app-bg-gradient: linear-gradient(180deg, #121215 0%, #0d0d0f 100%)}html,body{background:#0a0a0b!important;letter-spacing:-.01em;font-feature-settings:"cv02","cv03","cv04","ss01"}.animate-fade-in{animation:fadeIn .6s cubic-bezier(.22,1,.36,1) forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpHeavy{0%{transform:translateY(100%);opacity:.5}to{transform:translateY(0);opacity:1}}.animate-slide-up-heavy{animation:slideUpHeavy .5s cubic-bezier(.22,1,.36,1) forwards}.custom-scrollbar::-webkit-scrollbar{width:3px}.custom-scrollbar::-webkit-scrollbar-thumb{background:rgba(var(--color-content),.1);border-radius:10px}.app-region-drag{-webkit-app-region:drag;app-region:drag}.app-region-no-drag{-webkit-app-region:no-drag;app-region:no-drag}@media(display-mode:window-controls-overlay){.wco-header{padding-left:env(titlebar-area-x,0);padding-right:calc(100vw - env(titlebar-area-x,0) - env(titlebar-area-width,100vw));width:100%}}:root{--glass-bg: rgba(255, 255, 255, .04);--glass-border: rgba(255, 255, 255, .07);--glass-blur: 12px;--glass-strong-bg: rgba(255, 255, 255, .07);--glass-subtle-bg: rgba(255, 255, 255, .025)}@media(max-width:768px){:root{--glass-blur: 8px}}.glass{background:var(--glass-bg)!important;backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-color:var(--glass-border)!important}.glass-strong{background:var(--glass-strong-bg)!important;backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-color:var(--glass-border)!important}.glass-card{background:var(--glass-subtle-bg)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border)!important}.bg-base-100{background:#ffffff0b!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.bg-base-200{background:#ffffff08!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.bg-base-300{background:#ffffff0e!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.bg-\[#0f0f11\]\/90,.bg-\[#0a0a0c\],.bg-\[#111113\],.bg-\[#141416\],.bg-\[#18181b\],.bg-\[#1a1a1e\]{background:#0f0f11b3!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.rounded-2xl.bg-\[\#0f0f11\],.rounded-xl.bg-\[\#0f0f11\],.rounded-2xl.bg-\[\#141416\],.rounded-xl.bg-\[\#141416\]{background:#0f0f118c!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important}.rounded-\[20px\],.rounded-\[24px\]{background:#141418b3!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}@media(max-width:768px){.rounded-\[20px\],.rounded-\[24px\]{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}}.sidebar-glass{background:#0a0a0c8c!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-right:1px solid rgba(255,255,255,.06)!important}.right-sidebar-glass{background:#0a0a0c80!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-left:1px solid rgba(255,255,255,.05)!important}.bg-\[#0f0f11\]\/90{background:#0f0f11cc!important;backdrop-filter:blur(16px) saturate(1.4)!important;-webkit-backdrop-filter:blur(16px) saturate(1.4)!important}.mv-cell{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.bg-\[#0d0d0f\],.bg-\[#0e0e12\],.bg-\[#111115\],.bg-\[#0f0f13\]{background:#0d0d1099!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important}.bg-\[#13131a\],.bg-\[#1a1a22\],.bg-\[#161620\],.bg-\[#15151b\],.bg-\[#1c1c24\]{background:#16161e85!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.bg-\[#1a1a1e\]\/95,.bg-\[#1a1a22\]\/95{background:#1a1a1eb8!important;backdrop-filter:blur(32px)!important;-webkit-backdrop-filter:blur(32px)!important}[data-task-style=glass]{background:#050505eb!important;backdrop-filter:blur(35px) saturate(180%)!important;-webkit-backdrop-filter:blur(35px) saturate(180%)!important;border:1px solid rgba(255,255,255,.05)!important;box-shadow:0 15px 45px -10px #000000e6,inset 0 0 0 1px #ffffff05!important}[data-task-style=glass]:hover{background:#020202fa!important;border-color:rgba(var(--color-primary),.4)!important;box-shadow:0 25px 60px -15px #000!important}[data-task-style=mirror]{background:#ffffff1a!important;backdrop-filter:blur(40px) brightness(1.6) contrast(1.1)!important;-webkit-backdrop-filter:blur(40px) brightness(1.6) contrast(1.1)!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:0 10px 40px #ffffff1a,inset 0 0 15px #ffffff1a!important}[data-task-style=mirror]:hover{filter:brightness(1.8)!important;box-shadow:0 15px 50px #ffffff26!important}[data-task-style=neon]{background:#050505f2!important;border:1px solid rgba(var(--color-primary),.3)!important;box-shadow:0 0 10px rgba(var(--color-primary),.1),inset 0 0 5px rgba(var(--color-primary),.05)!important;position:relative;overflow:hidden}[data-task-style=neon]:before{content:"";position:absolute;top:0;left:0;bottom:0;width:2px;background:rgb(var(--color-primary));box-shadow:0 0 15px rgb(var(--color-primary));z-index:2}[data-task-style=neon]:hover{border-color:rgba(var(--color-primary),.6)!important;box-shadow:0 0 20px rgba(var(--color-primary),.2)!important}[data-task-style=neon]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--color-primary),.05),transparent);transform:translate(-100%);animation:neon-scan 4s linear infinite;pointer-events:none}@keyframes neon-scan{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(100%)}}[data-task-style=obsidian]{background:linear-gradient(145deg,#050505,#000)!important;border:1px solid #111!important;box-shadow:0 20px 40px #000000e6,inset 0 0 0 1px #ffffff05!important}[data-task-style=obsidian]:hover{background:#000!important;border-color:#222!important;box-shadow:0 25px 50px #000,inset 0 0 0 1px #ffffff0a!important}[data-task-style=paper]{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 8px #0000000d!important}[data-task-style=paper] p,[data-task-style=paper] span{color:#1a1a1a!important}[data-task-style=paper] svg{color:#64748b!important}:root[data-design-system=ocean]{--ocean-base: #083344;--ocean-surface: rgba(22, 78, 99, .7);--ocean-highlight: rgba(6, 182, 212, .2);--ocean-border: rgba(34, 211, 238, .25);--ocean-text: #ecfeff;--ocean-accent: #22d3ee}:root[data-design-system=ocean] body{background-color:#020617!important;background-image:radial-gradient(circle at 50% 0%,#0891b2,#0e7490 30%,#020617 80%),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.05'/%3E%3C/svg%3E")!important;background-attachment:fixed!important;color:var(--ocean-text)!important}:root[data-design-system=ocean] .bg-\[\#0a0a0a\],:root[data-design-system=ocean] .bg-\[\#090909\],:root[data-design-system=ocean] .bg-\[\#121212\],:root[data-design-system=ocean] .bg-\[\#18181b\],:root[data-design-system=ocean] .bg-\[\#151515\],:root[data-design-system=ocean] .bg-\[\#1a1a1a\],:root[data-design-system=ocean] .bg-\[\#0c0c0c\],:root[data-design-system=ocean] .bg-\[\#0f0f0f\],:root[data-design-system=ocean] .bg-\[\#080808\],:root[data-design-system=ocean] .bg-black\/50,:root[data-design-system=ocean] .bg-black\/40{background-color:#08334499!important;background-image:linear-gradient(180deg,#164e634d,#08334480)!important;border-color:var(--ocean-border)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;box-shadow:0 4px 30px #0000004d,inset 0 1px #a5f3fc1a!important}:root[data-design-system=ocean] header>div{background:linear-gradient(90deg,#062838e6,#083344e6)!important;border-bottom:1px solid var(--ocean-border)!important}:root[data-design-system=ocean] header .bg-black\/20{background-color:#06b6d41a!important;border:1px solid rgba(34,211,238,.2)!important}:root[data-design-system=ocean] header .bg-black\/40{background-color:#083344cc!important}:root[data-design-system=ocean] header button:hover{color:#22d3ee!important}:root[data-design-system=ocean] .bg-white\/\[0\.02\],:root[data-design-system=ocean] .bg-\[\#121212\]{background-color:#164e634d!important;border-color:#22d3ee1a!important}:root[data-design-system=ocean] .bg-white\/5{background-color:#06b6d41a!important}:root[data-design-system=ocean] .bg-\[\#0a0a0a\]\/80,:root[data-design-system=ocean] .bg-\[\#050505\]\/95{background-color:#020617f2!important;border-top:1px solid var(--ocean-border)!important}:root[data-design-system=ocean] .bg-\[\#121212\]{background-color:#08334480!important}:root[data-design-system=ocean] .bg-white\/80,:root[data-design-system=ocean] .dark\:bg-\[\#121212\]\/80{background-color:#062838cc!important;border-color:var(--ocean-border)!important}:root[data-design-system=ocean] .bg-white,:root[data-design-system=ocean] .dark\:bg-white\/\[0\.02\]{background-color:#164e6366!important;border-color:#22d3ee1a!important}:root[data-design-system=ocean] .bg-gradient-to-br.from-primary\/20{--tw-gradient-from: rgba(6, 182, 212, .4) !important;--tw-gradient-to: rgba(8, 145, 178, .4) !important;border:1px solid #22d3ee!important}:root[data-design-system=ocean] .text-white{color:#ecfeff!important}:root[data-design-system=ocean] .text-gray-400,:root[data-design-system=ocean] .text-white\/40,:root[data-design-system=ocean] .text-white\/50,:root[data-design-system=ocean] .text-white\/60{color:#67e8f9!important}:root[data-design-system=ocean] input,:root[data-design-system=ocean] textarea,:root[data-design-system=ocean] select{background-color:#08334499!important;border-color:var(--ocean-border)!important;color:#fff!important}:root[data-design-system=ocean] ::-webkit-scrollbar-thumb{background-color:#0e7490!important;border:2px solid #083344!important}:root[data-design-system=sunset]{--sunset-bg: #13002b;--sunset-surface: rgba(36, 0, 70, .7);--sunset-border: rgba(192, 132, 252, .3);--sunset-primary: #c084fc;--sunset-accent: #f472b6;--sunset-text: #f3e8ff}:root[data-design-system=sunset] body{background-color:var(--sunset-bg)!important;background-image:linear-gradient(to bottom,#10002b,#240046,#3c096c),url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 60 L60 60 L60 59 L0 59 Z' fill='%23e879f9' fill-opacity='0.05'/%3E%3C/svg%3E")!important;background-attachment:fixed!important;color:var(--sunset-text)!important}:root[data-design-system=sunset] .bg-\[\#0a0a0a\],:root[data-design-system=sunset] .bg-\[\#090909\],:root[data-design-system=sunset] .bg-\[\#121212\],:root[data-design-system=sunset] .bg-\[\#080808\],:root[data-design-system=sunset] .bg-\[\#18181b\],:root[data-design-system=sunset] .bg-\[\#0c0c0c\],:root[data-design-system=sunset] .bg-black\/50,:root[data-design-system=sunset] .bg-black\/40{background-color:#24004680!important;background-image:linear-gradient(145deg,#3c096c66,#24004699)!important;border-color:var(--sunset-border)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;box-shadow:0 4px 30px #00000080,inset 0 1px #c084fc1a!important}:root[data-design-system=sunset] header>div{background:linear-gradient(90deg,#140028e6,#240046e6)!important;border-bottom:1px solid var(--sunset-border)!important}:root[data-design-system=sunset] header .bg-black\/20{background-color:#c084fc1a!important;border:1px solid rgba(192,132,252,.2)!important}:root[data-design-system=sunset] header .bg-black\/40{background-color:#3c096ccc!important}:root[data-design-system=sunset] header button:hover{color:#e879f9!important}:root[data-design-system=sunset] .bg-white\/\[0\.02\],:root[data-design-system=sunset] .bg-\[\#121212\]{background-color:#3c096c4d!important;border-color:#c084fc1a!important}:root[data-design-system=sunset] .bg-white\/5{background-color:#c084fc1a!important}:root[data-design-system=sunset] .bg-\[\#0a0a0a\]\/80,:root[data-design-system=sunset] .bg-\[\#050505\]\/95{background-color:#10002bf2!important;border-top:1px solid var(--sunset-border)!important}:root[data-design-system=sunset] .bg-\[\#121212\]{background-color:#24004699!important}:root[data-design-system=sunset] .bg-white\/80,:root[data-design-system=sunset] .dark\:bg-\[\#121212\]\/80{background-color:#13002bb3!important;border-color:var(--sunset-border)!important}:root[data-design-system=sunset] .bg-white,:root[data-design-system=sunset] .dark\:bg-white\/\[0\.02\]{background-color:#3c096c4d!important;border-color:#c084fc26!important}:root[data-design-system=sunset] .bg-gradient-to-br.from-primary\/20{--tw-gradient-from: rgba(192, 132, 252, .4) !important;--tw-gradient-to: rgba(232, 121, 249, .4) !important;border:1px solid #d8b4fe!important}:root[data-design-system=sunset] .text-white{color:#f3e8ff!important;text-shadow:0 0 5px rgba(192,132,252,.4)}:root[data-design-system=sunset] .text-gray-400,:root[data-design-system=sunset] .text-white\/40,:root[data-design-system=sunset] .text-white\/50,:root[data-design-system=sunset] .text-white\/60{color:#d8b4fe!important}:root[data-design-system=sunset] input,:root[data-design-system=sunset] textarea,:root[data-design-system=sunset] select{background-color:#24004699!important;border-color:var(--sunset-border)!important;color:#fff!important}:root[data-design-system=sunset] ::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#9333ea,#db2777)!important;border:2px solid #10002b!important}:root[data-design-system=void]{--void-bg: #000000;--void-surface: #0a0a0a;--void-border: rgba(255, 255, 255, .2);--void-text: #ffffff;--void-text-muted: #a3a3a3;--color-primary: 255 255 255;--color-secondary: 163 163 163;--color-accent: 255 255 255;--color-base-100: 0 0 0;--color-base-200: 5 5 5;--color-content: 255 255 255;--color-content-secondary: 160 160 160}:root[data-design-system=void] body{background-color:#000!important;background-image:radial-gradient(circle at 50% 50%,rgba(255,255,255,.07) 0%,transparent 80%),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.05'/%3E%3C/svg%3E")!important;background-attachment:fixed!important;color:var(--void-text)!important}:root[data-design-system=void] h1,:root[data-design-system=void] h2,:root[data-design-system=void] h3,:root[data-design-system=void] h4,:root[data-design-system=void] .font-black,:root[data-design-system=void] .text-3xl,:root[data-design-system=void] .text-2xl,:root[data-design-system=void] .text-xl,:root[data-design-system=void] .uppercase.tracking-widest{font-family:Inter,sans-serif!important;font-weight:800!important;letter-spacing:.02em!important;text-transform:uppercase!important}:root[data-design-system=void] .bg-\[\#0a0a0a\],:root[data-design-system=void] .bg-\[\#090909\],:root[data-design-system=void] .bg-\[\#121212\],:root[data-design-system=void] .bg-\[\#18181b\],:root[data-design-system=void] .bg-\[\#151515\],:root[data-design-system=void] .bg-\[\#0c0c0c\],:root[data-design-system=void] .bg-black\/50,:root[data-design-system=void] .bg-white\/5,:root[data-design-system=void] .bg-white\/10{background-color:#000c!important;border:1px solid var(--void-border)!important;-webkit-backdrop-filter:blur(20px) grayscale(100%)!important;backdrop-filter:blur(20px) grayscale(100%)!important;box-shadow:0 0 20px #ffffff08!important;border-radius:8px!important}:root[data-design-system=void] nav,:root[data-design-system=void] aside,:root[data-design-system=void] header>div,:root[data-design-system=void] .fixed.bottom-0{background:#000!important;border-color:var(--void-border)!important}:root[data-design-system=void] .text-primary,:root[data-design-system=void] .text-emerald-400,:root[data-design-system=void] .text-blue-400,:root[data-design-system=void] .text-purple-400,:root[data-design-system=void] .text-amber-500,:root[data-design-system=void] .text-orange-500,:root[data-design-system=void] .text-cyan-400{color:#fff!important;text-shadow:0 0 10px rgba(255,255,255,.6)!important}:root[data-design-system=void] .bg-primary,:root[data-design-system=void] .bg-emerald-500,:root[data-design-system=void] .bg-blue-600,:root[data-design-system=void] .bg-orange-500{background-color:#fff!important;color:#000!important;box-shadow:0 0 15px #fff6!important;border:1px solid #ffffff!important}:root[data-design-system=void] input,:root[data-design-system=void] textarea,:root[data-design-system=void] select{background-color:#050505!important;border:1px solid #444!important;color:#fff!important;font-family:Inter,sans-serif!important}:root[data-design-system=void] ::placeholder{color:#555!important;font-family:Inter,sans-serif!important;font-style:normal}:root[data-design-system=void] .bg-gradient-to-r,:root[data-design-system=void] .bg-gradient-to-br,:root[data-design-system=void] .bg-gradient-to-t,:root[data-design-system=void] .bg-gradient-to-b{background-image:none!important;background-color:#ffffff0d!important}:root[data-design-system=void] svg{filter:grayscale(100%) brightness(200%)}:root[data-design-system=void] ::-webkit-scrollbar-thumb{background-color:#333!important;border:1px solid #000!important}:root[data-design-system=void] button.rounded-full{border:1px solid rgba(255,255,255,.4)!important;background-color:#000!important}:root[data-design-system=void] button.rounded-full:hover{background-color:#fff!important;color:#000!important}:root[data-design-system=void] button.rounded-full:hover svg{filter:invert(1)}:root[data-design-system=tiger]{--tiger-bg: #0c0a09;--tiger-surface: #1c1917;--tiger-border: rgba(251, 146, 60, .3);--tiger-text: #ffffff;--tiger-accent: #fb923c;--color-primary: 251 146 60;--color-secondary: 249 115 22;--color-accent: 0 0 0;--color-base-100: 28 25 23;--color-base-200: 12 10 9;--color-content: 255 255 255;--color-content-secondary: 168 162 158}:root[data-design-system=tiger] body{background-color:var(--tiger-bg)!important;background-image:radial-gradient(circle at 50% 0%,rgba(251,146,60,.15) 0%,transparent 60%),url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fb923c' fill-opacity='0.03' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='1'/%3E%3Ccircle cx='13' cy='13' r='1'/%3E%3C/g%3E%3C/svg%3E")!important;color:var(--tiger-text)!important}:root[data-design-system=tiger] .bg-\[\#0a0a0a\],:root[data-design-system=tiger] .bg-\[\#090909\],:root[data-design-system=tiger] .bg-\[\#121212\],:root[data-design-system=tiger] .bg-\[\#18181b\],:root[data-design-system=tiger] .bg-\[\#151515\],:root[data-design-system=tiger] .bg-\[\#0c0c0c\],:root[data-design-system=tiger] .bg-black\/50,:root[data-design-system=tiger] .bg-white\/5,:root[data-design-system=tiger] .bg-white\/10{background-color:var(--tiger-surface)!important;border:1px solid var(--tiger-border)!important;box-shadow:0 10px 15px -3px #00000080!important}:root[data-design-system=tiger] nav,:root[data-design-system=tiger] aside,:root[data-design-system=tiger] header>div,:root[data-design-system=tiger] .fixed.bottom-0{background:#1c1917!important;border-color:#fb923c33!important}:root[data-design-system=tiger] button.bg-white,:root[data-design-system=tiger] button.bg-primary,:root[data-design-system=tiger] button.bg-orange-500,:root[data-design-system=tiger] .bg-orange-500{background-color:#fb923c!important;background-image:repeating-linear-gradient(-45deg,transparent,transparent 5px,rgba(0,0,0,.1) 5px,rgba(0,0,0,.1) 10px)!important;color:#000!important;border:1px solid #fb923c!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em!important}:root[data-design-system=tiger] button:hover{box-shadow:0 0 15px #fb923c66!important}:root[data-design-system=tiger] .text-primary,:root[data-design-system=tiger] .text-orange-500,:root[data-design-system=tiger] .text-amber-500,:root[data-design-system=tiger] .text-yellow-500{color:#fb923c!important;text-shadow:0 0 10px rgba(251,146,60,.3)!important}:root[data-design-system=tiger] input,:root[data-design-system=tiger] textarea,:root[data-design-system=tiger] select{background-color:#0c0a09!important;border:1px solid #44403c!important;color:#fff!important}:root[data-design-system=tiger] input:focus,:root[data-design-system=tiger] textarea:focus{border-color:#fb923c!important}:root[data-design-system=tiger] ::-webkit-scrollbar-thumb{background-color:#fb923c!important;border:2px solid #0c0a09!important}:root[data-design-system=zenith]{--zenith-bg: #0B0C10;--zenith-surface: rgba(19, 21, 26, .8);--zenith-border: rgba(212, 175, 55, .15);--zenith-highlight: rgba(255, 215, 0, .05);--zenith-text: #F0F0F0;--zenith-accent: #D4AF37;--color-primary: 212 175 55;--color-secondary: 197 160 35;--color-accent: 255 255 255;--color-base-100: 19 21 26;--color-base-200: 11 12 16;--color-content: 240 240 240;--color-content-secondary: 156 163 175}:root[data-design-system=zenith] body{background-color:var(--zenith-bg)!important;background-image:radial-gradient(circle at 50% 0%,rgba(212,175,55,.08) 0%,transparent 50%),linear-gradient(180deg,#0f1115,#050608)!important;background-attachment:fixed!important;color:var(--zenith-text)!important;font-family:Inter,sans-serif}:root[data-design-system=zenith] .bg-\[\#0a0a0a\],:root[data-design-system=zenith] .bg-\[\#090909\],:root[data-design-system=zenith] .bg-\[\#121212\],:root[data-design-system=zenith] .bg-\[\#18181b\],:root[data-design-system=zenith] .bg-\[\#151515\],:root[data-design-system=zenith] .bg-\[\#0c0c0c\],:root[data-design-system=zenith] .bg-black\/50,:root[data-design-system=zenith] .bg-white\/5,:root[data-design-system=zenith] .bg-white\/10{background-color:var(--zenith-surface)!important;border:1px solid var(--zenith-border)!important;box-shadow:0 4px 20px #0006,inset 0 1px #ffffff08!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}:root[data-design-system=zenith] nav,:root[data-design-system=zenith] aside,:root[data-design-system=zenith] header>div,:root[data-design-system=zenith] .fixed.bottom-0{background:#0f1115e6!important;border-color:#d4af371a!important}:root[data-design-system=zenith] button.bg-white,:root[data-design-system=zenith] button.bg-primary,:root[data-design-system=zenith] button.bg-orange-500,:root[data-design-system=zenith] .bg-orange-500,:root[data-design-system=zenith] .bg-amber-500{background:linear-gradient(135deg,#e5c365,#d4af37)!important;color:#0b0c10!important;border:none!important;box-shadow:0 4px 15px #d4af3740!important;font-weight:700!important;letter-spacing:.05em!important}:root[data-design-system=zenith] button:hover{box-shadow:0 6px 20px #d4af3766!important;filter:brightness(1.1)}:root[data-design-system=zenith] .text-primary,:root[data-design-system=zenith] .text-orange-500,:root[data-design-system=zenith] .text-amber-500,:root[data-design-system=zenith] .text-yellow-500{color:#f0d070!important;text-shadow:none!important}:root[data-design-system=zenith] .text-emerald-400,:root[data-design-system=zenith] .text-green-500{color:#8bb897!important}:root[data-design-system=zenith] input,:root[data-design-system=zenith] textarea,:root[data-design-system=zenith] select{background-color:#0f1115!important;border:1px solid rgba(255,255,255,.08)!important;color:#e0e0e0!important}:root[data-design-system=zenith] input:focus,:root[data-design-system=zenith] textarea:focus{border-color:#d4af37!important;box-shadow:0 0 0 1px #d4af371a!important}:root[data-design-system=zenith] ::-webkit-scrollbar-thumb{background-color:#33363d!important;border:1px solid #0B0C10!important;border-radius:4px}:root[data-design-system=cyberpunk]{--cyber-bg: #000000;--cyber-surface: #050505;--cyber-primary: #FCEE0A;--cyber-secondary: #00F0FF;--cyber-alert: #FF003C;--cyber-text: #FCEE0A;--cyber-text-muted: #008F99;--color-primary: 252 238 10;--color-secondary: 0 240 255;--color-base-100: 5 5 5;--color-base-200: 0 0 0;--color-content: 252 238 10;--color-content-secondary: 0 240 255}:root[data-design-system=cyberpunk] *{border-radius:0!important;font-family:Courier New,Courier,monospace!important;letter-spacing:.05em}:root[data-design-system=cyberpunk] body{background-color:#000!important;background-image:linear-gradient(#12101000 50%,#00000040 50%),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f),linear-gradient(transparent 99%,#fcee0a1a),linear-gradient(90deg,transparent 99%,rgba(252,238,10,.1) 100%)!important;background-size:100% 2px,3px 100%,40px 40px,40px 40px!important;color:var(--cyber-text)!important}:root[data-design-system=cyberpunk] .bg-\[\#0a0a0a\],:root[data-design-system=cyberpunk] .bg-\[\#090909\],:root[data-design-system=cyberpunk] .bg-\[\#121212\],:root[data-design-system=cyberpunk] .bg-\[\#18181b\],:root[data-design-system=cyberpunk] .bg-\[\#151515\],:root[data-design-system=cyberpunk] .bg-\[\#0c0c0c\],:root[data-design-system=cyberpunk] .bg-\[\#0f0f0f\],:root[data-design-system=cyberpunk] .bg-\[\#080808\],:root[data-design-system=cyberpunk] .bg-black\/50,:root[data-design-system=cyberpunk] .bg-black\/80,:root[data-design-system=cyberpunk] .bg-black\/90,:root[data-design-system=cyberpunk] .bg-white\/5,:root[data-design-system=cyberpunk] .bg-white\/10{background-color:#050505!important;border:1px solid var(--cyber-primary)!important;box-shadow:4px 4px #fcee0a33!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-design-system=cyberpunk] .text-white,:root[data-design-system=cyberpunk] .text-gray-900,:root[data-design-system=cyberpunk] .text-content{color:var(--cyber-primary)!important;text-transform:uppercase!important;text-shadow:0 0 5px rgba(252,238,10,.5)}:root[data-design-system=cyberpunk] .text-white\/40,:root[data-design-system=cyberpunk] .text-white\/50,:root[data-design-system=cyberpunk] .text-white\/60,:root[data-design-system=cyberpunk] .text-gray-500,:root[data-design-system=cyberpunk] .text-gray-400,:root[data-design-system=cyberpunk] .text-content-secondary{color:var(--cyber-secondary)!important}:root[data-design-system=cyberpunk] button{border-radius:0!important;text-transform:uppercase!important;font-weight:900!important}:root[data-design-system=cyberpunk] button.bg-white,:root[data-design-system=cyberpunk] button.bg-primary,:root[data-design-system=cyberpunk] button.bg-orange-500,:root[data-design-system=cyberpunk] button.bg-blue-600,:root[data-design-system=cyberpunk] button.bg-emerald-500{background-color:var(--cyber-primary)!important;color:#000!important;border:1px solid var(--cyber-primary)!important;box-shadow:none!important;background-image:linear-gradient(45deg,#000 25%,transparent 25%,transparent 75%,#000 75%,#000),linear-gradient(45deg,#000 25%,transparent 25%,transparent 75%,#000 75%,#000)!important;background-size:4px 4px!important;background-position:0 0,2px 2px!important}:root[data-design-system=cyberpunk] button:hover{background-color:var(--cyber-secondary)!important;color:#000!important;border-color:var(--cyber-secondary)!important;box-shadow:2px 2px 0 var(--cyber-primary)!important;transform:translate(-2px,-2px)}:root[data-design-system=cyberpunk] input,:root[data-design-system=cyberpunk] textarea,:root[data-design-system=cyberpunk] select{background-color:#000!important;border:1px solid var(--cyber-secondary)!important;color:var(--cyber-primary)!important;border-left:4px solid var(--cyber-primary)!important}:root[data-design-system=cyberpunk] input:focus,:root[data-design-system=cyberpunk] textarea:focus{background-color:#111!important;box-shadow:0 0 15px var(--cyber-secondary)!important}:root[data-design-system=cyberpunk] nav,:root[data-design-system=cyberpunk] aside,:root[data-design-system=cyberpunk] header>div,:root[data-design-system=cyberpunk] .fixed.bottom-0{background-color:#000!important;border-color:var(--cyber-primary)!important;border-width:1px!important}:root[data-design-system=cyberpunk] .bg-red-500,:root[data-design-system=cyberpunk] .text-red-500,:root[data-design-system=cyberpunk] .text-red-400{color:var(--cyber-alert)!important;border-color:var(--cyber-alert)!important}:root[data-design-system=cyberpunk] .bg-red-500\/10{background-color:#ff003c33!important}:root[data-design-system=cyberpunk] ::-webkit-scrollbar-track{background:#000;border-left:1px solid #333}:root[data-design-system=cyberpunk] ::-webkit-scrollbar-thumb{background-color:var(--cyber-primary)!important;border:none!important}@keyframes cyber-glitch{0%{clip-path:inset(40% 0 61% 0);transform:translate(-2px,2px)}20%{clip-path:inset(92% 0 1% 0);transform:translate(0)}40%{clip-path:inset(43% 0 1% 0);transform:translate(-2px,-2px)}60%{clip-path:inset(25% 0 58% 0);transform:translate(2px,2px)}80%{clip-path:inset(54% 0 7% 0);transform:translate(-2px,2px)}to{clip-path:inset(58% 0 43% 0);transform:translate(2px,-2px)}}:root[data-design-system=cyberpunk] h1,:root[data-design-system=cyberpunk] h2,:root[data-design-system=cyberpunk] .font-black{position:relative}:root[data-design-system=cyberpunk] h1:hover:before,:root[data-design-system=cyberpunk] h2:hover:before{content:attr(data-text);position:absolute;left:0;text-shadow:2px 0 var(--cyber-alert);top:0;color:#fff;background:#000;overflow:hidden;clip-path:inset(0 0 0 0);animation:cyber-glitch .3s infinite linear alternate-reverse}:root[data-design-system=chinese_morning]{--china-bg: #EBE5CE;--china-surface: #F5F0DB;--china-ink: #2C2420;--china-ink-light: #5A4D45;--china-red: #B93623;--china-gold: #C0A062;--china-jade: #507A66;--color-primary: 185 54 35;--color-secondary: 192 160 98;--color-base-100: 245 240 219;--color-base-200: 235 229 206;--color-content: 44 36 32;--color-content-secondary: 90 77 69}:root[data-design-system=chinese_morning] body{background-color:var(--china-bg)!important;background-image:radial-gradient(circle at 50% 0%,rgba(255,255,255,.4) 0%,transparent 60%),url("data:image/svg+xml,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.5' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.15'/%3E%3C/svg%3E")!important;color:var(--china-ink)!important;font-family:Merriweather,Georgia,Times New Roman,serif!important}:root[data-design-system=chinese_morning] .bg-\[\#0a0a0a\],:root[data-design-system=chinese_morning] .bg-\[\#090909\],:root[data-design-system=chinese_morning] .bg-\[\#121212\],:root[data-design-system=chinese_morning] .bg-\[\#18181b\],:root[data-design-system=chinese_morning] .bg-\[\#151515\],:root[data-design-system=chinese_morning] .bg-\[\#0c0c0c\],:root[data-design-system=chinese_morning] .bg-\[\#0f0f0f\],:root[data-design-system=chinese_morning] .bg-\[\#080808\],:root[data-design-system=chinese_morning] .bg-black\/50,:root[data-design-system=chinese_morning] .bg-black\/80,:root[data-design-system=chinese_morning] .bg-black\/90,:root[data-design-system=chinese_morning] .bg-black,:root[data-design-system=chinese_morning] .bg-white\/5,:root[data-design-system=chinese_morning] .bg-white\/10{background-color:var(--china-surface)!important;border:1px solid var(--china-gold)!important;box-shadow:0 4px 15px #2c242014!important;color:var(--china-ink)!important;border-radius:8px!important}:root[data-design-system=chinese_morning] .text-white,:root[data-design-system=chinese_morning] .text-gray-200,:root[data-design-system=chinese_morning] .text-gray-300,:root[data-design-system=chinese_morning] .text-gray-400,:root[data-design-system=chinese_morning] .text-gray-500{color:var(--china-ink)!important}:root[data-design-system=chinese_morning] .text-white\/40,:root[data-design-system=chinese_morning] .text-white\/50,:root[data-design-system=chinese_morning] .text-white\/60,:root[data-design-system=chinese_morning] .text-white\/30{color:var(--china-ink-light)!important;font-style:italic!important}:root[data-design-system=chinese_morning] button.bg-white,:root[data-design-system=chinese_morning] button.bg-primary,:root[data-design-system=chinese_morning] button.bg-orange-500,:root[data-design-system=chinese_morning] .bg-orange-500,:root[data-design-system=chinese_morning] .bg-amber-500{background-color:var(--china-red)!important;background-image:radial-gradient(circle at 30% 30%,#D44D38 0%,var(--china-red) 100%)!important;color:#f5f0db!important;border:1px solid #8B2313!important;border-radius:6px!important;box-shadow:2px 2px 4px #2c24204d!important;font-family:Merriweather,serif!important;font-weight:700!important;letter-spacing:.1em!important}:root[data-design-system=chinese_morning] button:hover{transform:translateY(-1px);box-shadow:3px 3px 6px #2c242066!important}:root[data-design-system=chinese_morning] .text-primary,:root[data-design-system=chinese_morning] .text-orange-500,:root[data-design-system=chinese_morning] .text-amber-500,:root[data-design-system=chinese_morning] .text-yellow-500{color:var(--china-red)!important;font-weight:700!important}:root[data-design-system=chinese_morning] .text-emerald-400,:root[data-design-system=chinese_morning] .text-green-500{color:var(--china-jade)!important}:root[data-design-system=chinese_morning] input,:root[data-design-system=chinese_morning] textarea,:root[data-design-system=chinese_morning] select{background-color:#faf8f0!important;border:1px solid var(--china-ink-light)!important;color:var(--china-ink)!important;border-radius:4px!important}:root[data-design-system=chinese_morning] input:focus,:root[data-design-system=chinese_morning] textarea:focus{border-color:var(--china-red)!important;box-shadow:0 0 0 1px var(--china-red)!important;background-color:#fff!important}:root[data-design-system=chinese_morning] nav,:root[data-design-system=chinese_morning] aside,:root[data-design-system=chinese_morning] header>div{background-color:#ebe5cef2!important;border-color:var(--china-gold)!important}:root[data-design-system=chinese_morning] ::-webkit-scrollbar-thumb{background-color:var(--china-gold)!important;border:2px solid var(--china-surface)!important;border-radius:4px}:root[data-design-system=chinese_morning] svg{color:var(--china-ink)!important}:root[data-design-system=chinese_morning] .text-white svg{color:var(--china-ink)!important}:root[data-design-system=chinese_morning] button.bg-primary svg{color:#f5f0db!important}:root[data-design-system=beige_gray]{--stone-bg: #141414;--stone-surface: #1E1E1E;--stone-border: #333333;--stone-text: #E5E5E5;--stone-text-muted: #A0A0A0;--stone-accent: #3A3A3A;--stone-accent-hover: #4D4D4D;--color-primary: 220 220 220;--color-secondary: 82 82 82;--color-base-100: 30 30 30;--color-base-200: 20 20 20;--color-content: 230 230 230}:root[data-design-system=beige_gray] body{background-color:var(--stone-bg)!important;background-image:none!important;color:var(--stone-text)!important}:root[data-design-system=beige_gray] .bg-\[\#0a0a0a\],:root[data-design-system=beige_gray] .bg-\[\#090909\],:root[data-design-system=beige_gray] .bg-\[\#121212\],:root[data-design-system=beige_gray] .bg-\[\#18181b\],:root[data-design-system=beige_gray] .bg-\[\#151515\],:root[data-design-system=beige_gray] .bg-\[\#0c0c0c\],:root[data-design-system=beige_gray] .bg-\[\#0f0f0f\],:root[data-design-system=beige_gray] .bg-\[\#080808\],:root[data-design-system=beige_gray] .bg-black\/50,:root[data-design-system=beige_gray] .bg-black\/80,:root[data-design-system=beige_gray] .bg-black\/90,:root[data-design-system=beige_gray] .bg-black,:root[data-design-system=beige_gray] .bg-white\/5,:root[data-design-system=beige_gray] .bg-white\/10{background-color:var(--stone-surface)!important;border:1px solid var(--stone-border)!important;box-shadow:0 4px 20px #0006!important;color:var(--stone-text)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:12px!important}:root[data-design-system=beige_gray] .text-white,:root[data-design-system=beige_gray] .text-gray-200,:root[data-design-system=beige_gray] .text-gray-300,:root[data-design-system=beige_gray] .text-gray-900,:root[data-design-system=beige_gray] .text-black{color:var(--stone-text)!important}:root[data-design-system=beige_gray] .text-white\/40,:root[data-design-system=beige_gray] .text-white\/50,:root[data-design-system=beige_gray] .text-white\/60,:root[data-design-system=beige_gray] .text-gray-500,:root[data-design-system=beige_gray] .text-gray-400{color:var(--stone-text-muted)!important}:root[data-design-system=beige_gray] button.bg-white,:root[data-design-system=beige_gray] button.bg-primary,:root[data-design-system=beige_gray] button.bg-orange-500,:root[data-design-system=beige_gray] .bg-orange-500,:root[data-design-system=beige_gray] .bg-amber-500{background-color:var(--stone-accent)!important;color:#fff!important;border:1px solid #444!important;box-shadow:0 2px 5px #0000004d!important}:root[data-design-system=beige_gray] button:hover{background-color:var(--stone-accent-hover)!important;border-color:#666!important}:root[data-design-system=beige_gray] .text-primary,:root[data-design-system=beige_gray] .text-orange-500,:root[data-design-system=beige_gray] .text-amber-500,:root[data-design-system=beige_gray] .text-yellow-500{color:#d4d4d4!important;font-weight:700!important}:root[data-design-system=beige_gray] .text-emerald-400,:root[data-design-system=beige_gray] .text-green-500{color:#737373!important}:root[data-design-system=beige_gray] .text-blue-400{color:#a3a3a3!important}:root[data-design-system=beige_gray] input,:root[data-design-system=beige_gray] textarea,:root[data-design-system=beige_gray] select{background-color:#000!important;border:1px solid var(--stone-border)!important;color:var(--stone-text)!important;border-radius:8px!important}:root[data-design-system=beige_gray] input:focus,:root[data-design-system=beige_gray] textarea:focus{border-color:#666!important;box-shadow:0 0 0 1px #666!important}:root[data-design-system=beige_gray] nav,:root[data-design-system=beige_gray] aside,:root[data-design-system=beige_gray] header>div{background-color:#161616!important;border-color:var(--stone-border)!important}:root[data-design-system=beige_gray] ::-webkit-scrollbar-thumb{background-color:#404040!important;border:2px solid var(--stone-bg)!important;border-radius:4px}:root[data-design-system=beige_gray] svg{color:#d4d4d4!important}
