:root {
  --radius-large: 0.9rem;
  --surface-card: #2E271B;
  --depth-strong: 0 18px 40px rgba(74, 62, 44, 0.16);
  --type-strong: 17px;
  --line-light: linear-gradient(135deg, #FBF6EC 0%, #F1E9D8 55%, #E7DCC4 100%);
  --curve-card: 1.2rem;
  --font-nav: 56px;
  --ink-main: #FBF6EC;
  --shadow-extra-31: 0 6px 18px rgba(74, 62, 44, 0.12);
  --line-accent: #2E271B;
  --surface-dark: #F1E9D8;
  --tone-warm: #B5643C;
  --paint-inverse: #FBF6EC;
  --type-base: 1.65;
  --line-muted: #FBF6EC;
  --surface-accent: #2E271B;
  --curve-small: 0.6rem;
  --type-lead: 26px;
  --tone-extra-6: #E3D9C4;
  --copy-base: 22px;
  --type-small: 38px;
  --paint-dark: #2E271B;
  --ink-secondary: #4A3E2C;
  --paint-strong: #FFFFFF;
  --lift-panel: 0 1px 2px rgba(74, 62, 44, 0.08);
  --tone-panel: #6B7A4B;
  --paint-card: #6B7A4B;
  --line-clear: #FBF6EC;
}

body{margin:0;padding:0;font-family:"Lora", sans-serif;}
*{box-sizing:border-box;}
