body.theme-aol-night-midnight-signal {
 color-scheme:dark; --horizon-dark:#070f24; --horizon-mid:#183563; --horizon-light:#28527e; --horizon-pale:#0a1731;
 --horizon-chrome:linear-gradient(110deg,#070f24,#183563 42%,#28527e);
 --horizon-surface:linear-gradient(145deg,#0e1f3e,#0a1731 55%,#070f24);
 --horizon-ink:#dee4ed; --horizon-muted:#b4bece; --horizon-card:#0e1f3e; --horizon-soft:#0a1731; --horizon-field:#070f24; --horizon-raised:#193456;
 --horizon-on-action:#f4f6fa; --horizon-link:#edb62f; --horizon-focus:#edb62f; --horizon-border:#193456;
 --bg:#0a1731; --glass:#0a1731; --panel:#0e1f3e; --panel-strong:#193456; --title:#070f24;
 --text:#dee4ed; --muted:#b4bece; --stroke:#193456; --accent:#875100; --theme-accent:#875100;
 --theme-accent-soft:#193456; --theme-accent-border:#193456; --chat-shell:#0e1f3e; --list-surface:#0e1f3e; --list-text:#dee4ed; --list-muted:#b4bece;
 --theme-gradient:linear-gradient(135deg,#070f24,#183563,#28527e,#0a1731);
 --fm-menu-bg:#0a1731; --fm-menu-sidebar:#070f24; --fm-menu-card:#0e1f3e; --fm-menu-field:#070f24;
 --fm-menu-selected:#193456; --fm-menu-border:#193456; --fm-menu-text:#dee4ed; --fm-menu-muted:#b4bece;
 --fm-menu-action:#875100; --fm-menu-on-action:#f4f6fa; --fm-menu-scheme:dark;
 --fm-title-bg:#070f24; --fm-title-text:#dee4ed;
 --fm-blue-header:var(--horizon-chrome); --fm-blue-selection:linear-gradient(110deg,#193456,#0e1f3e);
 --fm-blue-action:linear-gradient(120deg,#875100,#9a5c00); --fm-blue-secondary:#edb62f;
}
body.theme-aol-night-cobalt-voltage {
 color-scheme:dark; --horizon-dark:#09112e; --horizon-mid:#1c3482; --horizon-light:#344ca0; --horizon-pale:#0d183f;
 --horizon-chrome:linear-gradient(110deg,#09112e,#1c3482 42%,#344ca0);
 --horizon-surface:linear-gradient(145deg,#112051,#0d183f 55%,#09112e);
 --horizon-ink:#dee4ed; --horizon-muted:#b4bece; --horizon-card:#112051; --horizon-soft:#0d183f; --horizon-field:#09112e; --horizon-raised:#21316d;
 --horizon-on-action:#f4f6fa; --horizon-link:#ff9440; --horizon-focus:#ff9440; --horizon-border:#21316d;
 --bg:#0d183f; --glass:#0d183f; --panel:#112051; --panel-strong:#21316d; --title:#09112e;
 --text:#dee4ed; --muted:#b4bece; --stroke:#21316d; --accent:#a13d08; --theme-accent:#a13d08;
 --theme-accent-soft:#21316d; --theme-accent-border:#21316d; --chat-shell:#112051; --list-surface:#112051; --list-text:#dee4ed; --list-muted:#b4bece;
 --theme-gradient:linear-gradient(135deg,#09112e,#1c3482,#344ca0,#0d183f);
 --fm-menu-bg:#0d183f; --fm-menu-sidebar:#09112e; --fm-menu-card:#112051; --fm-menu-field:#09112e;
 --fm-menu-selected:#21316d; --fm-menu-border:#21316d; --fm-menu-text:#dee4ed; --fm-menu-muted:#b4bece;
 --fm-menu-action:#a13d08; --fm-menu-on-action:#f4f6fa; --fm-menu-scheme:dark;
 --fm-title-bg:#09112e; --fm-title-text:#dee4ed;
 --fm-blue-header:var(--horizon-chrome); --fm-blue-selection:linear-gradient(110deg,#21316d,#112051);
 --fm-blue-action:linear-gradient(120deg,#a13d08,#a74c09); --fm-blue-secondary:#ff9440;
}
body.theme-aol-night-atlantic-current {
 color-scheme:dark; --horizon-dark:#071923; --horizon-mid:#134659; --horizon-light:#1e5b69; --horizon-pale:#09222e;
 --horizon-chrome:linear-gradient(110deg,#071923,#134659 42%,#1e5b69);
 --horizon-surface:linear-gradient(145deg,#0c2c3a,#09222e 55%,#071923);
 --horizon-ink:#dee4ed; --horizon-muted:#b4bece; --horizon-card:#0c2c3a; --horizon-soft:#09222e; --horizon-field:#071923; --horizon-raised:#143d4a;
 --horizon-on-action:#f4f6fa; --horizon-link:#efc137; --horizon-focus:#efc137; --horizon-border:#143d4a;
 --bg:#09222e; --glass:#09222e; --panel:#0c2c3a; --panel-strong:#143d4a; --title:#071923;
 --text:#dee4ed; --muted:#b4bece; --stroke:#143d4a; --accent:#865600; --theme-accent:#865600;
 --theme-accent-soft:#143d4a; --theme-accent-border:#143d4a; --chat-shell:#0c2c3a; --list-surface:#0c2c3a; --list-text:#dee4ed; --list-muted:#b4bece;
 --theme-gradient:linear-gradient(135deg,#071923,#134659,#1e5b69,#09222e);
 --fm-menu-bg:#09222e; --fm-menu-sidebar:#071923; --fm-menu-card:#0c2c3a; --fm-menu-field:#071923;
 --fm-menu-selected:#143d4a; --fm-menu-border:#143d4a; --fm-menu-text:#dee4ed; --fm-menu-muted:#b4bece;
 --fm-menu-action:#865600; --fm-menu-on-action:#f4f6fa; --fm-menu-scheme:dark;
 --fm-title-bg:#071923; --fm-title-text:#dee4ed;
 --fm-blue-header:var(--horizon-chrome); --fm-blue-selection:linear-gradient(110deg,#143d4a,#0c2c3a);
 --fm-blue-action:linear-gradient(120deg,#865600,#976500); --fm-blue-secondary:#efc137;
}
body.theme-aol-night-emerald-circuit {
 color-scheme:dark; --horizon-dark:#071b14; --horizon-mid:#14503a; --horizon-light:#226349; --horizon-pale:#0a261c;
 --horizon-chrome:linear-gradient(110deg,#071b14,#14503a 42%,#226349);
 --horizon-surface:linear-gradient(145deg,#0c3124,#0a261c 55%,#071b14);
 --horizon-ink:#dee4ed; --horizon-muted:#b4bece; --horizon-card:#0c3124; --horizon-soft:#0a261c; --horizon-field:#071b14; --horizon-raised:#164331;
 --horizon-on-action:#f4f6fa; --horizon-link:#f275c8; --horizon-focus:#f275c8; --horizon-border:#164331;
 --bg:#0a261c; --glass:#0a261c; --panel:#0c3124; --panel-strong:#164331; --title:#071b14;
 --text:#dee4ed; --muted:#b4bece; --stroke:#164331; --accent:#922368; --theme-accent:#922368;
 --theme-accent-soft:#164331; --theme-accent-border:#164331; --chat-shell:#0c3124; --list-surface:#0c3124; --list-text:#dee4ed; --list-muted:#b4bece;
 --theme-gradient:linear-gradient(135deg,#071b14,#14503a,#226349,#0a261c);
 --fm-menu-bg:#0a261c; --fm-menu-sidebar:#071b14; --fm-menu-card:#0c3124; --fm-menu-field:#071b14;
 --fm-menu-selected:#164331; --fm-menu-border:#164331; --fm-menu-text:#dee4ed; --fm-menu-muted:#b4bece;
 --fm-menu-action:#922368; --fm-menu-on-action:#f4f6fa; --fm-menu-scheme:dark;
 --fm-title-bg:#071b14; --fm-title-text:#dee4ed;
 --fm-blue-header:var(--horizon-chrome); --fm-blue-selection:linear-gradient(110deg,#164331,#0c3124);
 --fm-blue-action:linear-gradient(120deg,#922368,#a3337b); --fm-blue-secondary:#f275c8;
}
body.theme-aol-night-moss-lantern {
 color-scheme:dark; --horizon-dark:#151b09; --horizon-mid:#384b16; --horizon-light:#4b5d27; --horizon-pale:#1c250c;
 --horizon-chrome:linear-gradient(110deg,#151b09,#384b16 42%,#4b5d27);
 --horizon-surface:linear-gradient(145deg,#242f0e,#1c250c 55%,#151b09);
 --horizon-ink:#dee4ed; --horizon-muted:#b4bece; --horizon-card:#242f0e; --horizon-soft:#1c250c; --horizon-field:#151b09; --horizon-raised:#333f1a;
 --horizon-on-action:#f4f6fa; --horizon-link:#b49aff; --horizon-focus:#b49aff; --horizon-border:#333f1a;
 --bg:#1c250c; --glass:#1c250c; --panel:#242f0e; --panel-strong:#333f1a; --title:#151b09;
 --text:#dee4ed; --muted:#b4bece; --stroke:#333f1a; --accent:#6031b6; --theme-accent:#6031b6;
 --theme-accent-soft:#333f1a; --theme-accent-border:#333f1a; --chat-shell:#242f0e; --list-surface:#242f0e; --list-text:#dee4ed; --list-muted:#b4bece;
 --theme-gradient:linear-gradient(135deg,#151b09,#384b16,#4b5d27,#1c250c);
 --fm-menu-bg:#1c250c; --fm-menu-sidebar:#151b09; --fm-menu-card:#242f0e; --fm-menu-field:#151b09;
 --fm-menu-selected:#333f1a; --fm-menu-border:#333f1a; --fm-menu-text:#dee4ed; --fm-menu-muted:#b4bece;
 --fm-menu-action:#6031b6; --fm-menu-on-action:#f4f6fa; --fm-menu-scheme:dark;
 --fm-title-bg:#151b09; --fm-title-text:#dee4ed;
 --fm-blue-header:var(--horizon-chrome); --fm-blue-selection:linear-gradient(110deg,#333f1a,#242f0e);
 --fm-blue-action:linear-gradient(120deg,#6031b6,#743bbb); --fm-blue-secondary:#b49aff;
}
body.theme-aol-night-jade-ember {
 color-scheme:dark; --horizon-dark:#101b17; --horizon-mid:#304b3e; --horizon-light:#426052; --horizon-pale:#16251f;
 --horizon-chrome:linear-gradient(110deg,#101b17,#304b3e 42%,#426052);
 --horizon-surface:linear-gradient(145deg,#1d2f27,#16251f 55%,#101b17);
 --horizon-ink:#dee4ed; --horizon-muted:#b4bece; --horizon-card:#1d2f27; --horizon-soft:#16251f; --horizon-field:#101b17; --horizon-raised:#2c4137;
 --horizon-on-action:#f4f6fa; --horizon-link:#ff9569; --horizon-focus:#ff9569; --horizon-border:#2c4137;
 --bg:#16251f; --glass:#16251f; --panel:#1d2f27; --panel-strong:#2c4137; --title:#101b17;
 --text:#dee4ed; --muted:#b4bece; --stroke:#2c4137; --accent:#a13a15; --theme-accent:#a13a15;
 --theme-accent-soft:#2c4137; --theme-accent-border:#2c4137; --chat-shell:#1d2f27; --list-surface:#1d2f27; --list-text:#dee4ed; --list-muted:#b4bece;
 --theme-gradient:linear-gradient(135deg,#101b17,#304b3e,#426052,#16251f);
 --fm-menu-bg:#16251f; --fm-menu-sidebar:#101b17; --fm-menu-card:#1d2f27; --fm-menu-field:#101b17;
 --fm-menu-selected:#2c4137; --fm-menu-border:#2c4137; --fm-menu-text:#dee4ed; --fm-menu-muted:#b4bece;
 --fm-menu-action:#a13a15; --fm-menu-on-action:#f4f6fa; --fm-menu-scheme:dark;
 --fm-title-bg:#101b17; --fm-title-text:#dee4ed;
 --fm-blue-header:var(--horizon-chrome); --fm-blue-selection:linear-gradient(110deg,#2c4137,#1d2f27);
 --fm-blue-action:linear-gradient(120deg,#a13a15,#ac4522); --fm-blue-secondary:#ff9569;
}
body.theme-aol-night-amber-archive {
 color-scheme:dark; --horizon-dark:#211707; --horizon-mid:#5a4011; --horizon-light:#725420; --horizon-pale:#2c1f09;
 --horizon-chrome:linear-gradient(110deg,#211707,#5a4011 42%,#725420);
 --horizon-surface:linear-gradient(145deg,#39280b,#2c1f09 55%,#211707);
 --horizon-ink:#dee4ed; --horizon-muted:#b4bece; --horizon-card:#39280b; --horizon-soft:#2c1f09; --horizon-field:#211707; --horizon-raised:#4e3915;
 --horizon-on-action:#f4f6fa; --horizon-link:#4dd8ed; --horizon-focus:#4dd8ed; --horizon-border:#4e3915;
 --bg:#2c1f09; --glass:#2c1f09; --panel:#39280b; --panel-strong:#4e3915; --title:#211707;
 --text:#dee4ed; --muted:#b4bece; --stroke:#4e3915; --accent:#00657b; --theme-accent:#00657b;
 --theme-accent-soft:#4e3915; --theme-accent-border:#4e3915; --chat-shell:#39280b; --list-surface:#39280b; --list-text:#dee4ed; --list-muted:#b4bece;
 --theme-gradient:linear-gradient(135deg,#211707,#5a4011,#725420,#2c1f09);
 --fm-menu-bg:#2c1f09; --fm-menu-sidebar:#211707; --fm-menu-card:#39280b; --fm-menu-field:#211707;
 --fm-menu-selected:#4e3915; --fm-menu-border:#4e3915; --fm-menu-text:#dee4ed; --fm-menu-muted:#b4bece;
 --fm-menu-action:#00657b; --fm-menu-on-action:#f4f6fa; --fm-menu-scheme:dark;
 --fm-title-bg:#211707; --fm-title-text:#dee4ed;
 --fm-blue-header:var(--horizon-chrome); --fm-blue-selection:linear-gradient(110deg,#4e3915,#39280b);
 --fm-blue-action:linear-gradient(120deg,#00657b,#087489); --fm-blue-secondary:#4dd8ed;
}
body.theme-aol-night-copper-night {
 color-scheme:dark; --horizon-dark:#23130d; --horizon-mid:#643323; --horizon-light:#7c4430; --horizon-pale:#301911;
 --horizon-chrome:linear-gradient(110deg,#23130d,#643323 42%,#7c4430);
 --horizon-surface:linear-gradient(145deg,#3e2016,#301911 55%,#23130d);
 --horizon-ink:#dee4ed; --horizon-muted:#b4bece; --horizon-card:#3e2016; --horizon-soft:#301911; --horizon-field:#23130d; --horizon-raised:#542e20;
 --horizon-on-action:#f4f6fa; --horizon-link:#48d6b4; --horizon-focus:#48d6b4; --horizon-border:#542e20;
 --bg:#301911; --glass:#301911; --panel:#3e2016; --panel-strong:#542e20; --title:#23130d;
 --text:#dee4ed; --muted:#b4bece; --stroke:#542e20; --accent:#006851; --theme-accent:#006851;
 --theme-accent-soft:#542e20; --theme-accent-border:#542e20; --chat-shell:#3e2016; --list-surface:#3e2016; --list-text:#dee4ed; --list-muted:#b4bece;
 --theme-gradient:linear-gradient(135deg,#23130d,#643323,#7c4430,#301911);
 --fm-menu-bg:#301911; --fm-menu-sidebar:#23130d; --fm-menu-card:#3e2016; --fm-menu-field:#23130d;
 --fm-menu-selected:#542e20; --fm-menu-border:#542e20; --fm-menu-text:#dee4ed; --fm-menu-muted:#b4bece;
 --fm-menu-action:#006851; --fm-menu-on-action:#f4f6fa; --fm-menu-scheme:dark;
 --fm-title-bg:#23130d; --fm-title-text:#dee4ed;
 --fm-blue-header:var(--horizon-chrome); --fm-blue-selection:linear-gradient(110deg,#542e20,#3e2016);
 --fm-blue-action:linear-gradient(120deg,#006851,#13785f); --fm-blue-secondary:#48d6b4;
}
body.theme-aol-night-ruby-noir {
 color-scheme:dark; --horizon-dark:#250b15; --horizon-mid:#682135; --horizon-light:#823047; --horizon-pale:#320f1b;
 --horizon-chrome:linear-gradient(110deg,#250b15,#682135 42%,#823047);
 --horizon-surface:linear-gradient(145deg,#411422,#320f1b 55%,#250b15);
 --horizon-ink:#dee4ed; --horizon-muted:#b4bece; --horizon-card:#411422; --horizon-soft:#320f1b; --horizon-field:#250b15; --horizon-raised:#581f31;
 --horizon-on-action:#f4f6fa; --horizon-link:#e8bd35; --horizon-focus:#e8bd35; --horizon-border:#581f31;
 --bg:#320f1b; --glass:#320f1b; --panel:#411422; --panel-strong:#581f31; --title:#250b15;
 --text:#dee4ed; --muted:#b4bece; --stroke:#581f31; --accent:#825b00; --theme-accent:#825b00;
 --theme-accent-soft:#581f31; --theme-accent-border:#581f31; --chat-shell:#411422; --list-surface:#411422; --list-text:#dee4ed; --list-muted:#b4bece;
 --theme-gradient:linear-gradient(135deg,#250b15,#682135,#823047,#320f1b);
 --fm-menu-bg:#320f1b; --fm-menu-sidebar:#250b15; --fm-menu-card:#411422; --fm-menu-field:#250b15;
 --fm-menu-selected:#581f31; --fm-menu-border:#581f31; --fm-menu-text:#dee4ed; --fm-menu-muted:#b4bece;
 --fm-menu-action:#825b00; --fm-menu-on-action:#f4f6fa; --fm-menu-scheme:dark;
 --fm-title-bg:#250b15; --fm-title-text:#dee4ed;
 --fm-blue-header:var(--horizon-chrome); --fm-blue-selection:linear-gradient(110deg,#581f31,#411422);
 --fm-blue-action:linear-gradient(120deg,#825b00,#926800); --fm-blue-secondary:#e8bd35;
}
body.theme-aol-night-garnet-pulse {
 color-scheme:dark; --horizon-dark:#200d21; --horizon-mid:#562346; --horizon-light:#6e345a; --horizon-pale:#2b1128;
 --horizon-chrome:linear-gradient(110deg,#200d21,#562346 42%,#6e345a);
 --horizon-surface:linear-gradient(145deg,#371631,#2b1128 55%,#200d21);
 --horizon-ink:#dee4ed; --horizon-muted:#b4bece; --horizon-card:#371631; --horizon-soft:#2b1128; --horizon-field:#200d21; --horizon-raised:#4b2240;
 --horizon-on-action:#f4f6fa; --horizon-link:#60cde9; --horizon-focus:#60cde9; --horizon-border:#4b2240;
 --bg:#2b1128; --glass:#2b1128; --panel:#371631; --panel-strong:#4b2240; --title:#200d21;
 --text:#dee4ed; --muted:#b4bece; --stroke:#4b2240; --accent:#006582; --theme-accent:#006582;
 --theme-accent-soft:#4b2240; --theme-accent-border:#4b2240; --chat-shell:#371631; --list-surface:#371631; --list-text:#dee4ed; --list-muted:#b4bece;
 --theme-gradient:linear-gradient(135deg,#200d21,#562346,#6e345a,#2b1128);
 --fm-menu-bg:#2b1128; --fm-menu-sidebar:#200d21; --fm-menu-card:#371631; --fm-menu-field:#200d21;
 --fm-menu-selected:#4b2240; --fm-menu-border:#4b2240; --fm-menu-text:#dee4ed; --fm-menu-muted:#b4bece;
 --fm-menu-action:#006582; --fm-menu-on-action:#f4f6fa; --fm-menu-scheme:dark;
 --fm-title-bg:#200d21; --fm-title-text:#dee4ed;
 --fm-blue-header:var(--horizon-chrome); --fm-blue-selection:linear-gradient(110deg,#4b2240,#371631);
 --fm-blue-action:linear-gradient(120deg,#006582,#137392); --fm-blue-secondary:#60cde9;
}
body.theme-aol-night-orchid-static {
 color-scheme:dark; --horizon-dark:#220c28; --horizon-mid:#592569; --horizon-light:#703783; --horizon-pale:#2d1135;
 --horizon-chrome:linear-gradient(110deg,#220c28,#592569 42%,#703783);
 --horizon-surface:linear-gradient(145deg,#391743,#2d1135 55%,#220c28);
 --horizon-ink:#dee4ed; --horizon-muted:#b4bece; --horizon-card:#391743; --horizon-soft:#2d1135; --horizon-field:#220c28; --horizon-raised:#4d245a;
 --horizon-on-action:#f4f6fa; --horizon-link:#9cd955; --horizon-focus:#9cd955; --horizon-border:#4d245a;
 --bg:#2d1135; --glass:#2d1135; --panel:#391743; --panel-strong:#4d245a; --title:#220c28;
 --text:#dee4ed; --muted:#b4bece; --stroke:#4d245a; --accent:#356413; --theme-accent:#356413;
 --theme-accent-soft:#4d245a; --theme-accent-border:#4d245a; --chat-shell:#391743; --list-surface:#391743; --list-text:#dee4ed; --list-muted:#b4bece;
 --theme-gradient:linear-gradient(135deg,#220c28,#592569,#703783,#2d1135);
 --fm-menu-bg:#2d1135; --fm-menu-sidebar:#220c28; --fm-menu-card:#391743; --fm-menu-field:#220c28;
 --fm-menu-selected:#4d245a; --fm-menu-border:#4d245a; --fm-menu-text:#dee4ed; --fm-menu-muted:#b4bece;
 --fm-menu-action:#356413; --fm-menu-on-action:#f4f6fa; --fm-menu-scheme:dark;
 --fm-title-bg:#220c28; --fm-title-text:#dee4ed;
 --fm-blue-header:var(--horizon-chrome); --fm-blue-selection:linear-gradient(110deg,#4d245a,#391743);
 --fm-blue-action:linear-gradient(120deg,#356413,#47751a); --fm-blue-secondary:#9cd955;
}
body.theme-aol-night-violet-current {
 color-scheme:dark; --horizon-dark:#160c30; --horizon-mid:#392777; --horizon-light:#51368f; --horizon-pale:#1d113e;
 --horizon-chrome:linear-gradient(110deg,#160c30,#392777 42%,#51368f);
 --horizon-surface:linear-gradient(145deg,#25174e,#1d113e 55%,#160c30);
 --horizon-ink:#dee4ed; --horizon-muted:#b4bece; --horizon-card:#25174e; --horizon-soft:#1d113e; --horizon-field:#160c30; --horizon-raised:#362364;
 --horizon-on-action:#f4f6fa; --horizon-link:#c4da48; --horizon-focus:#c4da48; --horizon-border:#362364;
 --bg:#1d113e; --glass:#1d113e; --panel:#25174e; --panel-strong:#362364; --title:#160c30;
 --text:#dee4ed; --muted:#b4bece; --stroke:#362364; --accent:#576200; --theme-accent:#576200;
 --theme-accent-soft:#362364; --theme-accent-border:#362364; --chat-shell:#25174e; --list-surface:#25174e; --list-text:#dee4ed; --list-muted:#b4bece;
 --theme-gradient:linear-gradient(135deg,#160c30,#392777,#51368f,#1d113e);
 --fm-menu-bg:#1d113e; --fm-menu-sidebar:#160c30; --fm-menu-card:#25174e; --fm-menu-field:#160c30;
 --fm-menu-selected:#362364; --fm-menu-border:#362364; --fm-menu-text:#dee4ed; --fm-menu-muted:#b4bece;
 --fm-menu-action:#576200; --fm-menu-on-action:#f4f6fa; --fm-menu-scheme:dark;
 --fm-title-bg:#160c30; --fm-title-text:#dee4ed;
 --fm-blue-header:var(--horizon-chrome); --fm-blue-selection:linear-gradient(110deg,#362364,#25174e);
 --fm-blue-action:linear-gradient(120deg,#576200,#637100); --fm-blue-secondary:#c4da48;
}
body.theme-aol-night-plum-voltage {
 color-scheme:dark; --horizon-dark:#1b1222; --horizon-mid:#47344f; --horizon-light:#62455f; --horizon-pale:#24192b;
 --horizon-chrome:linear-gradient(110deg,#1b1222,#47344f 42%,#62455f);
 --horizon-surface:linear-gradient(145deg,#2d2035,#24192b 55%,#1b1222);
 --horizon-ink:#dee4ed; --horizon-muted:#b4bece; --horizon-card:#2d2035; --horizon-soft:#24192b; --horizon-field:#1b1222; --horizon-raised:#422e44;
 --horizon-on-action:#f4f6fa; --horizon-link:#ffa358; --horizon-focus:#ffa358; --horizon-border:#422e44;
 --bg:#24192b; --glass:#24192b; --panel:#2d2035; --panel-strong:#422e44; --title:#1b1222;
 --text:#dee4ed; --muted:#b4bece; --stroke:#422e44; --accent:#a1400a; --theme-accent:#a1400a;
 --theme-accent-soft:#422e44; --theme-accent-border:#422e44; --chat-shell:#2d2035; --list-surface:#2d2035; --list-text:#dee4ed; --list-muted:#b4bece;
 --theme-gradient:linear-gradient(135deg,#1b1222,#47344f,#62455f,#24192b);
 --fm-menu-bg:#24192b; --fm-menu-sidebar:#1b1222; --fm-menu-card:#2d2035; --fm-menu-field:#1b1222;
 --fm-menu-selected:#422e44; --fm-menu-border:#422e44; --fm-menu-text:#dee4ed; --fm-menu-muted:#b4bece;
 --fm-menu-action:#a1400a; --fm-menu-on-action:#f4f6fa; --fm-menu-scheme:dark;
 --fm-title-bg:#1b1222; --fm-title-text:#dee4ed;
 --fm-blue-header:var(--horizon-chrome); --fm-blue-selection:linear-gradient(110deg,#422e44,#2d2035);
 --fm-blue-action:linear-gradient(120deg,#a1400a,#ac4e11); --fm-blue-secondary:#ffa358;
}
body.theme-aol-night-rosewood-radio {
 color-scheme:dark; --horizon-dark:#251317; --horizon-mid:#5d333e; --horizon-light:#784653; --horizon-pale:#30191f;
 --horizon-chrome:linear-gradient(110deg,#251317,#5d333e 42%,#784653);
 --horizon-surface:linear-gradient(145deg,#3d2027,#30191f 55%,#251317);
 --horizon-ink:#dee4ed; --horizon-muted:#b4bece; --horizon-card:#3d2027; --horizon-soft:#30191f; --horizon-field:#251317; --horizon-raised:#532f38;
 --horizon-on-action:#f4f6fa; --horizon-link:#5ed79c; --horizon-focus:#5ed79c; --horizon-border:#532f38;
 --bg:#30191f; --glass:#30191f; --panel:#3d2027; --panel-strong:#532f38; --title:#251317;
 --text:#dee4ed; --muted:#b4bece; --stroke:#532f38; --accent:#00683d; --theme-accent:#00683d;
 --theme-accent-soft:#532f38; --theme-accent-border:#532f38; --chat-shell:#3d2027; --list-surface:#3d2027; --list-text:#dee4ed; --list-muted:#b4bece;
 --theme-gradient:linear-gradient(135deg,#251317,#5d333e,#784653,#30191f);
 --fm-menu-bg:#30191f; --fm-menu-sidebar:#251317; --fm-menu-card:#3d2027; --fm-menu-field:#251317;
 --fm-menu-selected:#532f38; --fm-menu-border:#532f38; --fm-menu-text:#dee4ed; --fm-menu-muted:#b4bece;
 --fm-menu-action:#00683d; --fm-menu-on-action:#f4f6fa; --fm-menu-scheme:dark;
 --fm-title-bg:#251317; --fm-title-text:#dee4ed;
 --fm-blue-header:var(--horizon-chrome); --fm-blue-selection:linear-gradient(110deg,#532f38,#3d2027);
 --fm-blue-action:linear-gradient(120deg,#00683d,#16754c); --fm-blue-secondary:#5ed79c;
}
body.theme-aol-night-coral-eclipse {
 color-scheme:dark; --horizon-dark:#210e2c; --horizon-mid:#5d3043; --horizon-light:#804635; --horizon-pale:#2d1531;
 --horizon-chrome:linear-gradient(110deg,#210e2c,#5d3043 42%,#804635);
 --horizon-surface:linear-gradient(145deg,#3a1c36,#2d1531 55%,#210e2c);
 --horizon-ink:#dee4ed; --horizon-muted:#b4bece; --horizon-card:#3a1c36; --horizon-soft:#2d1531; --horizon-field:#210e2c; --horizon-raised:#552d31;
 --horizon-on-action:#f4f6fa; --horizon-link:#b5a0fa; --horizon-focus:#b5a0fa; --horizon-border:#552d31;
 --bg:#2d1531; --glass:#2d1531; --panel:#3a1c36; --panel-strong:#552d31; --title:#210e2c;
 --text:#dee4ed; --muted:#b4bece; --stroke:#552d31; --accent:#5939b3; --theme-accent:#5939b3;
 --theme-accent-soft:#552d31; --theme-accent-border:#552d31; --chat-shell:#3a1c36; --list-surface:#3a1c36; --list-text:#dee4ed; --list-muted:#b4bece;
 --theme-gradient:linear-gradient(135deg,#210e2c,#5d3043,#804635,#2d1531);
 --fm-menu-bg:#2d1531; --fm-menu-sidebar:#210e2c; --fm-menu-card:#3a1c36; --fm-menu-field:#210e2c;
 --fm-menu-selected:#552d31; --fm-menu-border:#552d31; --fm-menu-text:#dee4ed; --fm-menu-muted:#b4bece;
 --fm-menu-action:#5939b3; --fm-menu-on-action:#f4f6fa; --fm-menu-scheme:dark;
 --fm-title-bg:#210e2c; --fm-title-text:#dee4ed;
 --fm-blue-header:var(--horizon-chrome); --fm-blue-selection:linear-gradient(110deg,#552d31,#3a1c36);
 --fm-blue-action:linear-gradient(120deg,#5939b3,#6e42bd); --fm-blue-secondary:#b5a0fa;
}
body.theme-aol-night-espresso-neon {
 color-scheme:dark; --horizon-dark:#1c1510; --horizon-mid:#493a2c; --horizon-light:#625140; --horizon-pale:#251c16;
 --horizon-chrome:linear-gradient(110deg,#1c1510,#493a2c 42%,#625140);
 --horizon-surface:linear-gradient(145deg,#2f251c,#251c16 55%,#1c1510);
 --horizon-ink:#dee4ed; --horizon-muted:#b4bece; --horizon-card:#2f251c; --horizon-soft:#251c16; --horizon-field:#1c1510; --horizon-raised:#43362a;
 --horizon-on-action:#f4f6fa; --horizon-link:#7eb8ff; --horizon-focus:#7eb8ff; --horizon-border:#43362a;
 --bg:#251c16; --glass:#251c16; --panel:#2f251c; --panel-strong:#43362a; --title:#1c1510;
 --text:#dee4ed; --muted:#b4bece; --stroke:#43362a; --accent:#1956b7; --theme-accent:#1956b7;
 --theme-accent-soft:#43362a; --theme-accent-border:#43362a; --chat-shell:#2f251c; --list-surface:#2f251c; --list-text:#dee4ed; --list-muted:#b4bece;
 --theme-gradient:linear-gradient(135deg,#1c1510,#493a2c,#625140,#251c16);
 --fm-menu-bg:#251c16; --fm-menu-sidebar:#1c1510; --fm-menu-card:#2f251c; --fm-menu-field:#1c1510;
 --fm-menu-selected:#43362a; --fm-menu-border:#43362a; --fm-menu-text:#dee4ed; --fm-menu-muted:#b4bece;
 --fm-menu-action:#1956b7; --fm-menu-on-action:#f4f6fa; --fm-menu-scheme:dark;
 --fm-title-bg:#1c1510; --fm-title-text:#dee4ed;
 --fm-blue-header:var(--horizon-chrome); --fm-blue-selection:linear-gradient(110deg,#43362a,#2f251c);
 --fm-blue-action:linear-gradient(120deg,#1956b7,#2866bc); --fm-blue-secondary:#7eb8ff;
}
body.theme-aol-night-carbon-gold {
 color-scheme:dark; --horizon-dark:#141412; --horizon-mid:#37372c; --horizon-light:#505044; --horizon-pale:#1b1b17;
 --horizon-chrome:linear-gradient(110deg,#141412,#37372c 42%,#505044);
 --horizon-surface:linear-gradient(145deg,#23231d,#1b1b17 55%,#141412);
 --horizon-ink:#dee4ed; --horizon-muted:#b4bece; --horizon-card:#23231d; --horizon-soft:#1b1b17; --horizon-field:#141412; --horizon-raised:#35352e;
 --horizon-on-action:#f4f6fa; --horizon-link:#e6bd4a; --horizon-focus:#e6bd4a; --horizon-border:#35352e;
 --bg:#1b1b17; --glass:#1b1b17; --panel:#23231d; --panel-strong:#35352e; --title:#141412;
 --text:#dee4ed; --muted:#b4bece; --stroke:#35352e; --accent:#825900; --theme-accent:#825900;
 --theme-accent-soft:#35352e; --theme-accent-border:#35352e; --chat-shell:#23231d; --list-surface:#23231d; --list-text:#dee4ed; --list-muted:#b4bece;
 --theme-gradient:linear-gradient(135deg,#141412,#37372c,#505044,#1b1b17);
 --fm-menu-bg:#1b1b17; --fm-menu-sidebar:#141412; --fm-menu-card:#23231d; --fm-menu-field:#141412;
 --fm-menu-selected:#35352e; --fm-menu-border:#35352e; --fm-menu-text:#dee4ed; --fm-menu-muted:#b4bece;
 --fm-menu-action:#825900; --fm-menu-on-action:#f4f6fa; --fm-menu-scheme:dark;
 --fm-title-bg:#141412; --fm-title-text:#dee4ed;
 --fm-blue-header:var(--horizon-chrome); --fm-blue-selection:linear-gradient(110deg,#35352e,#23231d);
 --fm-blue-action:linear-gradient(120deg,#825900,#936900); --fm-blue-secondary:#e6bd4a;
}
body.theme-aol-night-graphite-ion {
 color-scheme:dark; --horizon-dark:#11191e; --horizon-mid:#30424d; --horizon-light:#425d6c; --horizon-pale:#172127;
 --horizon-chrome:linear-gradient(110deg,#11191e,#30424d 42%,#425d6c);
 --horizon-surface:linear-gradient(145deg,#1e2a32,#172127 55%,#11191e);
 --horizon-ink:#dee4ed; --horizon-muted:#b4bece; --horizon-card:#1e2a32; --horizon-soft:#172127; --horizon-field:#11191e; --horizon-raised:#2c3e49;
 --horizon-on-action:#f4f6fa; --horizon-link:#55d8ce; --horizon-focus:#55d8ce; --horizon-border:#2c3e49;
 --bg:#172127; --glass:#172127; --panel:#1e2a32; --panel-strong:#2c3e49; --title:#11191e;
 --text:#dee4ed; --muted:#b4bece; --stroke:#2c3e49; --accent:#006565; --theme-accent:#006565;
 --theme-accent-soft:#2c3e49; --theme-accent-border:#2c3e49; --chat-shell:#1e2a32; --list-surface:#1e2a32; --list-text:#dee4ed; --list-muted:#b4bece;
 --theme-gradient:linear-gradient(135deg,#11191e,#30424d,#425d6c,#172127);
 --fm-menu-bg:#172127; --fm-menu-sidebar:#11191e; --fm-menu-card:#1e2a32; --fm-menu-field:#11191e;
 --fm-menu-selected:#2c3e49; --fm-menu-border:#2c3e49; --fm-menu-text:#dee4ed; --fm-menu-muted:#b4bece;
 --fm-menu-action:#006565; --fm-menu-on-action:#f4f6fa; --fm-menu-scheme:dark;
 --fm-title-bg:#11191e; --fm-title-text:#dee4ed;
 --fm-blue-header:var(--horizon-chrome); --fm-blue-selection:linear-gradient(110deg,#2c3e49,#1e2a32);
 --fm-blue-action:linear-gradient(120deg,#006565,#087773); --fm-blue-secondary:#55d8ce;
}
body.theme-aol-night-ink-saffron {
 color-scheme:dark; --horizon-dark:#11162f; --horizon-mid:#3d3850; --horizon-light:#655726; --horizon-pale:#1a1d36;
 --horizon-chrome:linear-gradient(110deg,#11162f,#3d3850 42%,#655726);
 --horizon-surface:linear-gradient(145deg,#23243d,#1a1d36 55%,#11162f);
 --horizon-ink:#dee4ed; --horizon-muted:#b4bece; --horizon-card:#23243d; --horizon-soft:#1a1d36; --horizon-field:#11162f; --horizon-raised:#3f3a2a;
 --horizon-on-action:#f4f6fa; --horizon-link:#f080bb; --horizon-focus:#f080bb; --horizon-border:#3f3a2a;
 --bg:#1a1d36; --glass:#1a1d36; --panel:#23243d; --panel-strong:#3f3a2a; --title:#11162f;
 --text:#dee4ed; --muted:#b4bece; --stroke:#3f3a2a; --accent:#9b2464; --theme-accent:#9b2464;
 --theme-accent-soft:#3f3a2a; --theme-accent-border:#3f3a2a; --chat-shell:#23243d; --list-surface:#23243d; --list-text:#dee4ed; --list-muted:#b4bece;
 --theme-gradient:linear-gradient(135deg,#11162f,#3d3850,#655726,#1a1d36);
 --fm-menu-bg:#1a1d36; --fm-menu-sidebar:#11162f; --fm-menu-card:#23243d; --fm-menu-field:#11162f;
 --fm-menu-selected:#3f3a2a; --fm-menu-border:#3f3a2a; --fm-menu-text:#dee4ed; --fm-menu-muted:#b4bece;
 --fm-menu-action:#9b2464; --fm-menu-on-action:#f4f6fa; --fm-menu-scheme:dark;
 --fm-title-bg:#11162f; --fm-title-text:#dee4ed;
 --fm-blue-header:var(--horizon-chrome); --fm-blue-selection:linear-gradient(110deg,#3f3a2a,#23243d);
 --fm-blue-action:linear-gradient(120deg,#9b2464,#a63578); --fm-blue-secondary:#f080bb;
}
body.theme-aol-night-peacock-flame {
 color-scheme:dark; --horizon-dark:#0c1d21; --horizon-mid:#1b4b4b; --horizon-light:#704a2f; --horizon-pale:#0f2629;
 --horizon-chrome:linear-gradient(110deg,#0c1d21,#1b4b4b 42%,#704a2f);
 --horizon-surface:linear-gradient(145deg,#123033,#0f2629 55%,#0c1d21);
 --horizon-ink:#dee4ed; --horizon-muted:#b4bece; --horizon-card:#123033; --horizon-soft:#0f2629; --horizon-field:#0c1d21; --horizon-raised:#433629;
 --horizon-on-action:#f4f6fa; --horizon-link:#ff9a6c; --horizon-focus:#ff9a6c; --horizon-border:#433629;
 --bg:#0f2629; --glass:#0f2629; --panel:#123033; --panel-strong:#433629; --title:#0c1d21;
 --text:#dee4ed; --muted:#b4bece; --stroke:#433629; --accent:#a13e16; --theme-accent:#a13e16;
 --theme-accent-soft:#433629; --theme-accent-border:#433629; --chat-shell:#123033; --list-surface:#123033; --list-text:#dee4ed; --list-muted:#b4bece;
 --theme-gradient:linear-gradient(135deg,#0c1d21,#1b4b4b,#704a2f,#0f2629);
 --fm-menu-bg:#0f2629; --fm-menu-sidebar:#0c1d21; --fm-menu-card:#123033; --fm-menu-field:#0c1d21;
 --fm-menu-selected:#433629; --fm-menu-border:#433629; --fm-menu-text:#dee4ed; --fm-menu-muted:#b4bece;
 --fm-menu-action:#a13e16; --fm-menu-on-action:#f4f6fa; --fm-menu-scheme:dark;
 --fm-title-bg:#0c1d21; --fm-title-text:#dee4ed;
 --fm-blue-header:var(--horizon-chrome); --fm-blue-selection:linear-gradient(110deg,#433629,#123033);
 --fm-blue-action:linear-gradient(120deg,#a13e16,#aa4c24); --fm-blue-secondary:#ff9a6c;
}
/* Horizon Night changes color and brightness, never window geometry or controls. */
/* Preview labels keep a solid backing even when a personal banner is bright. */
body.fm-horizon-theme #win-control .cc-banner-preset > span {background:var(--horizon-dark) !important;color:#fff !important;}
body.fm-horizon-theme #win-control #cc-banner-preview > div:last-child > div {background:var(--horizon-dark) !important;color:#fff !important;border-radius:8px;}
body.fm-horizon-theme #win-control #cc-banner-preview > div:last-child > div:last-child {padding:4px 8px;}
body.fm-horizon-night > .fm-toolbar:is(.glass,#fm-toolbar) {background:var(--horizon-chrome) !important;}
body.fm-horizon-night .toolbar-center-cluster,
body.fm-horizon-night .fm-toolbar .profile-card {background:linear-gradient(110deg,var(--horizon-dark),var(--horizon-mid));}
body.fm-horizon-night #win-control.fm-tahoe-settings .ts-sidebar,
body.fm-horizon-night #win-player .fmp-sidebar {
 --fm-menu-text:var(--horizon-ink); --fm-menu-muted:var(--horizon-muted); --text:var(--horizon-ink); --muted:var(--horizon-muted);
}
body.fm-horizon-night #desktop .fm-window :is(.buddy-well,.ph-well) {
 --fm-menu-card:var(--horizon-card); --fm-menu-sidebar:var(--horizon-soft); --fm-menu-field:var(--horizon-field);
 --fm-menu-text:var(--horizon-ink); --fm-menu-muted:var(--horizon-muted); --fm-menu-selected:var(--horizon-raised);
 --fm-menu-border:transparent; --fm-menu-scheme:dark;
 --text:var(--horizon-ink); --muted:var(--horizon-muted); --list-text:var(--horizon-ink); --list-muted:var(--horizon-muted);
 --fm-blue-selection:linear-gradient(110deg,var(--horizon-raised),var(--horizon-card));
 background:var(--horizon-card) !important; color:var(--horizon-ink) !important; color-scheme:dark;
}
body.fm-horizon-night #desktop .fm-window :is(.buddy-group,.buddy-group-content,.ph-group,.ph-group-content) {
 background:var(--horizon-card) !important; color:var(--horizon-ink) !important;
}
body.fm-horizon-night #desktop .fm-window :is(.buddy-row,.ph-row,.buddy-name,.ph-name) {color:var(--horizon-ink) !important;}
body.fm-horizon-night #desktop .fm-window :is(.buddy-state,.buddy-empty,.ph-state,.ph-empty) {color:var(--horizon-muted) !important;}
body.fm-horizon-night #desktop .fm-window :is(.buddy-row:hover,.buddy-row.selected,.ph-row:hover,.ph-row.selected) {background:var(--horizon-raised) !important;}
body.fm-horizon-night #desktop .fm-window :is(.presence-avatar,.ph-avatar-initials,.buddy-badge) {background:var(--horizon-raised) !important;color:var(--horizon-ink) !important;}
body.fm-horizon-night #desktop .fm-window .buddy-badge.blocked {background:#522435 !important;color:#efbcc8 !important;}
body.fm-horizon-night #win-buddy :is(.buddy-request-row,.buddy-blocked-row) {background:var(--horizon-soft) !important;}
body.fm-horizon-night #win-buddy :is(.buddy-request-actions,.buddy-blocked-row) button {background:var(--horizon-raised) !important;color:var(--horizon-ink) !important;}
body.fm-horizon-night #win-buddy .buddy-request-actions .buddy-request-accept {background:var(--fm-blue-action) !important;color:var(--horizon-on-action) !important;}
body.fm-horizon-night #desktop .fm-window :is(.ph-group-header,.buddy-group-header),
body.fm-horizon-night #desktop #win-buddy :is(.buddy-group-header,h4),
body.fm-horizon-night #fmWelcomeDashboard :is(.fm-social-sections summary,.fm-interest-chip) {
 background:var(--fm-blue-action) !important; color:var(--horizon-on-action) !important;
}
body.fm-horizon-night #desktop .fm-window :is(.ph-group-header,.buddy-group-header) :is(span,i,svg),
body.fm-horizon-night #desktop #win-buddy .buddy-group-header :is(span,i,svg),
body.fm-horizon-night #fmWelcomeDashboard .fm-social-sections summary :is(span,i,svg) {color:var(--horizon-on-action) !important;}
body.fm-horizon-night .fm-toolbar .toolbar-btn:is(.active,:hover,:focus-visible) {color:var(--horizon-on-action) !important;}
body.fm-horizon-night :is(.fm-window,.fm-toolbar,.fm-buddy-preview) :is(button,a,summary,input,textarea,select):focus-visible,
body.fm-horizon-night #win-control.fm-tahoe-settings :is(button,input,textarea,select):focus-visible,
body.fm-horizon-night #desktop .fm-window :is(.buddy-well,.ph-well) :is(button,input,a):focus-visible {outline-color:var(--horizon-focus) !important;}
body.fm-horizon-night #win-control .fm-horizon-collection .fm-theme-card.active-theme {outline-color:var(--horizon-focus);}
body.fm-horizon-night .fm-live-badge {color:#ffbccb !important;background:#4a1628;}
body.fm-horizon-night #win-player .fmp-grid-art {color:var(--horizon-on-action) !important;}
body.fm-horizon-night #win-user-info .uinfo-banner-edit {background:var(--horizon-dark);}
body.fm-horizon-night #win-user-info :is(.user-info-avatar,.user-info-avatar-placeholder) {border-color:var(--horizon-raised);}
body.fm-horizon-night .fm-profile-feedback[data-error="true"] {color:#ffb5c5;}
body.fm-horizon-night .fm-dashboard-prefs-card .fm-dashboard-empty {color:var(--horizon-muted) !important;}
body.fm-horizon-night #win-control .fm-horizon-note {color:var(--horizon-muted);}
body #win-control.fm-tahoe-settings #cc-theme-grid-horizon-night {grid-template-columns:repeat(auto-fit,minmax(185px,1fr)) !important;}
@media(max-width:560px){body #win-control.fm-tahoe-settings #cc-theme-grid-horizon-night {grid-template-columns:minmax(0,1fr) !important;}}
