/* APOLO landing palette registry. Layout only references semantic tokens.
   Default: Azul tinta. Edit or add themes here without changing components. */
:root,:root[data-palette="tinta"]{
 --paper:#f9f8f5;--ink:#212b43;--muted:#5b6478;--accent:#3457a3;--accent-soft:#e9effb;--amber:#906025;--line:#d9dfeb;--white:#fff;--dark:#253e78;
 --text-muted:#65718b;--surface-soft:#edf1f8;--surface-warm:#f2f0ed;--surface-faint:#f9fafe;
 --border-soft:#dce3ee;--border-strong:#bfcbe0;--graph-stroke:#abbcd6;--graph-halo:#e1eafa;--active-surface:#d6e2fb;--active-ink:#223b76;--accent-hover:#1e3569;
}
:root[data-palette="arcilla"]{
 --paper:#fffaf4;--ink:#392920;--muted:#705c52;--accent:#a24a2c;--accent-soft:#f8e8de;--amber:#95591d;--line:#eadbcd;--white:#fff;--dark:#78371f;
 --text-muted:#786355;--surface-soft:#f8ede4;--surface-warm:#f8f1e8;--surface-faint:#fffaf7;
 --border-soft:#eadbcd;--border-strong:#d9bca7;--graph-stroke:#d4b69f;--graph-halo:#f7e5d6;--active-surface:#f3d3bd;--active-ink:#75381f;--accent-hover:#65301e;
}
:root[data-palette="lila"]{
 --paper:#fcf9fe;--ink:#30263f;--muted:#6b6279;--accent:#6e49a0;--accent-soft:#efeafa;--amber:#98602d;--line:#e5ddec;--white:#fff;--dark:#56367c;
 --text-muted:#776985;--surface-soft:#f1ecf7;--surface-warm:#f8f1f5;--surface-faint:#fdfaff;
 --border-soft:#e4dcea;--border-strong:#cfc0df;--graph-stroke:#c6b6d8;--graph-halo:#eee4f8;--active-surface:#e4d5f7;--active-ink:#4e307a;--accent-hover:#462b69;
}
