/* v2.4.18 — customer reskin "A + B" (Jack, Oct 24 2026): heritage-butcher identity (Rye hero, Oswald headings,
   charcoal / dark red / cream / gold) on a clean premium-modern layout (white space, crisp cards, Inter body).
   Scope: every screen that is NOT staff (body.staff = /hq/*). Staff, owner, manager and driver screens keep their look.
   The splash (splash.css / splash.js, #splash) is untouched. No Fredoka on customer screens. Fonts are bundled. */
@font-face{font-family:"Oswald";src:url(fonts/oswald.woff2) format("woff2");font-weight:200 700;font-style:normal;font-display:swap}
@font-face{font-family:"Rye";src:url(fonts/rye.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}

/* ---------- tokens ---------- */
body:not(.staff):not(#k18){
 --k-char:#1A1614;--k-char2:#2A2420;--k-ox:#7F1503;--k-red:#8B3A3A;--k-cream:#F3E9D7;--k-cream2:#E9DCC4;--k-gold:#E8A33D;--k-smoke:#6B625A;
 --k-bg:#FFFFFF;--k-bg2:#F7F4EF;--k-card:#FFFFFF;--k-line:#E8E2D8;--k-ink:#1A1614;--k-mut:#6B625A;--k-acc:#7F1503;--k-price:#1A1614;--k-onacc:#FFFFFF;
 --w-bg:var(--k-bg);--w-card:var(--k-card);--w-tan:var(--k-bg2);--w-tan2:var(--k-line);--w-line:var(--k-line);--w-ink:var(--k-ink);--w-mut:var(--k-mut);
 --w-ember:var(--k-ox);--w-ember2:#5E0F02;--w-bar:var(--k-char);
 --b-red:var(--k-ox);--b-red2:#5E0F02;--b-acc:var(--k-acc);--b-price:var(--k-price);--b-gold:var(--k-gold);--b-gold2:var(--k-gold);--b-gold3:var(--k-gold);--b-gold-ink:#8A5A12;--b-ink:var(--k-char);--b-onbar:var(--k-cream);
 --cream:var(--k-bg);--cream2:var(--k-bg2);--card:var(--k-card);--ivory:var(--k-bg);--ivory2:var(--k-bg2);--paper:var(--k-bg);--ink:var(--k-ink);--mut:var(--k-mut);--line:var(--k-line);
 --ox:var(--k-ox);--ox2:var(--k-red);--oxd:var(--k-char);
 --fd:"Oswald","Inter",system-ui,sans-serif;--serif:"Oswald","Inter",system-ui,sans-serif;--sans:"Inter",system-ui,-apple-system,"Roboto","Segoe UI",sans-serif;
 --r:12px;--sh:0 1px 2px rgba(26,22,20,.05);--sh2:0 6px 24px rgba(26,22,20,.08);
 background:var(--k-bg)!important;color:var(--k-ink)}
html.dk20 body:not(.staff):not(#k18){
 --k-bg:#121010;--k-bg2:#1B1715;--k-card:#1C1816;--k-line:#2F2824;--k-ink:#F3E9D7;--k-mut:#B3A694;--k-acc:#E8A33D;--k-price:#F3E9D7;
 --w-ember2:#A33A22;--b-red:#9B2410;--ox:#E8A33D;--ox2:#E0806F;--b-red2:#7F1503;--b-gold-ink:#E8A33D;
 background:var(--k-bg)!important;color:var(--k-ink)}
html:has(body:not(.staff):not(#k18)){background:var(--k-bg,#fff)}
html.dk20:has(body:not(.staff):not(#k18)){background:#121010}

/* ---------- type ---------- */
body:not(.staff):not(#k18) :is(h1,h2,h3,.h1,.h2,.h3,.disp,.disp2,.disp3,.top h1,.sech23 h2,.sechead .disp2,.bh248,.ckh span,.empty h2,.sheet h2){font-family:"Oswald","Inter",sans-serif!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.01em!important;line-height:1.08;color:var(--k-ink)}
body:not(.staff):not(#k18) :is(.disp2,.sechead .disp2,.h2,.sheet h2){font-size:26px!important}
body:not(.staff):not(#k18) .disp3{font-size:22px!important}
body:not(.staff):not(#k18) :is(.disp,.disp2,.disp3,h1,h2,h3).ondark{color:var(--k-cream)!important}
/* the one Rye moment: the hero headline (echoes the logo lettering) */
body:not(.staff):not(#k18) :is(.hero,.plhero) h1.disp{font-family:"Rye",Georgia,serif!important;font-weight:400!important;text-transform:none!important;letter-spacing:.005em!important;line-height:1.06!important;font-size:clamp(34px,9.6vw,64px)!important;text-shadow:0 2px 18px rgba(0,0,0,.35)}
body:not(.staff):not(#k18) .eyebrow{font-family:"Oswald",sans-serif!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase;font-size:12px!important;color:var(--k-acc)!important;display:flex;align-items:center;gap:10px}
body:not(.staff):not(#k18) .eyebrow::before{content:"";flex:none;width:24px;height:2px;background:currentColor;opacity:.9}
body:not(.staff):not(#k18) .eyebrow.ondark{color:var(--k-gold)!important}
body:not(.staff):not(#k18) :is(.pname,.pdname,.ptitle,.bagi .bn,.bn,.bszc248 b,.bpvh248 b){font-family:"Oswald","Inter",sans-serif!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.02em}
body:not(.staff):not(#k18) :is(.pr,.pprice,.price,.prc,.stot,.tot b,.pdprice>span:first-child,.bszc248 em,.bpr248 b){font-family:"Oswald","Inter",sans-serif!important;font-weight:600!important;color:var(--k-price)!important;font-style:normal;letter-spacing:.01em}
body:not(.staff):not(#k18) :is(.chip,.tabs .tl,.stamp19,.ptag,.tbadge,.badge,.pill,.mecard b,.ord b,.big23,.kpi b,.stat23 b,.kp20 b,.tl22 b,.h3_22,.pfr22 b){font-family:"Oswald","Inter",sans-serif!important}
body:not(.staff):not(#k18) :is(p,li,label,input,select,textarea,.small,.muted,.fine,.ckv,.pmeta,.pddesc){font-family:"Inter",system-ui,sans-serif}

/* ---------- buttons: crisp, squared, uppercase ---------- */
body:not(.staff):not(#k18) :is(.btn,button.btn){font-family:"Oswald","Inter",sans-serif!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.07em!important;border-radius:6px!important;box-shadow:none!important}
body:not(.staff):not(#k18) .btn:not(.light):not(.ghost):not(.glass),body:not(.staff):not(#k18) .herocta .btn:not(.light):not(.ghost):not(.glass){background:var(--b-red)!important;border-color:var(--b-red)!important;color:#fff!important}
body:not(.staff):not(#k18) .btn:not(.light):not(.ghost):not(.glass):hover{background:var(--b-red2)!important}
body:not(.staff):not(#k18) .btn.light{background:transparent!important;color:var(--k-ink)!important;border:1.5px solid var(--k-ink)!important}
body:not(.staff):not(#k18) .btn.glass{background:transparent!important;color:var(--k-cream)!important;border:1.5px solid rgba(243,233,215,.75)!important;backdrop-filter:none!important}
body:not(.staff):not(#k18) .btn.gold,body:not(.staff):not(#k18) .btn.gold24{background:var(--k-gold)!important;color:var(--k-char)!important;border-color:var(--k-gold)!important}
body:not(.staff):not(#k18) .padd{border-radius:999px!important;background:var(--k-char)!important;color:#fff!important;border:0!important;box-shadow:none!important}
html.dk20 body:not(.staff):not(#k18) .padd{background:var(--k-cream)!important;color:var(--k-char)!important}
body:not(.staff):not(#k18) .padd.ask248{font-family:"Oswald",sans-serif!important;text-transform:uppercase;letter-spacing:.06em;font-weight:500}
body:not(.staff):not(#k18) :is(.linkbtn,.flink){color:var(--k-acc)!important;font-family:"Oswald",sans-serif!important;text-transform:uppercase;letter-spacing:.08em;font-weight:500}
body:not(.staff):not(#k18) .flink,body:not(.staff):not(#k18) .ondark .flink,body:not(.staff):not(#k18) .bcard .flink{color:var(--k-gold)!important}
body:not(.staff):not(#k18) .boxband .flink{color:var(--k-acc)!important}

/* ---------- top bar: charcoal smokehouse sign, thin gold rule ---------- */
body:not(.staff):not(#k18) .top{background:var(--k-char)!important;color:var(--k-cream)!important;border-bottom:2px solid var(--k-gold)!important;box-shadow:0 1px 0 rgba(0,0,0,.2)!important}
html.dk20 body:not(.staff):not(#k18) .top{background:#0C0A09!important}
body:not(.staff):not(#k18) .top .iconbtn,body:not(.staff):not(#k18) .top .thm20{color:var(--k-cream)!important}
body:not(.staff):not(#k18) .top .badge{background:var(--k-gold)!important;color:var(--k-char)!important}

/* ---------- cards: white, hairline, almost no shadow ---------- */
body:not(.staff):not(#k18) :is(.card,.pcard,.prod,.tile,.bagl,.summary,.mes,.mylink2,.authcard,.cks,.radio,.story,.pdkosher,.zipbox,.fbar,.crow,.copt,.logocard,.holi,.kslist,.kscert,.corpfeat,.bxlist,.travelband,.qty,.cp20,.shnote,.boxbar,.gw2411c,.bszc248){background-color:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important;box-shadow:none!important}
body:not(.staff):not(#k18) .pcard{border:1px solid var(--k-line)!important;border-radius:14px!important;overflow:hidden}
body:not(.staff):not(#k18) .pcard .pimg{border-radius:0!important;background:var(--k-bg2)!important}
body:not(.staff):not(#k18) .pcard .pimg img{transition:transform .5s ease}
@media (hover:hover){body:not(.staff):not(#k18) .pcard:hover .pimg img{transform:scale(1.035)}body:not(.staff):not(#k18) .pcard:hover{border-color:var(--k-smoke)!important}}
body:not(.staff):not(#k18) .pcard .pinfo{padding:12px 14px 14px!important}
body:not(.staff):not(#k18) .pcard .pmeta,body:not(.staff):not(#k18) .poz{color:var(--k-mut)!important}
body:not(.staff):not(#k18) .ptag,body:not(.staff):not(#k18) .stamp19{background:var(--k-char)!important;color:var(--k-cream)!important;border:0!important;border-radius:3px!important;text-transform:uppercase;letter-spacing:.12em;font-size:11px!important;font-weight:500!important}
html.dk20 body:not(.staff):not(#k18) :is(.ptag,.stamp19){background:var(--k-gold)!important;color:var(--k-char)!important}
body:not(.staff):not(#k18) .stamp19.k{background:var(--k-ox)!important;color:#fff!important}
body:not(.staff):not(#k18) .fav247{background:rgba(255,255,255,.92)!important;color:var(--k-char)!important;box-shadow:none!important}

/* ---------- chips / flavour pickers ---------- */
body:not(.staff):not(#k18) :is(.chip,.flv button,.flv2 button,.szp button,.qa button,.dchips button,.seg button):not(.on):not([aria-pressed="true"]){background:var(--k-card)!important;color:var(--k-ink)!important;border:1px solid var(--k-line)!important}
body:not(.staff):not(#k18) :is(.chip,.flv button,.flv2 button,.szp button){border-radius:999px!important}
body:not(.staff):not(#k18) :is(.chip.on,button.chip[aria-pressed="true"],.flv button.on,.flv2 button.on,.szp button.on,.flv button[aria-pressed="true"],.flv2 button[aria-pressed="true"],.szp button[aria-pressed="true"],.seg button.on,.seg button[aria-pressed="true"]){background:var(--k-char)!important;color:var(--k-cream)!important;border-color:var(--k-char)!important}
html.dk20 body:not(.staff):not(#k18) :is(.chip.on,button.chip[aria-pressed="true"],.flv button.on,.flv2 button.on,.szp button.on,.flv button[aria-pressed="true"],.flv2 button[aria-pressed="true"],.szp button[aria-pressed="true"],.seg button.on,.seg button[aria-pressed="true"]){background:var(--k-gold)!important;color:var(--k-char)!important;border-color:var(--k-gold)!important}
body:not(.staff):not(#k18) :is(input,select,textarea){background-color:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important;border-radius:8px}
body:not(.staff):not(#k18) :is(input,select,textarea):focus{border-color:var(--k-ink)!important}
body:not(.staff):not(#k18) :focus-visible{outline:3px solid var(--k-gold)!important;outline-offset:2px}

/* ---------- section rhythm ---------- */
body:not(.staff):not(#k18) main .sec{padding-top:34px!important}
body:not(.staff):not(#k18) .sechead{align-items:baseline!important;margin-bottom:14px!important}
body:not(.staff):not(#k18) .sechead .disp2,body:not(.staff):not(#k18) .shop .sec>.eyebrow+.disp,body:not(.staff):not(#k18) .story .disp2{background:none!important;padding-bottom:0!important}
body:not(.staff):not(#k18) .sech23 h2::after{display:none!important}
body:not(.staff):not(#k18) .count{color:var(--k-mut)!important;font-family:"Inter",sans-serif!important}

/* ---------- hero ---------- */
body:not(.staff):not(#k18) :is(.hero,.plhero)::after{background:linear-gradient(180deg,rgba(26,22,20,0) 18%,rgba(26,22,20,.5) 48%,rgba(26,22,20,.93) 86%)!important}
body:not(.staff):not(#k18) .herokosher{background:rgba(26,22,20,.55)!important;border:1px solid rgba(243,233,215,.25)!important;color:var(--k-cream)!important;border-radius:999px!important;backdrop-filter:blur(6px)}
body:not(.staff):not(#k18) .hr16dots button{background:rgba(243,233,215,.45)!important}
body:not(.staff):not(#k18) .hr16dots button[aria-current="true"],body:not(.staff):not(#k18) .hr16dots button.on{background:var(--k-gold)!important}

/* ---------- order-by bar ---------- */
body:not(.staff):not(#k18) .shbar{background:var(--k-bg2)!important;color:var(--k-ink)!important;border:1px solid var(--k-line)!important;border-left:3px solid var(--k-gold)!important;border-radius:10px!important;box-shadow:none!important}
body:not(.staff):not(#k18) .shbar b{font-family:"Oswald",sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.04em}
body:not(.staff):not(#k18) .shbar .shi{background:var(--k-char)!important;color:var(--k-gold)!important}

/* ---------- dark feature bands (platters banner, build-your-own) ---------- */
body:not(.staff):not(#k18) :is(.platban,.bcard){border-radius:14px!important;overflow:hidden;box-shadow:none!important}
body:not(.staff):not(#k18) .bcard{background:var(--k-char)!important;color:var(--k-cream)!important;border:1px solid #2F2824!important}
body:not(.staff):not(#k18) .bcard p:not(.eyebrow){color:#D9CDBB!important}
body:not(.staff):not(#k18) .boxband{background:var(--k-bg2)!important;border:1px solid var(--k-line)!important;border-radius:14px!important;box-shadow:none!important;color:var(--k-ink)!important}
body:not(.staff):not(#k18) .bbslots i{border-color:var(--k-line)!important}
body:not(.staff):not(#k18) .bbslots i.on{background:var(--k-ox)!important;border-color:var(--k-ox)!important}
body:not(.staff):not(#k18) .ctile{border-radius:12px!important;overflow:hidden}
body:not(.staff):not(#k18) .ctile b{font-family:"Oswald",sans-serif!important;text-transform:uppercase;letter-spacing:.03em;font-weight:600}

/* ---------- trust strip: the smokehouse band ---------- */
body:not(.staff):not(#k18) .trust{background:var(--k-char)!important;color:var(--k-cream)!important;border:0!important;border-radius:14px!important;box-shadow:none!important}
body:not(.staff):not(#k18) .trust b{font-family:"Oswald",sans-serif!important;text-transform:uppercase;letter-spacing:.06em;font-weight:500;color:var(--k-cream)!important}
body:not(.staff):not(#k18) .trust span{color:#C9BCA8!important}
body:not(.staff):not(#k18) .trust svg{color:var(--k-gold)!important}
body:not(.staff):not(#k18) .trust>*+*{border-color:rgba(243,233,215,.14)!important}
html.dk20 body:not(.staff):not(#k18) .trust{background:#1F1A17!important;border:1px solid #2F2824!important}

/* ---------- product page ---------- */
body:not(.staff):not(#k18) .pdimg{background:var(--k-bg2)!important}
body:not(.staff):not(#k18) .pdp h1.disp{font-size:34px!important}
body:not(.staff):not(#k18) .pdprice>span:first-child{font-size:30px!important}
body:not(.staff):not(#k18) .pdsize{color:var(--k-mut)!important}
body:not(.staff):not(#k18) .pdkosher{border-radius:12px!important}
body:not(.staff):not(#k18) .acc details{border-color:var(--k-line)!important}
body:not(.staff):not(#k18) .acc summary{font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:.06em;font-weight:500}
body:not(.staff):not(#k18) .buybar{background:var(--k-card)!important;border-top:1px solid var(--k-line)!important;box-shadow:0 -6px 24px rgba(26,22,20,.06)!important}
body:not(.staff):not(#k18) .lbl{font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:13px;color:var(--k-mut)}

/* ---------- builder ---------- */
body:not(.staff):not(#k18) .bs248.on span,body:not(.staff):not(#k18) .bs248.done span{background:var(--k-ox)!important;color:#fff!important;border-color:var(--k-ox)!important}
body:not(.staff):not(#k18) .bszc248{border-radius:12px!important}
body:not(.staff):not(#k18) .bszc248.on{border:2px solid var(--k-ink)!important;box-shadow:none!important}
html.dk20 body:not(.staff):not(#k18) .bszc248.on{border-color:var(--k-gold)!important}

/* ---------- bottom tabs: clean white bar, charcoal centre key ---------- */
body:not(.staff):not(#k18) .tabs{background:rgba(255,255,255,.96)!important;border-top:1px solid var(--k-line)!important;box-shadow:none!important;backdrop-filter:saturate(1.4) blur(10px)}
html.dk20 body:not(.staff):not(#k18) .tabs{background:rgba(18,16,16,.96)!important}
body:not(.staff):not(#k18) .tabs button{color:var(--k-mut)!important}
body:not(.staff):not(#k18) .tabs .tl{text-transform:uppercase;letter-spacing:.08em;font-size:11px!important;font-weight:500!important}
body:not(.staff):not(#k18) .tabs button[aria-current=page],body:not(.staff):not(#k18) .tabs button[aria-current=page] .tl{color:var(--k-acc)!important}
body:not(.staff):not(#k18) .tabs button.home .i{background:var(--k-char)!important;color:var(--k-gold)!important;border-color:var(--k-card)!important;box-shadow:none!important}
body:not(.staff):not(#k18) .tabs button.home[aria-current=page] .i{background:var(--k-ox)!important;color:#fff!important;box-shadow:0 6px 16px rgba(127,21,3,.3)!important}
html.dk20 body:not(.staff):not(#k18) .tabs button.home .i{border-color:#121010!important}
body:not(.staff):not(#k18) .tbadge{background:var(--k-gold)!important;color:var(--k-char)!important}

/* ---------- footer ---------- */
body:not(.staff):not(#k18) .sfoot{background:var(--k-char)!important;color:#E9DFCF!important;border-top:2px solid var(--k-gold)!important}
html.dk20 body:not(.staff):not(#k18) .sfoot{background:#0C0A09!important}
body:not(.staff):not(#k18) .sfoot .flinks button{font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:.08em;font-weight:500}
body:not(.staff):not(#k18) .est19{font-family:"Oswald",sans-serif!important;text-transform:uppercase;letter-spacing:.2em;color:var(--k-gold)!important}

/* ---------- account, cart, checkout ---------- */
body:not(.staff):not(#k18) .mecard .av{background:var(--k-char)!important;color:var(--k-gold)!important;font-family:"Oswald",sans-serif!important}
body:not(.staff):not(#k18) .mehero{border-bottom:2px solid var(--k-gold)}
body:not(.staff):not(#k18) .muted,body:not(.staff):not(#k18) .fine{color:var(--k-mut)!important}
body:not(.staff):not(#k18) hr{border-color:var(--k-line)!important}
body:not(.staff):not(#k18) .sheet{background:var(--k-card)!important;color:var(--k-ink)!important}

/* ---------- desktop: keep the content on a calm, centred measure ---------- */
@media (min-width:900px){
 body:not(.staff):not(#k18) :is(.disp2,.sechead .disp2){font-size:32px!important}
 body:not(.staff):not(#k18) .pdp h1.disp{font-size:44px!important}
}

/* buy bar: two buttons side by side must stay on one line */
body:not(.staff):not(#k18) .buybar .btn{letter-spacing:.04em!important;font-size:15px!important;white-space:nowrap;padding-left:12px!important;padding-right:12px!important}

/* ---------- dark panels (charcoal, cream type, gold accents) ---------- */
body:not(.staff):not(#k18) :is(.bcard,.refer,.sfoot,.bpv248,.mecard){background:var(--k-char)!important;color:var(--k-cream)!important;border:1px solid #2F2824!important}
body:not(.staff):not(#k18) .sfoot{border-width:2px 0 0!important;border-color:var(--k-gold)!important}
html.dk20 body:not(.staff):not(#k18) :is(.bcard,.refer,.bpv248,.mecard){background:#1F1A17!important}
body:not(.staff):not(#k18) :is(.bcard,.refer,.sfoot,.trust,.bpv248,.mecard) :is(h1,h2,h3,h4,b,strong,.disp,.disp2,.disp3,.h2){color:var(--k-cream)!important}
body:not(.staff):not(#k18) :is(.bcard,.refer,.sfoot,.trust,.bpv248,.mecard) :is(p,span,small,.small,.sub,.fine,li,.muted):not(.btn):not(.btn *):not(.eyebrow):not(.eyebrow *):not(.flink):not(.flink *):not(.est19){color:#CDBFAA!important}
body:not(.staff):not(#k18) :is(.bcard,.refer,.sfoot,.trust,.bpv248,.mecard) .eyebrow{color:var(--k-gold)!important}
body:not(.staff):not(#k18) .sfoot .flinks button{color:#E9DFCF!important;text-decoration-color:rgba(232,163,61,.5)!important}
body:not(.staff):not(#k18) .refer .btn.glass{color:var(--k-cream)!important;border-color:rgba(243,233,215,.6)!important}
body:not(.staff):not(#k18) :is(.hero,.plhero) .eyebrow{text-shadow:0 1px 8px rgba(0,0,0,.6)}
body:not(.staff):not(#k18) .bpv248 .bpr248 b{color:var(--k-gold)!important}
body:not(.staff):not(#k18) .mecard .btn.light,body:not(.staff):not(#k18) .mecard .linkbtn{color:var(--k-cream)!important;border-color:rgba(243,233,215,.6)!important}
body:not(.staff):not(#k18) .herokosher{display:inline-flex!important;width:auto!important;max-width:100%;align-self:flex-start}
html.dk20 body:not(.staff):not(#k18) .nc17{background:var(--k-bg2)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body:not(.staff):not(#k18) .hr16dots button[aria-pressed=true]{background:var(--k-gold)!important}
body:not(.staff):not(#k18) .platban::after{background:linear-gradient(180deg,rgba(26,22,20,0) 20%,rgba(26,22,20,.6) 55%,rgba(26,22,20,.94) 100%)!important}
body:not(.staff):not(#k18) .btn.platbtn,body:not(.staff):not(#k18) .platban .platbtn{background:var(--k-ox)!important;color:#fff!important}
@media (min-width:900px){
 body:not(.staff):not(#k18) .hero16{height:min(70vh,620px)!important;min-height:440px}
 body:not(.staff):not(#k18) .hero16 .hr16 img{object-fit:cover!important;width:100%!important;left:0!important;right:0!important}
 body:not(.staff):not(#k18) .hero16::after{background:linear-gradient(90deg,rgba(26,22,20,.92) 0%,rgba(26,22,20,.6) 42%,rgba(26,22,20,.08) 75%)!important}
 body:not(.staff):not(#k18) .platban{height:min(60vh,520px)!important}
 body:not(.staff):not(#k18) .platban::after{background:linear-gradient(90deg,rgba(26,22,20,.9) 0%,rgba(26,22,20,.55) 40%,rgba(26,22,20,0) 70%)!important}
}
html.dk20 body:not(.staff):not(#k18) .nc17 :is(b,span,small){color:var(--k-mut)!important}
body:not(.staff):not(#k18) p.foot{color:var(--k-mut)!important}
