/* Generated from content.json → theme. Edit content.json, not this file. */
@font-face{font-family:"Bree Serif-selfhosted";src:url("assets/fonts/BreeSerif-Regular.latin.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Nunito-selfhosted";src:url("assets/fonts/Nunito-Variable.latin.woff2") format("woff2");font-weight:300 900;font-style:normal;font-display:swap}
:root{--c-bg:#FFFCF0;--c-surface:#FFF4C7;--c-text:#1E2A22;--c-heading:#00552F;--c-muted:#4A5249;--c-link:#006C3F;--c-primary:#006C3F;--c-on-primary:#FFFFFF;--c-accent:#FFDE59;--c-on-accent:#1E2A22;--c-accent-text:#7A4A00;--c-price:#00552F;--c-focus:#006C3F;--c-border:#E8DCA6;--c-hero-bg:#FFDE59;--c-hero-text:#14331F;--c-hero-focus:#006C3F;--c-footer-bg:#00552F;--c-footer-text:#FFFFFF;--c-footer-focus:#FFDE59;--c-notice-bg:#00552F;--c-notice-text:#FFFFFF;--c-tag-bg:#FFF4C7;--c-tag-text:#1E2A22;--c-tag-border:#FFDE59;--f-heading:"Bree Serif-selfhosted", Georgia, serif;--f-body:"Nunito-selfhosted", system-ui, Arial, sans-serif;--radius:16px;--heading-weight:400}
