/* LAVAN Specification motion (A, user choice 2026-10-16). Static layout stays in index.html. */

/* Until fonts are ready (same window as the hero's wait) the register is not shown in its final state. */
html.hero-pending .specs .specs-head,
html.hero-pending .specs .specs-offered { visibility: hidden; }

/* Row rules: drawn by a span over the transparent border while animating. */
.specs-row.sr-run, .specs-note.sr-run { position: relative; border-top-color: transparent; }
.sr-rule {
  position: absolute; left: 0; right: 0; top: -1px; height: 1px; pointer-events: none;
  background: var(--specs-rule);
  clip-path: inset(0 calc((100% + 1px) * (1 - var(--sr-p, 1))) 0 0);
}
