/* Four F's hubs — light markers on the Game Program look (rules/style.md). */
.f-num { color: var(--gold-ink, #7A5F17); font-size: 1.25rem; letter-spacing: .04em; }
.f-tab[aria-current="page"] { box-shadow: inset 0 -3px 0 #D4AF37; }
.f-tab[aria-current="page"] .f-num { color: var(--ink, #0A192F); }
#f-intro p { font-size: 1.125rem; color: var(--text-soft, #4A5363); max-width: 42rem; }
#f-intro p + p { margin-top: 1rem; }
#f-intro .f-line { margin-top: 1.5rem; font-family: 'Newsreader', serif; font-style: italic; color: var(--ink, #0A192F); }
#f-intro .f-line span { white-space: normal; }
