/* Generated by scripts/gen-palettes.mjs — do not edit by hand. */

/* Themes */
[data-theme="dark"]{--bg:#0a0c16;--bg-2:#0a0c16;--text:#eef1ff;--muted:#98a2bd;--muted-2:#6f7896;--glass:rgba(255,255,255,.055);--stroke:rgba(255,255,255,.13);}
[data-theme="black"]{--bg:#000000;--bg-2:#000000;--text:#f4f6fb;--muted:#9aa0b4;--muted-2:#6f7896;--glass:rgba(255,255,255,.055);--stroke:rgba(255,255,255,.13);}
[data-theme="midnight"]{--bg:#070b1f;--bg-2:#070b1f;--text:#e7ecff;--muted:#96a0c4;--muted-2:#6f7896;--glass:rgba(255,255,255,.055);--stroke:rgba(255,255,255,.13);}
[data-theme="navy"]{--bg:#0b1226;--bg-2:#0b1226;--text:#e9eeff;--muted:#95a0c0;--muted-2:#6f7896;--glass:rgba(255,255,255,.055);--stroke:rgba(255,255,255,.13);}
[data-theme="charcoal"]{--bg:#14161a;--bg-2:#14161a;--text:#eef0f4;--muted:#a0a5b0;--muted-2:#6f7896;--glass:rgba(255,255,255,.055);--stroke:rgba(255,255,255,.13);}
[data-theme="grey"]{--bg:#23262d;--bg-2:#23262d;--text:#eef0f6;--muted:#b0b5c4;--muted-2:#6f7896;--glass:rgba(255,255,255,.055);--stroke:rgba(255,255,255,.13);}
[data-theme="forest"]{--bg:#08130f;--bg-2:#08130f;--text:#e4f6ec;--muted:#9db3a7;--muted-2:#6f7896;--glass:rgba(255,255,255,.055);--stroke:rgba(255,255,255,.13);}
[data-theme="emerald"]{--bg:#07211a;--bg-2:#07211a;--text:#e3fff4;--muted:#98c7b5;--muted-2:#6f7896;--glass:rgba(255,255,255,.055);--stroke:rgba(255,255,255,.13);}
[data-theme="plum"]{--bg:#180a1c;--bg-2:#180a1c;--text:#f4e8ff;--muted:#b79cc7;--muted-2:#6f7896;--glass:rgba(255,255,255,.055);--stroke:rgba(255,255,255,.13);}
[data-theme="wine"]{--bg:#1c0a10;--bg-2:#1c0a10;--text:#ffe8ee;--muted:#c79baa;--muted-2:#6f7896;--glass:rgba(255,255,255,.055);--stroke:rgba(255,255,255,.13);}
[data-theme="rose"]{--bg:#1a0f14;--bg-2:#1a0f14;--text:#ffe9f0;--muted:#c79aa8;--muted-2:#6f7896;--glass:rgba(255,255,255,.055);--stroke:rgba(255,255,255,.13);}
[data-theme="sand"]{--bg:#2a241b;--bg-2:#2a241b;--text:#f6efe2;--muted:#b8ab95;--muted-2:#6f7896;--glass:rgba(255,255,255,.055);--stroke:rgba(255,255,255,.13);}
[data-theme="coffee"]{--bg:#241a12;--bg-2:#241a12;--text:#f6ece2;--muted:#b8a595;--muted-2:#6f7896;--glass:rgba(255,255,255,.055);--stroke:rgba(255,255,255,.13);}
[data-theme="soft"]{--bg:#191c25;--bg-2:#191c25;--text:#e6e2d8;--muted:#a9a598;--muted-2:#6f7896;--glass:rgba(255,255,255,.055);--stroke:rgba(255,255,255,.13);}
[data-theme="light"]{--bg:#eef0f7;--bg-2:#eef0f7;--text:#151a26;--muted:#5b6377;--muted-2:#818a9e;--glass:rgba(255,255,255,.62);--stroke:rgba(18,24,40,.12);}
[data-theme="white"]{--bg:#fbfcff;--bg-2:#fbfcff;--text:#10141f;--muted:#5a6274;--muted-2:#818a9e;--glass:rgba(255,255,255,.62);--stroke:rgba(18,24,40,.12);}
[data-theme="frost"]{--bg:#e8f1f6;--bg-2:#e8f1f6;--text:#0f1b22;--muted:#54707d;--muted-2:#818a9e;--glass:rgba(255,255,255,.62);--stroke:rgba(18,24,40,.12);}
[data-theme="beige"]{--bg:#f2e9dc;--bg-2:#f2e9dc;--text:#2b2419;--muted:#6d6151;--muted-2:#818a9e;--glass:rgba(255,255,255,.62);--stroke:rgba(18,24,40,.12);}
[data-theme="mint"]{--bg:#e9f7ef;--bg-2:#e9f7ef;--text:#0c1f16;--muted:#4f6b5c;--muted-2:#818a9e;--glass:rgba(255,255,255,.62);--stroke:rgba(18,24,40,.12);}
[data-theme="peach"]{--bg:#fdeee4;--bg-2:#fdeee4;--text:#2a1a12;--muted:#7a5f50;--muted-2:#818a9e;--glass:rgba(255,255,255,.62);--stroke:rgba(18,24,40,.12);}

/* Accents */
[data-accent="aurora"]{--aqua:#5eead4;--violet:#8b5cf6;--pink:#f472b6;--grad:linear-gradient(135deg, #5eead4 0%, #8b5cf6 55%, #f472b6 100%);--grad-soft:linear-gradient(135deg, rgba(94,234,212,.22), rgba(139,92,246,.24) 55%, rgba(244,114,182,.2));}
.swatch.aurora{background:linear-gradient(135deg, #5eead4, #8b5cf6 55%, #f472b6);}
[data-accent="water"]{--aqua:#a5f3fc;--violet:#38bdf8;--pink:#6366f1;--grad:linear-gradient(135deg, #a5f3fc 0%, #38bdf8 55%, #6366f1 100%);--grad-soft:linear-gradient(135deg, rgba(165,243,252,.22), rgba(56,189,248,.24) 55%, rgba(99,102,241,.2));}
.swatch.water{background:linear-gradient(135deg, #a5f3fc, #38bdf8 55%, #6366f1);}
[data-accent="glass"]{--aqua:#e2e8f0;--violet:#cbd5e1;--pink:#94a3b8;--grad:linear-gradient(135deg, #e2e8f0 0%, #cbd5e1 55%, #94a3b8 100%);--grad-soft:linear-gradient(135deg, rgba(226,232,240,.22), rgba(203,213,225,.24) 55%, rgba(148,163,184,.2));}
.swatch.glass{background:linear-gradient(135deg, #e2e8f0, #cbd5e1 55%, #94a3b8);}
[data-accent="ice"]{--aqua:#dbeafe;--violet:#93c5fd;--pink:#60a5fa;--grad:linear-gradient(135deg, #dbeafe 0%, #93c5fd 55%, #60a5fa 100%);--grad-soft:linear-gradient(135deg, rgba(219,234,254,.22), rgba(147,197,253,.24) 55%, rgba(96,165,250,.2));}
.swatch.ice{background:linear-gradient(135deg, #dbeafe, #93c5fd 55%, #60a5fa);}
[data-accent="ocean"]{--aqua:#7dd3fc;--violet:#3b82f6;--pink:#22d3ee;--grad:linear-gradient(135deg, #7dd3fc 0%, #3b82f6 55%, #22d3ee 100%);--grad-soft:linear-gradient(135deg, rgba(125,211,252,.22), rgba(59,130,246,.24) 55%, rgba(34,211,238,.2));}
.swatch.ocean{background:linear-gradient(135deg, #7dd3fc, #3b82f6 55%, #22d3ee);}
[data-accent="sunset"]{--aqua:#fbbf24;--violet:#f97316;--pink:#f43f5e;--grad:linear-gradient(135deg, #fbbf24 0%, #f97316 55%, #f43f5e 100%);--grad-soft:linear-gradient(135deg, rgba(251,191,36,.22), rgba(249,115,22,.24) 55%, rgba(244,63,94,.2));}
.swatch.sunset{background:linear-gradient(135deg, #fbbf24, #f97316 55%, #f43f5e);}
[data-accent="lava"]{--aqua:#fca5a5;--violet:#ef4444;--pink:#b91c1c;--grad:linear-gradient(135deg, #fca5a5 0%, #ef4444 55%, #b91c1c 100%);--grad-soft:linear-gradient(135deg, rgba(252,165,165,.22), rgba(239,68,68,.24) 55%, rgba(185,28,28,.2));}
.swatch.lava{background:linear-gradient(135deg, #fca5a5, #ef4444 55%, #b91c1c);}
[data-accent="mango"]{--aqua:#fcd34d;--violet:#f59e0b;--pink:#ea580c;--grad:linear-gradient(135deg, #fcd34d 0%, #f59e0b 55%, #ea580c 100%);--grad-soft:linear-gradient(135deg, rgba(252,211,77,.22), rgba(245,158,11,.24) 55%, rgba(234,88,12,.2));}
.swatch.mango{background:linear-gradient(135deg, #fcd34d, #f59e0b 55%, #ea580c);}
[data-accent="lime"]{--aqua:#d9f99d;--violet:#84cc16;--pink:#4d7c0f;--grad:linear-gradient(135deg, #d9f99d 0%, #84cc16 55%, #4d7c0f 100%);--grad-soft:linear-gradient(135deg, rgba(217,249,157,.22), rgba(132,204,22,.24) 55%, rgba(77,124,15,.2));}
.swatch.lime{background:linear-gradient(135deg, #d9f99d, #84cc16 55%, #4d7c0f);}
[data-accent="forest"]{--aqua:#86efac;--violet:#22c55e;--pink:#15803d;--grad:linear-gradient(135deg, #86efac 0%, #22c55e 55%, #15803d 100%);--grad-soft:linear-gradient(135deg, rgba(134,239,172,.22), rgba(34,197,94,.24) 55%, rgba(21,128,61,.2));}
.swatch.forest{background:linear-gradient(135deg, #86efac, #22c55e 55%, #15803d);}
[data-accent="emerald"]{--aqua:#6ee7b7;--violet:#10b981;--pink:#047857;--grad:linear-gradient(135deg, #6ee7b7 0%, #10b981 55%, #047857 100%);--grad-soft:linear-gradient(135deg, rgba(110,231,183,.22), rgba(16,185,129,.24) 55%, rgba(4,120,87,.2));}
.swatch.emerald{background:linear-gradient(135deg, #6ee7b7, #10b981 55%, #047857);}
[data-accent="teal"]{--aqua:#5eead4;--violet:#14b8a6;--pink:#0f766e;--grad:linear-gradient(135deg, #5eead4 0%, #14b8a6 55%, #0f766e 100%);--grad-soft:linear-gradient(135deg, rgba(94,234,212,.22), rgba(20,184,166,.24) 55%, rgba(15,118,110,.2));}
.swatch.teal{background:linear-gradient(135deg, #5eead4, #14b8a6 55%, #0f766e);}
[data-accent="cyan"]{--aqua:#a5f3fc;--violet:#06b6d4;--pink:#0e7490;--grad:linear-gradient(135deg, #a5f3fc 0%, #06b6d4 55%, #0e7490 100%);--grad-soft:linear-gradient(135deg, rgba(165,243,252,.22), rgba(6,182,212,.24) 55%, rgba(14,116,144,.2));}
.swatch.cyan{background:linear-gradient(135deg, #a5f3fc, #06b6d4 55%, #0e7490);}
[data-accent="sky"]{--aqua:#bae6fd;--violet:#0ea5e9;--pink:#0369a1;--grad:linear-gradient(135deg, #bae6fd 0%, #0ea5e9 55%, #0369a1 100%);--grad-soft:linear-gradient(135deg, rgba(186,230,253,.22), rgba(14,165,233,.24) 55%, rgba(3,105,161,.2));}
.swatch.sky{background:linear-gradient(135deg, #bae6fd, #0ea5e9 55%, #0369a1);}
[data-accent="cobalt"]{--aqua:#93c5fd;--violet:#2563eb;--pink:#1e40af;--grad:linear-gradient(135deg, #93c5fd 0%, #2563eb 55%, #1e40af 100%);--grad-soft:linear-gradient(135deg, rgba(147,197,253,.22), rgba(37,99,235,.24) 55%, rgba(30,64,175,.2));}
.swatch.cobalt{background:linear-gradient(135deg, #93c5fd, #2563eb 55%, #1e40af);}
[data-accent="indigo"]{--aqua:#a5b4fc;--violet:#6366f1;--pink:#4338ca;--grad:linear-gradient(135deg, #a5b4fc 0%, #6366f1 55%, #4338ca 100%);--grad-soft:linear-gradient(135deg, rgba(165,180,252,.22), rgba(99,102,241,.24) 55%, rgba(67,56,202,.2));}
.swatch.indigo{background:linear-gradient(135deg, #a5b4fc, #6366f1 55%, #4338ca);}
[data-accent="violet"]{--aqua:#c4b5fd;--violet:#8b5cf6;--pink:#6d28d9;--grad:linear-gradient(135deg, #c4b5fd 0%, #8b5cf6 55%, #6d28d9 100%);--grad-soft:linear-gradient(135deg, rgba(196,181,253,.22), rgba(139,92,246,.24) 55%, rgba(109,40,217,.2));}
.swatch.violet{background:linear-gradient(135deg, #c4b5fd, #8b5cf6 55%, #6d28d9);}
[data-accent="purple"]{--aqua:#e9d5ff;--violet:#a855f7;--pink:#7e22ce;--grad:linear-gradient(135deg, #e9d5ff 0%, #a855f7 55%, #7e22ce 100%);--grad-soft:linear-gradient(135deg, rgba(233,213,255,.22), rgba(168,85,247,.24) 55%, rgba(126,34,206,.2));}
.swatch.purple{background:linear-gradient(135deg, #e9d5ff, #a855f7 55%, #7e22ce);}
[data-accent="fuchsia"]{--aqua:#f5d0fe;--violet:#d946ef;--pink:#a21caf;--grad:linear-gradient(135deg, #f5d0fe 0%, #d946ef 55%, #a21caf 100%);--grad-soft:linear-gradient(135deg, rgba(245,208,254,.22), rgba(217,70,239,.24) 55%, rgba(162,28,175,.2));}
.swatch.fuchsia{background:linear-gradient(135deg, #f5d0fe, #d946ef 55%, #a21caf);}
[data-accent="pink"]{--aqua:#fbcfe8;--violet:#ec4899;--pink:#be185d;--grad:linear-gradient(135deg, #fbcfe8 0%, #ec4899 55%, #be185d 100%);--grad-soft:linear-gradient(135deg, rgba(251,207,232,.22), rgba(236,72,153,.24) 55%, rgba(190,24,93,.2));}
.swatch.pink{background:linear-gradient(135deg, #fbcfe8, #ec4899 55%, #be185d);}

/* Chat backgrounds */
[data-chatbg="aurora"] .chat-body{background:radial-gradient(600px 320px at 50% 0%, rgba(139,92,246,.18), transparent 72%), radial-gradient(400px 260px at 90% 100%, rgba(94,234,212,.16), transparent 70%);}
.swatch.chat-aurora{background:radial-gradient(600px 320px at 50% 0%, rgba(139,92,246,.18), transparent 72%), radial-gradient(400px 260px at 90% 100%, rgba(94,234,212,.16), transparent 70%);border:1px solid rgba(255,255,255,.14);}
[data-chatbg="sunset"] .chat-body{background:linear-gradient(180deg, rgba(249,115,22,.16), rgba(244,63,94,.1) 60%, transparent), radial-gradient(500px 300px at 10% 100%, rgba(251,191,36,.18), transparent 70%);}
.swatch.chat-sunset{background:linear-gradient(180deg, rgba(249,115,22,.16), rgba(244,63,94,.1) 60%, transparent), radial-gradient(500px 300px at 10% 100%, rgba(251,191,36,.18), transparent 70%);border:1px solid rgba(255,255,255,.14);}
[data-chatbg="night"] .chat-body{background:radial-gradient(700px 400px at 50% 110%, rgba(59,130,246,.22), transparent 65%), linear-gradient(180deg, rgba(15,23,42,.6), transparent);}
.swatch.chat-night{background:radial-gradient(700px 400px at 50% 110%, rgba(59,130,246,.22), transparent 65%), linear-gradient(180deg, rgba(15,23,42,.6), transparent);border:1px solid rgba(255,255,255,.14);}
[data-chatbg="plain"] .chat-body{background:none;}
.swatch.chat-plain{background:#0b0d18;border:1px solid rgba(255,255,255,.14);}
[data-chatbg="mesh"] .chat-body{background:radial-gradient(500px 300px at 10% 20%, rgba(94,234,212,.18), transparent 60%), radial-gradient(500px 300px at 90% 80%, rgba(244,114,182,.18), transparent 60%);}
.swatch.chat-mesh{background:radial-gradient(500px 300px at 10% 20%, rgba(94,234,212,.18), transparent 60%), radial-gradient(500px 300px at 90% 80%, rgba(244,114,182,.18), transparent 60%);border:1px solid rgba(255,255,255,.14);}
[data-chatbg="waves"] .chat-body{background:repeating-linear-gradient(135deg, rgba(255,255,255,.045) 0 2px, transparent 2px 14px);}
.swatch.chat-waves{background:repeating-linear-gradient(135deg, rgba(255,255,255,.045) 0 2px, transparent 2px 14px);border:1px solid rgba(255,255,255,.14);}
[data-chatbg="dots"] .chat-body{background:radial-gradient(rgba(255,255,255,.1) 1px, transparent 1px);background-size:18px 18px;}
.swatch.chat-dots{background:radial-gradient(rgba(255,255,255,.1) 1px, transparent 1px);background-size:18px 18px;border:1px solid rgba(255,255,255,.14);}
[data-chatbg="grid"] .chat-body{background:linear-gradient(rgba(255,255,255,.05) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.05) 1px, transparent 1px);background-size:28px 28px;}
.swatch.chat-grid{background:linear-gradient(rgba(255,255,255,.05) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.05) 1px, transparent 1px);background-size:28px 28px;border:1px solid rgba(255,255,255,.14);}
[data-chatbg="bubbles"] .chat-body{background:radial-gradient(circle at 20% 30%, rgba(255,255,255,.09), transparent 22%), radial-gradient(circle at 70% 60%, rgba(255,255,255,.07), transparent 18%), radial-gradient(circle at 40% 80%, rgba(255,255,255,.06), transparent 15%);}
.swatch.chat-bubbles{background:radial-gradient(circle at 20% 30%, rgba(255,255,255,.09), transparent 22%), radial-gradient(circle at 70% 60%, rgba(255,255,255,.07), transparent 18%), radial-gradient(circle at 40% 80%, rgba(255,255,255,.06), transparent 15%);border:1px solid rgba(255,255,255,.14);}
[data-chatbg="grain"] .chat-body{background:linear-gradient(180deg, rgba(255,255,255,.05), transparent 40%);}
.swatch.chat-grain{background:linear-gradient(180deg, rgba(255,255,255,.05), transparent 40%);border:1px solid rgba(255,255,255,.14);}
[data-chatbg="dusk"] .chat-body{background:linear-gradient(180deg, rgba(139,92,246,.2), rgba(15,23,42,.55));}
.swatch.chat-dusk{background:linear-gradient(180deg, rgba(139,92,246,.2), rgba(15,23,42,.55));border:1px solid rgba(255,255,255,.14);}
[data-chatbg="forest"] .chat-body{background:linear-gradient(180deg, rgba(16,185,129,.16), rgba(6,20,14,.55));}
.swatch.chat-forest{background:linear-gradient(180deg, rgba(16,185,129,.16), rgba(6,20,14,.55));border:1px solid rgba(255,255,255,.14);}
[data-chatbg="ocean"] .chat-body{background:linear-gradient(180deg, rgba(14,165,233,.18), rgba(4,20,32,.55));}
.swatch.chat-ocean{background:linear-gradient(180deg, rgba(14,165,233,.18), rgba(4,20,32,.55));border:1px solid rgba(255,255,255,.14);}
[data-chatbg="rose"] .chat-body{background:linear-gradient(180deg, rgba(244,63,94,.16), rgba(30,8,14,.55));}
.swatch.chat-rose{background:linear-gradient(180deg, rgba(244,63,94,.16), rgba(30,8,14,.55));border:1px solid rgba(255,255,255,.14);}
[data-chatbg="gold"] .chat-body{background:linear-gradient(180deg, rgba(251,191,36,.16), rgba(30,20,6,.55));}
.swatch.chat-gold{background:linear-gradient(180deg, rgba(251,191,36,.16), rgba(30,20,6,.55));border:1px solid rgba(255,255,255,.14);}
[data-chatbg="stripes"] .chat-body{background:repeating-linear-gradient(180deg, rgba(255,255,255,.04) 0 1px, transparent 1px 26px);}
.swatch.chat-stripes{background:repeating-linear-gradient(180deg, rgba(255,255,255,.04) 0 1px, transparent 1px 26px);border:1px solid rgba(255,255,255,.14);}
[data-chatbg="soft-glow"] .chat-body{background:radial-gradient(600px 400px at 50% 50%, rgba(255,255,255,.08), transparent 65%);}
.swatch.chat-soft-glow{background:radial-gradient(600px 400px at 50% 50%, rgba(255,255,255,.08), transparent 65%);border:1px solid rgba(255,255,255,.14);}
[data-chatbg="checker"] .chat-body{background:repeating-conic-gradient(rgba(255,255,255,.04) 0% 25%, transparent 0% 50%);background-size:24px 24px;}
.swatch.chat-checker{background:repeating-conic-gradient(rgba(255,255,255,.04) 0% 25%, transparent 0% 50%);background-size:24px 24px;border:1px solid rgba(255,255,255,.14);}
[data-chatbg="paper"] .chat-body{background:linear-gradient(180deg, rgba(255,255,255,.07), rgba(255,255,255,.02));}
.swatch.chat-paper{background:linear-gradient(180deg, rgba(255,255,255,.07), rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.14);}
[data-chatbg="void"] .chat-body{background:radial-gradient(900px 600px at 50% -20%, rgba(255,255,255,.07), transparent 70%);}
.swatch.chat-void{background:radial-gradient(900px 600px at 50% -20%, rgba(255,255,255,.07), transparent 70%);border:1px solid rgba(255,255,255,.14);}
