/* SHARED·DANGERACTIONS (447) — sleep.js's own discard-sleep confirm strip. Copy-first port off
 * logger-surface.css's own "THE DISCARD, AND ITS CONFIRMATION" block — class names unchanged for
 * check 65. This pattern lives ONLY in sleep.js; bottle.js/breast.js/nappy.js have no
 * .lg-danger anywhere (grep-confirmed) — do not assume it is shared across all four loggers.
 *
 * ⚠️ .lg-second (NO .danger) IS NOT THIS CARD'S. It is a separate, more general "quiet second
 * door" component (bottle.js's own "Record one that's finished" back-fill link uses the same
 * base class) — not yet registered/built as its own atom. This file owns only the FOUR classes
 * the registry note names: .lg-danger / .lg-second.danger / .del / .keep. The trigger button's
 * base geometry (display/width/margin/padding/font-size — .lg-second alone) will be visually
 * absent until that atom exists; only the colour override below is this card's to draw. */
.lg-second.danger { color: var(--text-secondary); }
.lg-second.danger:active { color: var(--danger); }
.lg-danger { margin-top: var(--space-12); padding: var(--space-16);
  background: var(--surface-danger); border-radius: var(--radius-card); }
.lg-danger .q { font-family: var(--font-body); font-size: var(--text-body-sm);
  color: var(--text-secondary); text-align: center; margin-bottom: var(--space-12); }
.lg-danger .r { display: flex; gap: var(--space-8); }
.lg-danger button { flex: 1; padding: var(--space-12); border-radius: var(--radius-pill);
  font-family: var(--font-body); font-size: var(--size-15); /* token-exception */ font-weight: var(--weight-600);
  cursor: pointer; }
.lg-danger .keep { background: var(--surface-card); border: var(--radius-2) solid var(--border-hairline);
  color: var(--text-primary); }
.lg-danger .del { background: var(--danger); border: 0; color: var(--text-on-accent); }
.lg-danger button:focus-visible { outline: var(--radius-2) solid var(--danger);
  outline-offset: var(--radius-2); }
