/* Generated from Puffy's Sesh Planner by scripts/sync-looks.mjs. Don't edit by hand: change the planner, then run `npm run sync-looks`. */
:root{
  --bg:#150A2C; --surface:#20123F; --sunk:#2C1B55; --ink:#FCF1FF; --muted:#B9A8DA; --line:#3B2A6C;
  --accent:#FF3FA6; --accent-ink:#1C0622; --accent-soft:#3E1549; --yellow:#FFE04A; --cyan:#34E7EF;
  --grad:linear-gradient(120deg,#FF3FA6 0%,#FF7A45 55%,#FFE04A 100%);
  --indica:#BC8DFF; --sativa:#FF8A5C; --hybrid:#5DF2A4; --cbd:#5CC9FF; --type-ink:#170A26;
  --danger:#FF6E7A; --shadow:0 10px 34px rgba(255,63,166,.18); --glow:rgba(255,63,166,.45);
  --flame:#E5262E; /* fire ratings: the same red in every look (no skin overrides it) */
  --f-brand:"Shrikhand","Bricolage Grotesque",cursive;
  --f-display:"Bricolage Grotesque",ui-rounded,"Segoe UI",system-ui,sans-serif;
  --f-body:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;
  --f-mono:"JetBrains Mono",ui-monospace,Consolas,monospace;
  color-scheme:dark;
}
:root[data-skin="mint"]{--bg:#081A1F;--surface:#0F2730;--sunk:#16343F;--ink:#E8FFF8;--muted:#9CC9C0;--line:#20444F;--accent:#2EF2B5;--accent-ink:#04140F;--accent-soft:#11403A;--yellow:#C8FF4D;--cyan:#6FD8FF;--grad:linear-gradient(120deg,#2EF2B5,#6FD8FF 60%,#C8FF4D);--shadow:0 10px 34px rgba(46,242,181,.16);--glow:rgba(46,242,181,.4)}
:root[data-skin="gold"]{--bg:#11160D;--surface:#1A2214;--sunk:#243019;--ink:#F4EFD8;--muted:#BBB597;--line:#323F24;--accent:#E8B33A;--accent-ink:#1A1303;--accent-soft:#3A3115;--yellow:#F2D27A;--cyan:#A3D97E;--grad:linear-gradient(120deg,#E8B33A,#C97A2B 55%,#A3D97E);--shadow:0 10px 34px rgba(232,179,58,.18);--glow:rgba(232,179,58,.4)}
:root[data-skin="day"]{--bg:#FFF4FA;--surface:#FFFFFF;--sunk:#F6E4F0;--ink:#2A1033;--muted:#735A7C;--line:#EBD2E4;--accent:#C81C74;--accent-ink:#FFFFFF;--accent-soft:#FBE0EE;--yellow:#9A6412;--cyan:#0B7A86;--grad:linear-gradient(120deg,#C81C74,#D9480F 70%,#B88400);--indica:#6A4D9E;--sativa:#B8462C;--hybrid:#2C7A4B;--cbd:#2F6AA3;--type-ink:#FFFFFF;--danger:#B42318;--shadow:0 10px 30px rgba(42,16,51,.12);--glow:rgba(200,28,116,.25);color-scheme:light}
:root[data-skin="lavender"]{--bg:#F6F2FD;--surface:#FFFFFF;--sunk:#EAE2FA;--ink:#221536;--muted:#5C5075;--line:#DCD1F2;--accent:#6B3FC4;--accent-ink:#FFFFFF;--accent-soft:#ECE3FB;--yellow:#55299E;--cyan:#1D6688;--grad:linear-gradient(120deg,#6B3FC4,#8E4FD6 55%,#5B5FD0);--indica:#6A4D9E;--sativa:#B8462C;--hybrid:#2C7A4B;--cbd:#2F6AA3;--type-ink:#FFFFFF;--danger:#B42318;--shadow:0 10px 30px rgba(34,21,54,.12);--glow:rgba(107,63,196,.22);color-scheme:light}
:root[data-skin="lime"]{--bg:#F5FAEB;--surface:#FFFFFF;--sunk:#E6F1D2;--ink:#1C2410;--muted:#535F3C;--line:#D4E2BA;--accent:#476700;--accent-ink:#FFFFFF;--accent-soft:#E5F1C4;--yellow:#3B5600;--cyan:#1F6646;--grad:linear-gradient(120deg,#476700,#6A9300 55%,#8AA600);--indica:#6A4D9E;--sativa:#B8462C;--hybrid:#2C7A4B;--cbd:#2F6AA3;--type-ink:#FFFFFF;--danger:#B42318;--shadow:0 10px 30px rgba(28,36,16,.12);--glow:rgba(71,103,0,.22);color-scheme:light}
:root[data-skin="cherry"]{--bg:#1A0A0E;--surface:#261216;--sunk:#33181E;--ink:#FFEFF1;--muted:#D4AAB1;--line:#47242B;--accent:#FF4D5E;--accent-ink:#22050A;--accent-soft:#4A1820;--yellow:#FFC4AA;--cyan:#FFB08A;--grad:linear-gradient(120deg,#FF4D5E,#FF2E4D 50%,#FF8A5B);--shadow:0 10px 34px rgba(255,77,94,.2);--glow:rgba(255,77,94,.42)}
:root[data-skin="smoke"]{--bg:#111214;--surface:#1B1D20;--sunk:#25282C;--ink:#F2F4F6;--muted:#A9AFB7;--line:#33373D;--accent:#D7DEE6;--accent-ink:#111214;--accent-soft:#2C3036;--yellow:#FFFFFF;--cyan:#A3C6E6;--grad:linear-gradient(120deg,#F2F4F6,#AEB6C0 55%,#6E7782);--shadow:0 10px 34px rgba(0,0,0,.4);--glow:rgba(215,222,230,.28)}
:root[data-skin="ocean"]{--bg:#F0F6FD;--surface:#FFFFFF;--sunk:#DFEBF8;--ink:#0E1F33;--muted:#475B73;--line:#CBDCEF;--accent:#1B5BB0;--accent-ink:#FFFFFF;--accent-soft:#DCE9FA;--yellow:#1A4A86;--cyan:#006E7A;--grad:linear-gradient(120deg,#1B5BB0,#2F80D0 55%,#00808A);--indica:#6A4D9E;--sativa:#B8462C;--hybrid:#2C7A4B;--cbd:#2F6AA3;--type-ink:#FFFFFF;--danger:#B42318;--shadow:0 10px 30px rgba(14,31,51,.12);--glow:rgba(27,91,176,.22);color-scheme:light}
:root[data-skin="peach"]{--bg:#FFF6EF;--surface:#FFFFFF;--sunk:#FBE6DA;--ink:#2E1712;--muted:#7A5248;--line:#F1D3C4;--accent:#C2410C;--accent-ink:#FFFFFF;--accent-soft:#FDE3D6;--yellow:#9A3412;--cyan:#9D174D;--grad:linear-gradient(120deg,#E2573B,#C2367A 60%,#B45309);--indica:#6A4D9E;--sativa:#B8462C;--hybrid:#2C7A4B;--cbd:#2F6AA3;--type-ink:#FFFFFF;--danger:#B42318;--shadow:0 10px 30px rgba(46,23,18,.12);--glow:rgba(194,65,12,.22);color-scheme:light}
:root[data-skin="aurora"]{--bg:#06141C;--surface:#0D2230;--sunk:#14303F;--ink:#E9FFF8;--muted:#9FC4C4;--line:#1F4152;--accent:#3DFFB8;--accent-ink:#03140E;--accent-soft:#0F3D35;--yellow:#D6B8FF;--cyan:#7FE7FF;--grad:linear-gradient(120deg,#3DFFB8,#7FE7FF 50%,#B26BFF);--shadow:0 10px 34px rgba(61,255,184,.16);--glow:rgba(61,255,184,.4)}
