/* OddsMunch V2 day mode — overrides the shared token block */
[data-theme="day"]{
--ink-950:#F3F4FB;--ink-900:#FFFFFF;--ink-850:#FFFFFF;--ink-800:#E9EBF7;
--line:rgba(58,62,120,.13);--line-strong:rgba(58,62,120,.24);
--violet:#6A5AE0;--grad-brand:linear-gradient(135deg,#7B6BEA,#5A4AE3 55%,#4436C4);
--mint:#0C9E72;--elite:#DE3350;--strong:#0E9B62;--good:#B26E0B;--okc:#6A6F92;
--tx:#191C3B;--tx-mut:#454A70;--tx-sub:#7C81A4;color-scheme:light;}
[data-theme="day"] body{background:
 radial-gradient(1100px 500px at 85% -10%,rgba(106,90,224,.10),transparent 60%),
 radial-gradient(900px 420px at -10% 0%,rgba(12,158,114,.06),transparent 55%),var(--ink-950);}
[data-theme="day"] header{background:rgba(255,255,255,.72);}
[data-theme="day"] .gfoot,[data-theme="day"] .edge,[data-theme="day"] .dwrap,
[data-theme="day"] .bar,[data-theme="day"] .pf-bar{background:rgba(20,24,64,.06);}
[data-theme="day"] .skel{background:linear-gradient(100deg,#EDEFF8 40%,#E2E5F4 50%,#EDEFF8 60%);background-size:200% 100%;}
[data-theme="day"] .hand,[data-theme="day"] .ord,[data-theme="day"] .pill,
[data-theme="day"] .chip,[data-theme="day"] .spill{background:#EDEFF8;}
[data-theme="day"] .gt p{color:rgba(255,255,255,.85);}

/* day-tune-1 */
[data-theme="day"] *{text-shadow:none!important;}
[data-theme="day"] .gt,[data-theme="day"] .gt h3{color:#FFFFFF;}
[data-theme="day"] .gt p{color:rgba(255,255,255,.9);}
[data-theme="day"] .rk,[data-theme="day"] .drank,[data-theme="day"] .ch b{color:var(--violet);}
[data-theme="day"] .conf,[data-theme="day"] .ord,[data-theme="day"] .dhchip,
[data-theme="day"] .bdg.c,[data-theme="day"] .phand{color:var(--violet);
 background:rgba(90,74,227,.08);border-color:rgba(90,74,227,.45);}
[data-theme="day"] .np{color:var(--tx-mut);}

/* day-tune-2 */
[data-theme="day"] .gt,[data-theme="day"] .gt h3,[data-theme="day"] .gt .gm{color:#FFFFFF!important;}
[data-theme="day"] .gt p{color:rgba(255,255,255,.92)!important;}

/* day-tune-3 */
[data-theme="day"] .seg{background:#E9EBF7!important;border:1px solid var(--line-strong)!important;}
[data-theme="day"] .seg button{color:var(--tx-mut)!important;}
[data-theme="day"] .seg button.active{color:#FFFFFF!important;}
[data-theme="day"] .jumbo{background:#EDEFF8!important;border:1px solid var(--line-strong)!important;box-shadow:none!important;}
[data-theme="day"] .jumbo-lbl{color:var(--tx-sub)!important;}
