
html{color-scheme:dark}
html body{--customer-text:#d4c8b5;--customer-muted:#b5ada1;color:var(--customer-text)}
html body :is(h1,h2,h3,h4,h5,h6){color:var(--customer-text)!important}
html body :is(input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select){color:#d4c8b5;background-color:#17191b;border-color:#625c52}
html body :is(input,textarea)::placeholder{color:#a9a195;opacity:1}
html body :is(.bl-sup,.bl-sup-lazy){--bl-text:#d4c8b5;--bl-muted:#b5ada1}
html body :is(.bl-sup-panel,.bl-sup-body){background:#191b1e;color:#d4c8b5}
html body :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid #cdb17a;outline-offset:3px}
@media(max-width:600px){
html body .bl-sup:not(.open){position:static!important;inset:auto!important;width:auto;display:flex;justify-content:flex-end;margin:0 20px 24px}
html body .bl-sup:not(.open) .bl-sup-btn{width:auto;min-width:140px;padding:8px 16px;gap:10px;border-radius:8px;background:#191b1e;color:#d4c8b5;box-shadow:none;font:500 14px/1.4 system-ui,sans-serif}
html body .bl-sup:not(.open) .bl-sup-btn>span:last-child{position:static;width:auto;height:auto;margin:0;clip:auto;clip-path:none;overflow:visible;white-space:normal;font:inherit}
}


html body{--ink:#d4c8b5;--muted:#b5ada1;background-color:#0a1013}
html body .hero-wrap .lede{max-width:48ch;color:#bfb4a2}
html body .hero-wrap .cta-row .btn-ghost{order:-1;background:#c9ad79;color:#14191b;border-color:#c9ad79}
html body .hero-wrap .cta-row .btn-gold{background:#172026;color:#d4c8b5;border:1px solid #635b4c}
html body .purchase-note{color:#b5ada1}
