/* GENERADO por `python -m growth_os marca aplicar` desde marca/marca.yaml. No lo edites a mano. */
@font-face{font-family:'Prompt';src:url(/app/static/f-prompt-300.woff2) format('woff2');font-weight:300;font-display:swap}
@font-face{font-family:'Prompt';src:url(/app/static/f-prompt-400.woff2) format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'Prompt';src:url(/app/static/f-prompt-500.woff2) format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:'Tinos';src:url(/app/static/f-tinos-400.woff2) format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'Tinos';src:url(/app/static/f-tinos-700.woff2) format('woff2');font-weight:700;font-display:swap}
:root{
  --logo-claro:url("/app/static/logotipo-claro.png");
  --logo-oscuro:url("/app/static/logotipo-oscuro.png");
  --isotipo-claro:url("/app/static/isotipo-claro.png");
  --isotipo-oscuro:url("/app/static/isotipo-oscuro.png");
  --logo-ratio:125/40;
  --isotipo-ratio:270/270;
  --f-display:'Tinos', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --f-text:'Prompt', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --f-label:'Prompt', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --display-case:none;
  --r:6px;
  --grain-op:.025;
  color-scheme:light;
  --accent:#4C1520;
  --accent-strong:#2C0C13;
  --accent-ink:#FFFFFF;
  --accent-soft:rgba(76,21,32,0.09);
  --accent-line:rgba(76,21,32,0.35);
  --bg:#F8F4EE;
  --bg-glow-1:rgba(255,255,255,0.9);
  --bg-glow-2:rgba(76,21,32,0.05);
  --surface:#FFFFFF;
  --surface-solid:#FFFFFF;
  --surface-2:#F6F6F6;
  --sunken:#F2EDE8;
  --line:rgba(232,213,196,0.7);
  --line-soft:rgba(232,213,196,0.4);
  --line-strong:rgba(175,155,144,0.8);
  --text:#2A1417;
  --text-strong:#150A0C;
  --text-2:#534142;
  --muted:#786969;
  --faint:#A19694;
  --btn-bg:#4C1520;
  --btn-ink:#FFFFFF;
  --btn-hover:#240A0F;
  --hl:rgba(76,21,32,0.06);
  --ok:#62B98C;
  --warn:#D9A955;
  --bad:#E07A70;
  --ok-bg:rgba(98,185,140,0.16);
  --warn-bg:rgba(217,169,85,0.2);
  --bad-bg:rgba(224,122,112,0.15);
  --scrim:rgba(42,20,23,0.38);
  --logo:var(--logo-oscuro);
  --isotipo:var(--isotipo-oscuro);
}
:root[data-theme="dark"]{
  color-scheme:dark;
  --accent:#E8D5C4;
  --accent-strong:#F6EFE9;
  --accent-ink:#0A0E15;
  --accent-soft:rgba(232,213,196,0.14);
  --accent-line:rgba(232,213,196,0.45);
  --bg:#1C0E10;
  --bg-glow-1:rgba(232,213,196,0.12);
  --bg-glow-2:rgba(38,21,26,0.55);
  --surface:#26151A;
  --surface-solid:#26151A;
  --surface-2:#2E1E22;
  --sunken:#180C0E;
  --line:rgba(58,35,40,0.55);
  --line-soft:rgba(58,35,40,0.32);
  --line-strong:rgba(115,98,99,0.8);
  --text:#F8F4EE;
  --text-strong:#FCFAF6;
  --text-2:#CCC6C2;
  --muted:#A49D9A;
  --faint:#786F6D;
  --btn-bg:#E8D5C4;
  --btn-ink:#0A0E15;
  --btn-hover:#DFC5AE;
  --hl:rgba(232,213,196,0.07);
  --ok:#62B98C;
  --warn:#D9A955;
  --bad:#E07A70;
  --ok-bg:rgba(98,185,140,0.16);
  --warn-bg:rgba(217,169,85,0.16);
  --bad-bg:rgba(224,122,112,0.2);
  --scrim:rgba(14,7,8,0.66);
  --logo:var(--logo-claro);
  --isotipo:var(--isotipo-claro);
}
