/* Readability (2026-11-08, from visitor feedback): bolder headings so thin serif strokes don't fade into the dark
   background, and a short footer that lists only the main pages. Loaded last on every page. */
h1,h2,h3,h4{font-weight:700!important}
footer .f-main,footer .f-legal{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 4px;margin:0 auto;max-width:760px}
footer .f-main{margin-bottom:4px}
footer .f-main a,footer .f-legal a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 10px;font-family:Inter,sans-serif;text-decoration:none;color:inherit;opacity:.9;transition:color .2s,opacity .2s}
footer .f-main a{font-size:14px;letter-spacing:.06em;text-transform:uppercase}
footer .f-legal a{font-size:13px}
footer .f-main a:hover,footer .f-legal a:hover,footer .f-main a:focus-visible,footer .f-legal a:focus-visible{color:var(--gold,#b8913a);opacity:1}
