.age-gate-shell:has(>.age-gate-experience--minimal){padding:max(24px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left))}.age-gate-shell[data-age-background=radial]:has(>.age-gate-experience--minimal){background:radial-gradient(ellipse at 50% 49%, var(--age-background-2,#17001b) 0, transparent 72%), var(--age-background,#000)}.age-gate-experience.age-gate-experience--minimal{width:min(100%,448px);color:var(--minimal-text,#f5f3fa);font-family:var(--minimal-body-font,Arial, Helvetica, sans-serif);-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;gap:0;display:flex}.age-gate-experience--minimal .minimal-age-card{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--minimal-text,#f5f3fa) 8%, transparent);background:color-mix(in srgb, var(--minimal-card,#0f0613) var(--minimal-card-opacity,100%), transparent);text-align:center;border-radius:24px;flex-direction:column;align-items:center;width:100%;min-width:0;padding:40px;display:flex}.age-gate-experience--minimal .minimal-age-warning{color:#a38aff;background:#302040;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.age-gate-experience--minimal .minimal-age-eyebrow{color:color-mix(in srgb, var(--minimal-text,#f5f3fa) 55%, transparent);letter-spacing:.08em;text-transform:uppercase;margin:20px 0 -16px;font-size:11px;font-weight:600;line-height:1.5}.age-gate-experience--minimal .minimal-age-card h1{width:100%;color:var(--minimal-text,#f5f3fa);font-family:var(--minimal-heading-font,Arial, Helvetica, sans-serif);letter-spacing:-.035em;overflow-wrap:anywhere;margin:28px 0 0;font-size:30px;font-weight:700;line-height:1.2}.age-gate-experience--minimal .minimal-age-description{max-width:310px;color:color-mix(in srgb, var(--minimal-text,#f5f3fa) 58%, transparent);font:inherit;overflow-wrap:anywhere;margin:12px 0 0;font-size:13.5px;line-height:23px}.age-gate-experience--minimal .minimal-age-confirm{box-sizing:border-box;color:#fff;background:var(--minimal-accent,#8714d5);width:100%;min-height:48px;font:inherit;overflow-wrap:anywhere;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;margin:32px 0 0;padding:12px 18px;font-size:13px;font-weight:700;line-height:20px;text-decoration:none;transition:filter .18s,transform .18s;display:flex}.age-gate-experience--minimal .minimal-age-confirm[data-confirm-gradient=true]{background:linear-gradient(var(--minimal-button-gradient-angle,90deg), var(--minimal-accent,#8714d5), var(--minimal-button-gradient-color,#f03ccb))}.age-gate-experience--minimal .minimal-age-confirm:hover{filter:brightness(1.08)}.age-gate-experience--minimal .minimal-age-confirm:active{transform:scale(.985)}.age-gate-experience--minimal .minimal-age-confirm:focus-visible{outline-offset:5px;outline:3px solid #bda9ff}.age-gate-experience--minimal .minimal-age-confirm[aria-disabled=true]{cursor:default}.age-gate-experience--minimal .minimal-age-card>small{color:color-mix(in srgb, var(--minimal-text,#f5f3fa) 42%, transparent);overflow-wrap:anywhere;margin:24px 0 0;font-size:11.5px;line-height:16px}.age-gate-experience--minimal .minimal-age-missing{color:color-mix(in srgb, var(--minimal-text,#f5f3fa) 58%, transparent);margin-top:32px;font-size:13px;line-height:20px}.age-gate-experience--minimal .minimal-age-confirm[data-confirm-animation=pulse]{animation:minimal-age-pulse var(--minimal-animation-duration,1.6s) ease-in-out infinite}.age-gate-experience--minimal .minimal-age-confirm[data-confirm-animation=glow]{animation:minimal-age-glow var(--minimal-animation-duration,1.6s) ease-in-out infinite}.age-gate-experience--minimal .minimal-age-confirm[data-confirm-animation=bounce]{animation:minimal-age-bounce var(--minimal-animation-duration,1.6s) ease-in-out infinite}@keyframes minimal-age-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.09)}}@keyframes minimal-age-glow{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 22px color-mix(in srgb, var(--minimal-accent,#ef40cc) 25%, transparent)}}@keyframes minimal-age-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.age-gate-experience.age-gate-experience--minimal.is-preview{background:var(--minimal-background,#000);width:100%;min-height:520px;padding:32px 20px}.age-gate-experience--minimal.is-preview[data-background-style=radial]{background:radial-gradient(ellipse at 50% 49%, var(--minimal-background-2,#17001b) 0, transparent 72%), var(--minimal-background,#000)}.age-gate-experience--minimal.is-preview[data-background-style=linear]{background:linear-gradient(var(--minimal-gradient-angle,135deg), var(--minimal-background,#000), var(--minimal-background-2,#17001b))}.age-gate-experience--minimal.is-preview[data-background-style=image]{background:linear-gradient(color-mix(in srgb, var(--minimal-background,#000) var(--minimal-background-overlay,58%), transparent), color-mix(in srgb, var(--minimal-background,#000) var(--minimal-background-overlay,58%), transparent)), var(--minimal-background-image,none), var(--minimal-background,#000);background-position:center, var(--minimal-background-position,center), center;background-repeat:no-repeat;background-size:cover}.age-gate-experience--minimal.is-preview .minimal-age-card{max-width:448px}.age-gate-experience.age-gate-experience--minimal[data-large-text=true]{width:min(100%,520px)}.age-gate-experience--minimal[data-large-text=true] .minimal-age-card h1{font-size:36px}.age-gate-experience--minimal[data-large-text=true] .minimal-age-description{max-width:370px;font-size:16px;line-height:26px}.age-gate-experience--minimal[data-large-text=true] .minimal-age-confirm{min-height:56px;font-size:15px}@media (max-width:480px){.age-gate-experience--minimal .minimal-age-card{border-radius:24px;padding:34px 24px}.age-gate-experience--minimal .minimal-age-card h1{font-size:28px}.age-gate-experience--minimal .minimal-age-description{font-size:13px;line-height:22px}.age-gate-experience.age-gate-experience--minimal.is-preview{min-height:440px;padding:20px}}@media (prefers-reduced-motion:reduce){.age-gate-experience--minimal .minimal-age-confirm{transition:none;animation:none!important}.age-gate-experience--minimal .minimal-age-confirm:active{transform:none}}
