/* RABZI theme — light: RABZI fris, dark: Nacht. Generated from config/palettes.js */
:root{color-scheme:light;--bg:#F5F8FD;--paper:#FFFFFF;--ink:#0F1A2E;--ink-2:#4A566B;--ink-3:#8590A3;--line:#E1E7F0;--band:#E4ECFF;--on-ink:#FFFFFF;--night:#0F1A2E;--night-accent:#C7F0E1;--glass:color-mix(in oklab, #FFFFFF 90%, transparent);--blue:#2D5BFF;--blue-deep:#1C3FCC;--link:#2D5BFF;--link-strong:#1C3FCC;--accent:#FF7A59;--green:#1DAE80;--frost:#DCE6FF;--frost-soft:#EEF3FF;--mint:#C7F0E1;--mint-soft:#E6F9F1;--peach:#FFD5C4;--peach-soft:#FFEEE7;--sky:#D2ECFF;--sky-soft:#EAF6FF;--butter:#FFEDB8;--butter-soft:#FFF7DE;--slate:#E3E9F3;--slate-soft:#F1F4F9;--marker:#BDEFDC;--hero-bg:linear-gradient(140deg, #D9E5FF 0%, #EAF2FF 55%, #FFE7DD 100%);--shadow-s:0 1px 2px rgba(15,26,46,.04), 0 4px 14px -6px rgba(15,26,46,.10);--shadow:0 4px 10px rgba(15,26,46,.05), 0 24px 50px -24px rgba(20,40,100,.32);--shadow-lg:0 4px 10px rgba(15,26,46,.06), 0 40px 70px -30px rgba(20,40,100,.42);--glow-a:22%;--focus:#2D5BFF;--brand-soft:#DCE6FF;--brand-mid:#A9C1FF;--brand-acc:#2D5BFF;--brand-wash:#EEF3FF;--brand-deep:#1C3FCC;--warm-soft:#FFDDD0;--warm-mid:#FFB49C;--warm-acc:#FF7A59;--warm-wash:#FFF2EC;--warm-deep:#B6472B;--fresh-soft:#CFF1E3;--fresh-mid:#93DFC0;--fresh-acc:#1DAE80;--fresh-wash:#EAF9F2;--fresh-deep:#0C7352;--s-bg:#FFFFFF;--s-frame:#EEF2F8;--s-line:#DFE6F0;--s-line2:#F2F5FA;--s-ink:#0F1A2E;--s-ink-l:#9AA1B0;--s-dim:#B9BFCB;--s-dot:#D3D9E3;--s-device:#0F1A2E;--s-shade:rgba(20,40,100,.08)}
:root[data-theme="dark"]{color-scheme:dark;--bg:#0A1224;--paper:#121E33;--ink:#EFF4FC;--ink-2:#B3BED2;--ink-3:#828D9F;--line:#263142;--band:#0F182E;--on-ink:#0A1224;--night:#030916;--night-accent:#9FE2C4;--glass:color-mix(in oklab, #121E33 86%, transparent);--blue:#2D5BFF;--blue-deep:#1228D0;--link:#8DAFFE;--link-strong:#BDD1FE;--accent:#FF7A59;--green:#1DAE80;--frost:#223156;--frost-soft:#172137;--mint:#143E2E;--mint-soft:#11281F;--peach:#522C22;--peach-soft:#331E18;--sky:#10364E;--sky-soft:#112431;--butter:#483C13;--butter-soft:#2D2611;--slate:#262C35;--slate-soft:#1B212A;--marker:#085B41;--hero-bg:linear-gradient(140deg, #162650 0%, #0E182B 55%, #3C180F 100%);--shadow-s:0 0 0 1px rgba(255,255,255,.05), 0 4px 14px -6px rgba(0,0,0,.5);--shadow:0 0 0 1px rgba(255,255,255,.06), 0 24px 50px -24px rgba(0,0,0,.7);--shadow-lg:0 0 0 1px rgba(255,255,255,.07), 0 40px 80px -30px rgba(0,0,0,.75);--glow-a:40%;--focus:#8DAFFE;--brand-soft:#223156;--brand-mid:#3A58A6;--brand-acc:#4373FC;--brand-wash:#172137;--brand-deep:#BCD1FE;--warm-soft:#522C22;--warm-mid:#9E4F3B;--warm-acc:#FF7A59;--warm-wash:#331E18;--warm-deep:#F9C7BA;--fresh-soft:#143E2E;--fresh-mid:#117555;--fresh-acc:#1DAE80;--fresh-wash:#11281F;--fresh-deep:#B0E1CB;--s-bg:#121E33;--s-frame:#1E2735;--s-line:#2D3645;--s-line2:#242C38;--s-ink:#E4E8EF;--s-ink-l:#7E8796;--s-dim:#5D646F;--s-dot:#424853;--s-device:#020511;--s-shade:rgba(0,0,0,.25)}
@media (prefers-color-scheme: dark){:root:not([data-theme]){color-scheme:dark;--bg:#0A1224;--paper:#121E33;--ink:#EFF4FC;--ink-2:#B3BED2;--ink-3:#828D9F;--line:#263142;--band:#0F182E;--on-ink:#0A1224;--night:#030916;--night-accent:#9FE2C4;--glass:color-mix(in oklab, #121E33 86%, transparent);--blue:#2D5BFF;--blue-deep:#1228D0;--link:#8DAFFE;--link-strong:#BDD1FE;--accent:#FF7A59;--green:#1DAE80;--frost:#223156;--frost-soft:#172137;--mint:#143E2E;--mint-soft:#11281F;--peach:#522C22;--peach-soft:#331E18;--sky:#10364E;--sky-soft:#112431;--butter:#483C13;--butter-soft:#2D2611;--slate:#262C35;--slate-soft:#1B212A;--marker:#085B41;--hero-bg:linear-gradient(140deg, #162650 0%, #0E182B 55%, #3C180F 100%);--shadow-s:0 0 0 1px rgba(255,255,255,.05), 0 4px 14px -6px rgba(0,0,0,.5);--shadow:0 0 0 1px rgba(255,255,255,.06), 0 24px 50px -24px rgba(0,0,0,.7);--shadow-lg:0 0 0 1px rgba(255,255,255,.07), 0 40px 80px -30px rgba(0,0,0,.75);--glow-a:40%;--focus:#8DAFFE;--brand-soft:#223156;--brand-mid:#3A58A6;--brand-acc:#4373FC;--brand-wash:#172137;--brand-deep:#BCD1FE;--warm-soft:#522C22;--warm-mid:#9E4F3B;--warm-acc:#FF7A59;--warm-wash:#331E18;--warm-deep:#F9C7BA;--fresh-soft:#143E2E;--fresh-mid:#117555;--fresh-acc:#1DAE80;--fresh-wash:#11281F;--fresh-deep:#B0E1CB;--s-bg:#121E33;--s-frame:#1E2735;--s-line:#2D3645;--s-line2:#242C38;--s-ink:#E4E8EF;--s-ink-l:#7E8796;--s-dim:#5D646F;--s-dot:#424853;--s-device:#020511;--s-shade:rgba(0,0,0,.25)}}
