.storefront-settings-recovery{display:grid;min-height:100svh;place-items:center;padding:32px 20px;background:#f7f7f4;color:#222520;font-family:var(--font-commerce),sans-serif}.storefront-settings-recovery>div{max-width:36rem;text-align:center}.storefront-settings-recovery h1{margin:0;font-size:clamp(24px,4vw,36px);line-height:1.2;letter-spacing:-.02em}.storefront-settings-recovery p{margin:16px 0 24px;line-height:1.65;color:#555a55}.storefront-settings-recovery button{min-height:44px;padding:10px 24px;border:1px solid #304f40;border-radius:6px;background:#304f40;color:#fff;font:inherit;cursor:pointer}.storefront-settings-recovery button:hover{background:#223d30}.storefront-settings-recovery button:focus-visible{outline:2px solid #304f40;outline-offset:4px}.storefront-settings-recovery button:disabled{opacity:.65;cursor:wait}