/* Tema Restaurante Chino: solo tokens. Contrastes calculados (AA = 4,5:1). Un unico acento. */
:root{
  --scheme:dark;
  --bg:#15100F; --surface:#211917; --surface-2:#2B211F;
  --text:#F4EDE4; --muted:#B9ADA2; --line:#3A2D2A;
  --accent:#C62D26; --on-accent:#FFFFFF; --focus:#F4EDE4; --error:#FF8A80;
  --font-display:"Hanken Grotesk","Hanken Grotesk",system-ui,sans-serif;
  --display-weight:300; --display-transform:none; --display-tracking:.04em; --display-style:normal;
  --h1-size:clamp(40px,10vw,60px); --h2-size:30px;
}
.display{line-height:1.05}
[tabindex="-1"]:focus{outline:none}
