:root{--bg:#fffff4;--surface:#ffffff;--ink:#20243a;--muted:#737687;--accent:#e76f51;--accent2:#2a9d8f;--line:#e6ddd2;--radius:30px;--content-width:1180px;--card-columns:3;--font-body:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-titles:Georgia,"Times New Roman",serif;}body{font-family:var(--font-body)}.hero h1,.page-head h1,.single h1,.single-post h1,.card-title,.category-card strong,.article-content{font-family:var(--font-titles)}.site-main{width:min(var(--content-width),calc(100% - 40px))}.cards{grid-template-columns:repeat(var(--card-columns),minmax(0,1fr))}.cards>*{min-width:0}@media(max-width:900px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.cards,.category-grid,.dashboard-grid,.appearance-grid{grid-template-columns:minmax(0,1fr)!important}.cards>* ,.category-grid>* ,.dashboard-grid>* ,.appearance-grid>*{min-width:0}.site-main{width:min(100% - 20px,var(--content-width))}}