/* theme-lite: one light theme across all pages (matches /mint) */
html .bh,html .th,html .hx,html .mq,html .hw{background:transparent!important;color:var(--ink)!important}
html body{background:linear-gradient(180deg,#E9EEFF 0px,#F1F0FA 520px,#F5F4F0 1100px) no-repeat,#F5F4F0!important}
html .bh::before{background:radial-gradient(50% 60% at 50% 100%,rgba(255,150,60,.14),transparent 70%)!important}
html .mq{border-top:1px solid rgba(11,18,32,.08)!important;border-bottom:1px solid rgba(11,18,32,.08)!important}
html .mq-i{border-right-color:rgba(11,18,32,.1)!important}
html .mq-i img{background:#E7E9F3!important}
/* home hero: art becomes a rounded card above the headline */
html .hx{min-height:0!important;display:block!important;padding:20px 0 8px!important;overflow:visible!important}
html .hx-art{position:relative!important;inset:auto!important;display:block;margin:0 var(--pad) 22px!important;border-radius:22px!important;aspect-ratio:16/11!important;z-index:0!important;overflow:hidden;box-shadow:0 30px 60px -30px rgba(43,47,122,.45)}
html .hx-shade,html .hx-cap,html .hx-cue{display:none!important}
html .hx-in{margin-top:0!important;padding-top:0!important;padding-bottom:40px!important}
@media(min-width:900px){html .hx-art{max-width:1120px;margin:0 auto 28px!important}}
html .hw{padding-top:48px!important}
html .hx-meta{color:rgba(11,18,32,.72)!important}
html .hx-meta>span:not(.chip)+span:not(.chip)::before{color:rgba(11,18,32,.35)!important}
html .hx-h{color:var(--ink)!important}
html .hx-h .ln:nth-child(2)>span{color:rgba(11,18,32,.5)!important}
html .hx .sub{color:rgba(11,18,32,.78)!important}
html .hx .btn.pri{background:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important}
html .hx .btn.pri:hover{color:#fff!important}
html .hx .tl{color:var(--ink)!important}
html .hx .tl:hover{color:var(--ink)!important}
html .hx-cue{background:rgba(11,18,32,.25)!important}
html .hx-cue span{background:var(--ink)!important}
html .mq-i b{color:rgba(11,18,32,.6)!important}
html .th h1{color:var(--ink)!important}
html .th .sub{color:rgba(11,18,32,.78)!important}
html .th .idx{color:rgba(11,18,32,.7)!important}
html .th .idx>span:first-child::after{background:rgba(11,18,32,.3)!important}
html .th .btn.pri{background:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important}
html .th .btn.pri:hover{color:#fff!important}
html .th .tl{color:var(--ink)!important}
html .th .th-fine,html .th .fine{color:rgba(11,18,32,.6)!important}
html .th .th-fine a{color:var(--ink)!important;text-decoration-color:rgba(11,18,32,.4)!important}
html .th .what{color:rgba(11,18,32,.8)!important}
html .th .what b{color:var(--ink)!important}
html .th .disc{color:rgba(11,18,32,.55)!important}
html .hx-meta{color:rgba(11,18,32,.8)!important}
html .hx-cap{color:rgba(11,18,32,.5)!important}
html .hx-h .ln:nth-child(2)>span{color:rgba(11,18,32,.56)!important}
html .hw-hd .eyebrow{color:rgba(11,18,32,.55)!important}
html .hw h2{color:var(--ink)!important}
html .hw h2 span{color:rgba(11,18,32,.5)!important}
html .hw .sub{color:rgba(11,18,32,.74)!important}
html .hw-pz-t{border:1px solid rgba(11,18,32,.16)!important;background:rgba(11,18,32,.03)!important}
html .hw-pz-t p{color:rgba(11,18,32,.82)!important}
html .hw .tl{color:var(--ink)!important}
html .hw .shortcut{color:rgba(11,18,32,.86)!important}
html .hw .shortcut b{color:var(--ink)!important}
html .th .shortcut{color:rgba(11,18,32,.86)!important}
html .th .shortcut b{color:var(--ink)!important}
html .th-price span{color:rgba(11,18,32,.6)!important}
html .bh .eyebrow{color:rgba(11,18,32,.55)!important}
html .bh h1{color:var(--ink)!important}
html .bh .sub{color:rgba(11,18,32,.76)!important}
html .bh-sup{border-top:1px solid rgba(11,18,32,.3)!important}
html .bh .pill{background:rgba(11,18,32,.08)!important;color:var(--ink)!important;border:1px solid rgba(11,18,32,.2)!important}
html .bh .hero-n{color:var(--ink)!important}
html .bh .hero-n small{color:rgba(11,18,32,.5)!important}
html .bh-bar{background:rgba(11,18,32,.1)!important}
html .bh .stats{border-bottom:1px solid rgba(11,18,32,.16)!important}
html .bh .stats>div+div{border-left-color:rgba(11,18,32,.14)!important}
html .bh .stats span{color:rgba(11,18,32,.5)!important}
html .bh .stats b{color:var(--ink)!important}
html .st3.dk li{border-color:rgba(11,18,32,.1)!important}
html .st3.dk b{color:var(--ink)!important}
html .st3.dk li>span:last-child{color:rgba(11,18,32,.68)!important}
html .nfade,html .hx-shade{display:none!important}
html .hw .shortcut a{color:var(--vio)!important;text-decoration-color:rgba(91,77,255,.35)!important}
html .hw .shortcut{border-left-color:#F2B705!important}
html .hx-art{width:auto!important;max-width:none!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;height:auto!important;min-height:0!important}
html .hx-art>img,html .hx-art>canvas,html .hx-art>.hx-bolt{max-width:100%!important}
html .hx-img{width:100%!important;height:100%!important;object-fit:cover!important;left:0!important;right:0!important;transform:none!important}
html,html body{overflow-x:clip}
