/* Portal presentation only; the editorial source and print styles are preserved. */
@media screen {
  :root{--ground:#04121d;--paper:#04121d;--ink:#e2edf0;--accent:#78c8d8}
  .site-head{background:var(--ground);border-color:var(--line)}
  :root[data-theme="light"]{color-scheme:light;--ground:#e9edef;--paper:#e9edef;--ink:#142c3a;--muted:#526977;--accent:#236a7d;--line:#c5d0d6}
  [data-theme="light"] .hero-deck,[data-theme="light"] .paper p{color:#294553}
  [data-theme="light"] .paper strong,[data-theme="light"] .paper td:first-child{color:var(--ink)}
  [data-theme="light"] .paper em,[data-theme="light"] .toc a{color:var(--muted)}
  [data-theme="light"] .toc a.active,[data-theme="light"] .toc a:hover{color:var(--accent)}
  [data-theme="light"] .paper th,[data-theme="light"] #print-button{background:#dde5e9;color:var(--accent)}
  [data-theme="light"] .paper th,[data-theme="light"] .paper td,[data-theme="light"] .toc a{border-color:var(--line)}
  [data-theme="light"] #print-button:hover{background:#d0dde3}
  .reading-layout{gap:32px}
  .hero,.reading-layout,.site-foot{max-width:1100px}
}
@media screen {
  .embedded .toc{display:none}
  .embedded .reading-layout{display:block;max-width:900px}
}
