.w-recovery{background:var(--color-background);min-height:100dvh;color:var(--color-text-primary);padding:clamp(24px,7vw,80px)}.w-recovery-brand{color:inherit;align-items:center;gap:12px;margin-bottom:48px;font-size:24px;text-decoration:none;display:flex}.w-recovery .w-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:22px;max-width:420px;margin:0 auto;padding:36px 32px;box-shadow:0 1px 2px #0b12200a,0 16px 40px -12px #0b122014}.w-recovery h1{margin:12px 0 24px;font-size:clamp(28px,5vw,38px);line-height:1.15}.w-recovery p{line-height:1.6}.w-recovery .w-form{margin:24px 0}.w-recovery .w-quiet{margin-top:24px}@media (max-width:600px){.w-recovery{padding:24px 18px}.w-recovery .w-panel{padding:24px 20px}}.w-recovery .w-eyebrow{letter-spacing:.2em;color:var(--color-text-secondary);font-size:11px}.w-recovery strong{overflow-wrap:anywhere}:root:not([data-theme=dark]) .w-recovery .w-panel{border-color:var(--line)}
