.register-choice-page{background:color-mix(in srgb, var(--color-surface) 92%, var(--color-brand-petrol));text-align:center;border:1px solid #1638411f;border-radius:22px;width:min(100% - 2rem,31rem);margin:clamp(2.5rem,8vh,5.5rem) auto;padding:clamp(1.5rem,5vw,2.25rem);box-shadow:0 22px 55px #16384121}.register-choice-kicker{color:var(--color-brand-orange);letter-spacing:.17em;margin:0;font-size:.72rem;font-weight:800}.register-choice-page h1{color:var(--color-brand-petrol);font-family:var(--font-landing-loaded), var(--font-sans), Georgia, serif;text-transform:uppercase;margin:.8rem 0 0;font-size:clamp(1.8rem,6vw,2.25rem);font-weight:500;line-height:1.08}.register-choice-intro{color:var(--color-ink-soft);margin:.75rem 0 1.5rem;font-size:.95rem;line-height:1.55}.register-choice-options{gap:.85rem;display:grid}.register-choice-options a{border:1.5px solid;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;min-height:88px;padding:.9rem 1.2rem;text-decoration:none;transition:transform .18s,filter .18s;display:flex}.register-choice-options a:hover{filter:brightness(1.06);transform:translateY(-2px)}.register-choice-options a:focus-visible{outline:3px solid var(--color-brand-orange);outline-offset:4px}.register-choice-options strong{letter-spacing:.06em;text-transform:uppercase;font-size:1.18rem}.register-choice-options span{font-size:.95rem;font-style:italic}.register-choice-explorer{border-color:var(--color-brand-petrol);background:var(--color-brand-petrol);color:#fff9ef}.register-choice-explorer span{color:#fff9efd6}.register-choice-host{border-color:var(--color-brand-orange);background:var(--color-brand-orange);color:var(--color-brand-deep-ocean);text-decoration:none}.register-choice-host strong{letter-spacing:.15em;font-size:14px;font-weight:500}.register-choice-host span{color:var(--color-ink-soft);letter-spacing:0;text-transform:uppercase;font-size:.88rem}.register-choice-login{color:var(--color-muted);margin:1.35rem 0 0;font-size:.88rem}.register-choice-login a{color:var(--color-brand-petrol);font-weight:700}@media (prefers-reduced-motion:reduce){.register-choice-options a:hover{transform:none}}
