.adult-gate{min-height:100vh;padding-block:40px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));color:#e5e3df;box-sizing:border-box;background:radial-gradient(90% 60% at 50% 0,#1d1912 0%,#0b0d0c 60%);place-items:center;font-family:Space Grotesk,system-ui,sans-serif;display:grid}.adult-gate-card{text-align:center;box-sizing:border-box;background:#141414;border:1px solid #3a3020;border-radius:12px;width:100%;max-width:460px;padding:32px 30px 26px;box-shadow:0 24px 60px #00000080}.adult-gate-mark{color:#ecc580;letter-spacing:-.5px;border:2px solid #e8a13f;border-radius:50%;place-items:center;width:58px;height:58px;font-size:17px;font-weight:700;display:inline-grid}.adult-gate-eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:#b9ab90;margin:18px 0 6px;font-size:10.5px}.adult-gate h1{letter-spacing:-.4px;text-wrap:balance;overflow-wrap:anywhere;margin:0 0 12px;font-size:22px;font-weight:600}.adult-gate-card>p#adult-gate-text{color:#a39b8d;max-width:44ch;margin:0 auto;font-size:13px;line-height:1.7}.adult-gate-actions{gap:10px;margin-top:24px;display:grid}.adult-gate-confirm{color:#17130d;height:42px;font:inherit;cursor:pointer;background:#e8a13f;border:1px solid #e8a13f;border-radius:7px;font-size:14px;font-weight:600;transition:background .16s}.adult-gate-confirm:hover{background:#f0b14f}.adult-gate-leave{color:#b8bcc0;border:1px solid #3a3c3e;border-radius:7px;place-items:center;height:40px;font-size:13.5px;text-decoration:none;transition:border-color .16s,color .16s;display:grid}.adult-gate-leave:hover{color:#e5e3df;border-color:#6b6f73}.adult-gate :is(.adult-gate-confirm,.adult-gate-leave,a):focus-visible{outline-offset:3px;outline:2px solid #e4b36a}.adult-gate-note{color:#7f786c;margin:18px 0 0;font-size:11.5px}.adult-gate-note a{color:#b9ab90}@media (prefers-reduced-motion:reduce){.adult-gate *{transition:none!important}}
