:root{
  --color-bg:#F7F4EF;
  --color-surface:#FFFFFF;
  --color-text:#1A1A1A;
  --color-muted:#5C5C5C;
  --color-accent:#B3261E;
  --color-border:#E4E0D8;
  --font-serif: Georgia, 'Times New Roman', serif;
  --font-sans: -apple-system, Segoe UI, Roboto, sans-serif;
}
*{box-sizing:border-box}
body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);}
.container{max-width:1200px;margin:0 auto;padding:0 20px;}
a{color:inherit;text-decoration:none}
