/* SHARED·SECONDARYCTA (434) — the outline door, record-list companion to 1010 SHARED·
 * PRIMARYCTA's contained primary (1010 registered + built 2026-08-29 — renderPrimaryCta(),
 * web/js/cards/shared/primarycta.render.js). Copy-first port off bottle.js's own
 * .lg-cta/.lg-cta.ghost ("See all logs & PDF →") and logger-surface.css's own block — class
 * names unchanged for check 65. .lg-cta is the BASE (full-width, filled, the primary submit —
 * OWNED HERE, composed by 1010 rather than duplicated: two files declaring .lg-cta would be the
 * defect this whole discipline exists to prevent); .ghost is the outline variant this card is
 * actually about. Both kept together since .ghost's rules only make sense layered on .lg-cta's
 * base. */
.lg-cta { width: 100%; background: var(--accent); color: var(--text-on-accent); border: 0;
  border-radius: var(--radius-pill); padding: var(--space-16); margin-top: var(--space-24);
  font-family: var(--font-body); font-size: var(--size-17); /* token-exception */ font-weight: var(--weight-600);
  cursor: pointer; }
.lg-cta:active { background: var(--accent-hover); }
.lg-cta:focus-visible { outline: var(--radius-3) solid var(--accent); outline-offset: var(--radius-3); }
.lg-cta[disabled] { opacity: .45; cursor: default; }
.lg-cta.ghost { background: var(--surface-card); border: var(--radius-2) solid var(--accent);
  color: var(--accent); font-size: var(--size-17); /* token-exception */ padding: var(--space-16); }
.lg-cta.ghost:active { background: var(--surface-well); }
