.danger-card{background:var(--paper);border:1px solid var(--danger-border);box-shadow:var(--shadow);border-radius:12px;margin-bottom:20px;padding:28px 32px}.danger-card-title{text-transform:uppercase;letter-spacing:.6px;color:var(--danger);font-size:13px;font-weight:700;font-family:var(--mono);border-bottom:1px solid var(--danger-border);margin-bottom:16px;padding-bottom:12px}.danger-card-desc{color:var(--mute);margin:0 0 18px;font-size:13px;line-height:1.6}.danger-card-warning{color:var(--danger);align-items:flex-start;gap:6px;margin:0 0 14px;font-size:13px;font-weight:600;line-height:1.6;display:flex}.danger-card-alert{background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger-border);border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:13px}.danger-card-alert.success{background:var(--success-bg);color:var(--success);border-color:var(--success-border)}.btn-danger{background:var(--danger);color:#fff;cursor:pointer;font-size:13px;font-weight:700;font-family:var(--sans);border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 20px;transition:all .2s;display:inline-flex}.btn-danger:hover{background:var(--danger-deep);transform:translateY(-1px)}.btn-danger:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-danger-soft{background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger-border);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--sans);border-radius:8px;padding:8px 20px;transition:all .15s}.btn-danger-soft:hover{background:var(--danger-border)}.btn-cancel{background:var(--paper);color:var(--mute);border:1px solid var(--line);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--sans);border-radius:8px;padding:8px 16px;transition:all .15s}.btn-cancel:hover:not(:disabled){border-color:var(--line-2);color:var(--ink)}.btn-cancel:disabled{opacity:.6;cursor:not-allowed}.danger-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}