.account-deletion-page{max-width:680px;margin:12px auto 56px}.account-deletion-page>h1{margin:0 0 28px}.account-deletion-page h2{font-size:18px;margin:0 0 12px}.deletion-warning{display:flex;align-items:flex-start;gap:16px;background:var(--brand-soft);border:1px solid var(--brand);border-radius:var(--radius-card);padding:22px;line-height:1.6}.deletion-warning>svg{flex:none;color:var(--brand)}.deletion-warning p{margin:0}.deletion-details{padding:28px 0;line-height:1.7}.deletion-details ul{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:16px}.deletion-details li{display:flex;align-items:flex-start;gap:12px}.deletion-details li svg{flex:none;margin-top:3px;color:var(--muted)}.deletion-details>p{font-size:13px}.deletion-policy-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px}.deletion-policy-links a{display:inline-flex;align-items:center;gap:6px;font-size:13px;text-decoration:underline;text-underline-offset:3px}.deletion-preview-note{padding:16px;background:var(--alt);border-radius:var(--radius-card);font-size:14px;line-height:1.65}.deletion-preview-note>p{margin-top:0}.deletion-example-actions>button{width:100%;min-height:48px}.deletion-confirm{line-height:1.7}.deletion-confirm .modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.deletion-confirm .modal-actions button{min-height:44px}.deletion-receipt{padding:24px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);line-height:1.7}.deletion-receipt>svg{color:var(--brand);margin-bottom:12px}.deletion-receipt>p{font-size:14px}.deletion-receipt .danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 55%,var(--border))}