:root{--app-bg: #fbfbfc;--panel-bg: #ffffff;--text-main: #0f172a;--muted: #64748b;--border: rgba(15,23,42,.08);--brand-green: #2EA344;--brand-lightGreen: #ecfff5;--panel-elevated-bg: #ffffff;--header-bg: rgba(255,255,255,.8)}html.dark{--app-bg: #041220;--panel-bg: rgba(11,18,28,.6);--panel-elevated-bg: #0b1520;--text-main: #e6eef8;--muted: #9bb0c8;--border: rgba(255,255,255,.08);--brand-green: #4ade80;--brand-lightGreen: rgba(74,222,128,.06);--header-bg: rgba(2,6,23,.45);color-scheme:dark}html.light{color-scheme:light}.bg-app{background-color:var(--app-bg)!important;color:var(--text-main)!important}.app-header{background:var(--header-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.panel{background:var(--panel-bg);border:1px solid var(--border);color:var(--text-main)}.card{background:var(--panel-elevated-bg);border:1px solid rgba(255,255,255,.04);color:var(--text-main)}.card-rounded{border-radius:.75rem}.card-shadow{box-shadow:0 8px 26px #02061773}.border-theme{border-color:var(--border)!important}.bg-brand-green{background-color:var(--brand-green)!important}.text-brand-green{color:var(--brand-green)!important}.border-brand-green{border-color:var(--brand-green)!important}.bg-brand-lightGreen{background-color:var(--brand-lightGreen)!important}.shadow-brand-green\/30{box-shadow:0 10px 24px #2ea34426!important}.accent-brand-green::-webkit-slider-thumb{background:var(--brand-green)}.accent-brand-green{accent-color:var(--brand-green)}html.dark .bg-brand-green{background-color:var(--brand-green)!important}html.dark .text-brand-green{color:var(--brand-green)!important}
