:root {--header-scrolled-bg:rgb(255 255 255 / 0.92); --bg-body:var(--slate-2); --bg-muted:var(--slate-3); --bg-elevated:var(--slate-4); --bg-card:var(--white-1); --bg-card-soft:var(--slate-2); --bg-card-base:var(--slate-3); --bg-panel:var(--white-1); --bg-toolbar:var(--slate-1); --bg-input:var(--white-1); --bg-dropdown:var(--white-1); --bg-offcanvas:var(--white-1); --bg-modal:var(--white-1); --text-main:var(--slate-9); --text-soft:var(--slate-7); --text-muted:var(--slate-6); --text-inverse:var(--white-1); --border-base:var(--gray-9); --border-color:var(--gray-3); --border-strong:var(--gray-4); --primary:var(--blue-7); --primary-hover:var(--blue-8); --success:var(--teal-6); --success-hover:var(--teal-7); --warning:var(--amber-6); --danger:var(--red-7); --link-color:var(--blue-7); --link-hover:var(--blue-8); --shadow:0 10px 30px rgb(15 23 42 / 0.08); --shadow-sm:0 0 0 3px rgb(59 130 246 / 0.14); --shadow-lg:0 18px 44px rgb(15 23 42 / 0.12); --shadow-soft:0 8px 22px rgb(15 23 42 / 0.06); --radius-xl:24px; --radius-lg:18px; --radius-md:14px; --radius-sm:10px}
.dark {--header-scrolled-bg:rgb(15 23 42 / 0.88); --bg-body:var(--slate-10); --bg-muted:var(--slate-9); --bg-elevated:var(--slate-8); --bg-card:var(--slate-9); --bg-card-soft:var(--slate-8); --bg-card-base:var(--slate-10); --bg-panel:var(--slate-9); --bg-toolbar:var(--slate-8); --bg-input:var(--slate-8); --bg-dropdown:var(--slate-8); --bg-offcanvas:var(--slate-9); --bg-modal:var(--slate-8); --text-main:var(--slate-1); --text-soft:var(--slate-4); --text-muted:var(--slate-5); --text-inverse:var(--slate-10); --border-base:var(--gray-3); --border-color:var(--gray-7); --border-strong:var(--gray-6); --primary:var(--blue-7); --primary-hover:var(--blue-6); --success:var(--teal-7); --success-hover:var(--teal-6); --warning:var(--amber-6); --danger:var(--red-5); --link-color:var(--blue-4); --link-hover:var(--blue-3); --shadow:0 12px 36px rgb(0 0 0 / 0.34); --shadow-sm:0 0 0 3px rgb(96 165 250 / 0.16); --shadow-lg:0 22px 52px rgb(0 0 0 / 0.48); --shadow-soft:0 10px 26px rgb(0 0 0 / 0.28)}
