/* Generated from content.json → theme. Edit content.json, not this file. */
@font-face{font-family:"League Gothic-selfhosted";src:url("assets/fonts/LeagueGothic-Regular.latin.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"League Spartan-selfhosted";src:url("assets/fonts/LeagueSpartan-Variable.latin.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
:root{--c-bg:#FFFFFF;--c-surface:#EEF4FA;--c-text:#14213D;--c-heading:#14213D;--c-muted:#44506A;--c-link:#1B5AA6;--c-primary:#C4122F;--c-on-primary:#FFFFFF;--c-accent:#1B5AA6;--c-on-accent:#FFFFFF;--c-accent-text:#1B5AA6;--c-price:#C4122F;--c-focus:#1B5AA6;--c-border:#D3DEEA;--c-hero-bg:#14213D;--c-hero-text:#FFFFFF;--c-hero-focus:#FFD25A;--c-footer-bg:#14213D;--c-footer-text:#FFFFFF;--c-footer-focus:#FFD25A;--c-notice-bg:#14213D;--c-notice-text:#FFFFFF;--c-tag-bg:#EEF4FA;--c-tag-text:#14213D;--c-tag-border:#1B5AA6;--f-heading:"League Gothic-selfhosted", Impact, 'Arial Narrow', sans-serif;--f-body:"League Spartan-selfhosted", system-ui, Arial, sans-serif;--radius:10px;--heading-weight:400}
