/* Generated from content.json → theme. Edit content.json, not this file. */
@font-face{font-family:"Alfa Slab One-selfhosted";src:url("assets/fonts/AlfaSlabOne-Regular.latin.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Rubik-selfhosted";src:url("assets/fonts/Rubik-Variable.latin.woff2") format("woff2");font-weight:300 800;font-style:normal;font-display:swap}
:root{--c-bg:#FFFBF2;--c-surface:#FFF1D6;--c-text:#231A14;--c-heading:#8E1B12;--c-muted:#5A4A3E;--c-link:#A3231A;--c-primary:#B3261E;--c-on-primary:#FFFFFF;--c-accent:#F6A900;--c-on-accent:#231A14;--c-accent-text:#2F6B0F;--c-price:#231A14;--c-focus:#B3261E;--c-border:#EBD9B8;--c-hero-bg:#8E1B12;--c-hero-text:#FFFFFF;--c-hero-focus:#F6C445;--c-footer-bg:#231A14;--c-footer-text:#FFFFFF;--c-footer-focus:#F6C445;--c-notice-bg:#231A14;--c-notice-text:#FFFFFF;--c-tag-bg:#EAF5D9;--c-tag-text:#1F4A0A;--c-tag-border:#8CC63F;--f-heading:"Alfa Slab One-selfhosted", Rockwell, Georgia, serif;--f-body:"Rubik-selfhosted", system-ui, Arial, sans-serif;--radius:14px;--heading-weight:400}
