/* 06 — Site-wide scroll grammar (Phase 1). Every rule here decorates content that
   ice-design-system.css already renders visible; it never gates visibility on JS,
   scroll position or an observer. See docs/06_DIGITAL_TWIN_EXPERIENCE_SPEC.md §6. */

/* ice-scroll.js replaces the static rule with a scrub-drawn .ice-rule-line span
   while motion is active; content:none removes the ::after box (not just hides
   it) so it never doubles the line. No-JS/reduced-motion keeps the static rule. */
.scroll-ok .sec-head h2::after {
  content: none;
}

.sec-head h2 .ice-rule-line {
  display: block;
  margin-top: 12px;
  height: 2px;
  width: 56px;
}
