/* design/identity.css — Stayput identity (PRODUCT.md "Visual identity"). Company-owned: the kernel never rewrites it. */
:root{
  --bg:#F7F5EF; --surface:#FFFFFF; --ink:#16212B; --muted:#5E6B76; --line:#E3DED2;
  --accent:#0E6B63; --accent-ink:#FFFFFF; --good:#157347; --warn:#9A5B0B; --crit:#B3261E;
  --radius:10px; --shadow:0 1px 2px rgba(22,33,43,.06),0 4px 14px rgba(22,33,43,.05);
  --text-sm:13.5px; --text-base:16px; --text-lg:20px; --text-xl:30px; --text-2xl:46px;
  --serif:ui-serif,"Iowan Old Style",Georgia,serif;
}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){
  --bg:#0F1A1F; --surface:#15232A; --ink:#E8EEF0; --muted:#9BAAB3; --line:#26373F;
  --accent:#4FC3B5; --accent-ink:#062421; --good:#58C48A; --warn:#E3A24F; --crit:#F08A80;
}}
:root[data-theme="dark"]{
  --bg:#0F1A1F; --surface:#15232A; --ink:#E8EEF0; --muted:#9BAAB3; --line:#26373F;
  --accent:#4FC3B5; --accent-ink:#062421; --good:#58C48A; --warn:#E3A24F; --crit:#F08A80;
}
