/* CONTUHIJO CORE 2.0 RC3 · cascade contract.
   Historical compatibility is always first. New Core/brand work can win by
   normal cascade without restarting a specificity war. */
@layer cth20.legacy, cth20.core, cth20.components, cth20.integrations, cth20.compat, cth20.brand, cth20.utilities;

:root{
  --cth20-display-fallback:system-ui,-apple-system,"Segoe UI Variable Display","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  --cth20-body-fallback:system-ui,-apple-system,"Segoe UI Variable Text","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  --cth20-display-font:var(--cth20-display-fallback);
  --cth20-body-font:var(--cth20-body-fallback);
  --display:var(--cth20-display-font);
  --body:var(--cth20-body-font);
  --cth20-shell:1240px;
  --cth20-reading:1040px;
  --cth20-reading-narrow:860px;
}
