.age-gate{overscroll-behavior:contain;height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));color:#f6f7fb;background:radial-gradient(at 10% 0,#ff25c917,#0000 55%),radial-gradient(at 100% 100%,#64daf214,#0000 55%),#08090e;place-items:center;display:grid;overflow-y:auto}.age-gate-card{text-align:center;background:#11121a;border:1px solid #30313d;border-radius:24px;width:min(100%,480px);padding:clamp(26px,6vw,42px);box-shadow:0 24px 80px #0006}.age-gate-brand{justify-content:center;margin-bottom:26px;display:flex}.age-gate-brand .brand-logo{width:180px}.age-gate-badge{color:#91e9f6;background:#6adbed12;border:1px solid #6adbed66;border-radius:20px;place-items:center;width:64px;height:64px;font-size:25px;font-weight:800;display:inline-grid}.age-gate-eyebrow{color:#a8aabb;letter-spacing:.12em;margin:20px 0 10px;font-size:11px}.age-gate h1{text-wrap:balance;outline:none;margin:0;font-size:clamp(21px,5.6vw,26px);font-weight:800;line-height:1.55}.age-gate-description{color:#b8bac9;margin:16px 0 26px;font-size:13px;line-height:1.9}.age-gate-actions{gap:12px;display:grid}.age-gate-primary,.age-gate-secondary{min-height:52px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;place-items:center;padding:12px 16px;font-size:14px;font-weight:750;text-decoration:none;display:grid}.age-gate-primary{color:#230c1e;background:#ff5bd4}.age-gate-primary:hover{background:#ff7ddd}.age-gate-secondary{color:#e2e3ec;background:#1b1c27;border-color:#454655}.age-gate-secondary:hover{background:#252634;border-color:#9093a7}.age-gate :is(button,a):focus-visible{outline-offset:4px;outline:3px solid #8ee8f5}.age-gate-remember{color:#9396aa;margin:16px 0 0;font-size:11px;line-height:1.8}.age-gate-noscript{color:#ffb5e8;margin:16px 0;font-size:13px;line-height:1.8}.age-gate-links{border-top:1px solid #30313d;flex-wrap:wrap;justify-content:center;gap:12px 20px;margin-top:28px;padding-top:22px;display:flex}.age-gate-links a{color:#b8bac9;text-underline-offset:4px;padding-block:5px;font-size:11px}@media (max-height:680px){.age-gate-brand{margin-bottom:14px}.age-gate-card{padding-block:24px}}
