/* Colores y letras de Silcología: crema #F7F1EA, terracota #B5694F y verde salvia #8A9A8E */
:root{
  --bg:#F7F1EA; --surface:#FFFCF8; --soft:#EEE6DC; --line:#E2D7CA;
  --ink:#2F2925; --ink-2:#554B44; --muted:#766B64;
  --accent:#B5694F; --accent-text:#96523C; --accent-ink:#FFFFFF; --accent-soft:#F4E2D9;
  --terra:#B5694F; --sage:#8A9A8E; --sage-soft:#E4EAE4; --teal:#8A9A8E;
  --deep:#5C6C60; --deep-ink:#F7F1EA; --deep-2:#6E7E72; --deep-muted:#E0E8E1;
  --good:#3F7A4B; --warn:#9A5B00;
  --font-display:'Instrument Serif', Georgia, 'Times New Roman', serif;
  --font-body:'Instrument Sans', 'Segoe UI', system-ui, sans-serif;
}
@media (prefers-color-scheme: dark){
  :root:not([data-theme="light"]){
    color-scheme:dark;
    --bg:#1B1816; --surface:#25211E; --soft:#302A26; --line:#403832;
    --ink:#F7F1EA; --ink-2:#DCD2C9; --muted:#AFA49B;
    --accent:#D4876B; --accent-text:#E29C82; --accent-ink:#1F1410; --accent-soft:#3A2A23;
    --terra:#B5694F; --sage:#8A9A8E; --sage-soft:#2C332E; --teal:#8A9A8E;
    --deep:#343E37; --deep-ink:#F2EEE8; --deep-2:#435047; --deep-muted:#C9D5CC;
    --good:#8FCB9C; --warn:#E3B062;
  }
}
:root[data-theme="dark"]{
  color-scheme:dark;
  --bg:#1B1816; --surface:#25211E; --soft:#302A26; --line:#403832;
  --ink:#F7F1EA; --ink-2:#DCD2C9; --muted:#AFA49B;
  --accent:#D4876B; --accent-text:#E29C82; --accent-ink:#1F1410; --accent-soft:#3A2A23;
  --terra:#B5694F; --sage:#8A9A8E; --sage-soft:#2C332E; --teal:#8A9A8E;
  --deep:#343E37; --deep-ink:#F2EEE8; --deep-2:#435047; --deep-muted:#C9D5CC;
  --good:#8FCB9C; --warn:#E3B062;
}
