.recovery-page{background:var(--wb-bg-subtle,#f7f8fa);place-items:center;min-height:100dvh;padding:20px;display:grid}.recovery-card{border:1px solid var(--wb-border,#e3e6eb);background:var(--wb-bg,#fff);width:min(100%,480px);color:var(--wb-text,#252a32);border-radius:16px;padding:28px;box-shadow:0 8px 32px #18263d08}.recovery-card h1{margin:12px 0;font-size:22px;line-height:1.3}.recovery-card p{line-height:1.6}.recovery-card__brand{letter-spacing:.04em;font-size:12px;font-weight:700}.recovery-card__action{color:#fff;background:var(--wb-accent,#176dca);font:inherit;cursor:pointer;border:0;border-radius:8px;margin-top:10px;padding:10px 16px;font-weight:600}.recovery-card__action:focus-visible{outline-offset:3px;outline:3px solid #8fbaff}
