﻿/* Inner pages generated by scripts/sync_shell.py keep their own layout and components; only their tokens move to the
   collegiate palette, so headings, rules, bands and links read like the homepage. Typefaces are already the same
   families (Noto Serif SC / Noto Sans SC / Cinzel) and stay on the pages' own complete font files. */
:root{
  --paper:#faf9f6;
  --ink:#272725;
  --ink-2:#514b46;
  --mark:#702a36;
  --rule:#d7d3cb;
  --tick:rgba(39,39,37,.4);
  --tint:#f2eeea;
  --on-ink:#faf9f6;
  --on-ink-2:#e6dcdd;
  --on-ink-rule:rgba(250,249,246,.28);
  --brand:#702a36;
  --brand-text:#702a36;
}
/* Inner pages end flush against the footer: their sections carry padding-top only, and the collegiate
   footer (shell.css) has no top margin, unlike the .ftr it replaced. Restore that last gap here so the
   homepage, which spaces its own last chapter, is untouched. */
main{padding-bottom:96px}
@media (max-width:1023px){main{padding-bottom:72px}}

main h1{color:#702a36;font-weight:600}
main .band-ink{background:#702a36}
