.delete-page{padding:48px 0 80px;max-width:640px}.delete-page h1{font-family:Cormorant Garamond,Georgia,serif;font-size:44px;font-weight:600;line-height:1.15;margin:0 0 8px}.delete-lead{margin:0 0 20px;color:var(--text-secondary)}.delete-kicker{margin:24px 0 8px;color:var(--text-muted);font:600 13px/1.3 Outfit,sans-serif;letter-spacing:.04em;text-transform:uppercase}.delete-card,.delete-loss,.delete-note{background:var(--bg-elevated);border-radius:var(--radius-card)}.delete-card{padding:16px}.delete-loss{margin:0;padding:8px;list-style:none}.delete-loss li{padding:12px;border-radius:12px;background:var(--surface)}.delete-loss li+li{margin-top:8px}.delete-loss strong{display:block;color:var(--text);font-weight:600}.delete-loss span,.delete-note p,.delete-copy{color:var(--text-secondary)}.delete-note{display:flex;flex-direction:column;gap:4px;margin-top:16px;padding:16px}.delete-note h2,.delete-step h2{margin:0;font-size:20px}.delete-phrase{margin:16px 0;padding:16px;border-radius:var(--radius-card);background:var(--bg-elevated);color:var(--crimson);font:600 18px/1.4 Outfit,sans-serif;text-align:center}.delete-field{display:flex;flex-direction:column;gap:8px;margin:0 0 16px}.delete-field span{color:var(--text-secondary);font:600 14px/1.3 Outfit,sans-serif}.delete-field input{width:100%;min-height:56px;padding:0 16px;border:0;border-radius:var(--radius-card);background:var(--bg-elevated);color:var(--text);font:500 16px/1.3 Outfit,sans-serif;text-align:center}.delete-actions{display:flex;flex-direction:column;gap:8px;margin-top:8px}.delete-actions .btn{width:100%}.btn-danger{background:var(--crimson);color:#fff}.btn-danger:hover{background:#f0748e}.btn:disabled{opacity:.45;cursor:not-allowed}.delete-error{min-height:1.4em;margin:0 0 12px;color:var(--crimson);text-align:center}.delete-masked{margin:16px 0;padding:16px;border-radius:var(--radius-card);background:var(--bg-elevated);color:var(--crimson);font:600 18px/1.4 Outfit,sans-serif;text-align:center;overflow-wrap:anywhere}.delete-busy{min-height:40vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px}.delete-busy p{margin:0;color:var(--text-secondary)}.delete-spin{width:36px;height:36px;border-radius:50%;border:3px solid var(--surface);border-top-color:var(--crimson);animation:delete-spin .8s linear infinite}@keyframes delete-spin{to{transform:rotate(360deg)}}.delete-help{margin:8px 0 0;color:var(--text-muted);font-size:14px}.delete-help a{color:var(--purple-glow)}@media(prefers-reduced-motion:reduce){.delete-spin{animation:none}}
