.auth-shell-module__rriutq__scene{background:var(--bg);place-items:center;min-height:100vh;padding:28px;display:grid;position:relative;overflow:auto;background-image:none!important}.auth-shell-module__rriutq__card{z-index:2;width:min(520px,100%);box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 4px 28px;position:relative}.auth-shell-module__rriutq__cardWide{width:min(760px,100%)}.auth-shell-module__rriutq__brandLockup{isolation:isolate;border-bottom:0;justify-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;display:grid}:is(.auth-shell-module__rriutq__brandLockup .polkkLockup,.auth-shell-module__rriutq__brandLockup .polkkEmblem){width:min(160px,78%)!important;height:auto!important}.auth-shell-module__rriutq__brandCaption{color:var(--muted);font-size:var(--type-kicker);letter-spacing:.04em;text-align:center;text-transform:uppercase;margin:0;font-weight:600}.auth-shell-module__rriutq__authMark{object-fit:contain;width:clamp(176px,28vw,224px);max-width:100%;height:auto;display:block}.auth-shell-module__rriutq__title{color:var(--brand-bronze);font-family:var(--serif);font-size:var(--type-h1);letter-spacing:0;margin:7px 0 13px;font-weight:500;line-height:1.2}.auth-shell-module__rriutq__lead{color:var(--ink);font-size:var(--type-lead);line-height:var(--phi)}.auth-shell-module__rriutq__primary{width:100%;margin-top:3px}.auth-shell-module__rriutq__textButton{width:100%;color:var(--green);font-size:var(--type-ui);text-align:center;background:0 0;border:0;padding:11px;font-weight:700;display:block}.auth-shell-module__rriutq__divider{color:var(--brand-muted);letter-spacing:.14em;justify-content:center;align-items:center;gap:11px;margin:11px 0;font-size:.57rem;display:flex}.auth-shell-module__rriutq__divider:before,.auth-shell-module__rriutq__divider:after{content:none;background:0 0;flex:0;height:0;display:none}.auth-shell-module__rriutq__secureStrip{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:12px;align-items:center;gap:10px;margin-top:17px;padding:11px;display:flex}.auth-shell-module__rriutq__secureStrip b{font-size:.69rem;display:block}.auth-shell-module__rriutq__secureStrip small{color:var(--muted);margin-top:2px;font-size:.59rem;display:block}.auth-shell-module__rriutq__inviteCodeField{border:1px solid var(--brand-gold);background:var(--brand-ivory);border-radius:14px;margin-bottom:14px;padding:13px}.auth-shell-module__rriutq__inviteCodeField label{color:var(--ink);font-size:var(--type-ui);margin-bottom:6px;font-weight:700;display:block}.auth-shell-module__rriutq__inviteCodeField input{border:1px solid var(--brand-gold);background:var(--paper);letter-spacing:.09em;text-transform:uppercase;border-radius:10px;width:100%;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:680px){.auth-shell-module__rriutq__scene{padding:calc(88px + env(safe-area-inset-top)) 12px 12px}}@media (max-height:480px) and (orientation:landscape){.auth-shell-module__rriutq__scene{padding:var(--space-sm) var(--margin)}.auth-shell-module__rriutq__title{max-height:none;font-size:clamp(var(--type-h3), 4.2vh, var(--type-h2));letter-spacing:0;line-height:1.2}}@media (max-height:430px) and (orientation:landscape){.auth-shell-module__rriutq__scene{place-items:center;padding:6px 16px}.auth-shell-module__rriutq__card{padding:0}.auth-shell-module__rriutq__lead,.auth-shell-module__rriutq__brandCaption,.auth-shell-module__rriutq__secureStrip{display:none}.auth-shell-module__rriutq__scene .eyebrow{display:none}.auth-shell-module__rriutq__brandLockup{gap:0;margin-bottom:4px;padding-bottom:2px}:is(.auth-shell-module__rriutq__brandLockup .polkkLockup,.auth-shell-module__rriutq__brandLockup .polkkEmblem){width:min(48px,16vh)!important}.auth-shell-module__rriutq__authMark{width:80px}.auth-shell-module__rriutq__title{margin:0 0 6px;font-size:1.45rem}.auth-shell-module__rriutq__scene .field{margin-bottom:6px}.auth-shell-module__rriutq__scene .field input{padding:8px 11px}.auth-shell-module__rriutq__divider{margin:6px 0}.auth-shell-module__rriutq__textButton{padding:4px}.auth-shell-module__rriutq__primary{padding:8px 12px}}
