/* P120-WEB-CANON-P6 — Creator Source-First Compatibility v1.0
   Source ownership only; no new visual design layer.
   Makes the frozen Creator narrative and visual objects fully readable with JS disabled,
   while preserving the existing animated reveal behavior when JS is available. */

html.no-js .founder-story__reveal{
  opacity:1!important;
  transform:none!important;
}
html.no-js .founder-vo__thread{
  opacity:.52!important;
  transform:translateY(-50%)!important;
}
html.no-js #fnd-01 .founder-vo__thread{
  opacity:.34!important;
  transform:translateY(-50%) rotate(4deg)!important;
}
html.no-js #fnd-05 .founder-vo__thread{opacity:.24!important}
html.no-js #fnd-06 .founder-vo__thread{opacity:.38!important}
html.no-js #fnd-10 .founder-vo__thread{opacity:.2!important}
html.no-js .founder-vo__distance,
html.no-js .founder-vo__atlas,
html.no-js .founder-vo__evidence,
html.no-js .founder-vo__north-mark{
  opacity:1!important;
  transform:none!important;
}

.p120-source-theme-label>[data-theme-label-value]{display:none}
body[data-theme='ivory'] .p120-source-theme-label>[data-theme-label-value='ivory'],
body[data-theme='graphite'] .p120-source-theme-label>[data-theme-label-value='graphite'],
body[data-theme='museum'] .p120-source-theme-label>[data-theme-label-value='museum']{display:inline}

/* Anchors replace legacy JS-only route buttons without changing the frozen presentation. */
a.founder-story__science-link,
a.founder-story__route{display:inline-flex;text-decoration:none}
.founder-story__routes a.founder-story__route{display:flex}

/* The canonical mobile drawer and trigger are source-owned on Creator routes. */
html[data-p120-creator-source='1.0'] #p120-public-drawer[aria-hidden='true']{pointer-events:none}

@media(prefers-reduced-motion:reduce){
  .founder-story__reveal{opacity:1!important;transform:none!important;transition:none!important}
  .founder-vo__thread,.founder-vo__distance,.founder-vo__atlas,.founder-vo__evidence,.founder-vo__north-mark{transition:none!important}
}
