/* Propiedades personalizadas trasladadas desde templates/base.html. */
@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;
  font-display:swap;src:url("../fonts/Inter-Variable.woff2") format("woff2")}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;
  font-display:swap;src:url("../fonts/IBMPlexMono-Regular.woff2") format("woff2")}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:600;
  font-display:swap;src:url("../fonts/IBMPlexMono-SemiBold.woff2") format("woff2")}
  :root{
    --azul:#123a5e;--azul-osc:#0b2740;--azul-claro:#e7edf3;
    --ink:#111c27;--ink-soft:#54626f;--paper:#eaeef2;--card:#ffffff;--line:#d2d9e0;
    --verde:#0f6446;--verde-bg:#e4f1eb;--amarillo:#845400;--amarillo-bg:#fbf0dc;
    --rojo:#a61f15;--rojo-bg:#fbe9e7;--pendiente:#5e6b76;--pendiente-bg:#edf1f5;
    --radius:2px;--shadow:none;
    --surface-2:#f4f7f9;--surface-hover:#e7eef4;--ink-faint:#5e6b76;--line-2:#e4eaef;
    --amarillo-line:#e3c692;
    --serie-azul:#2f6f9f;--serie-verde:#2f8f5b;--serie-rojo:#b0202a;
    --serie-ambar:#c98a1e;--serie-violeta:#7f4f9f;--serie-gris:#7c8ea3;
    --font-ui:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
    --font-num:"IBM Plex Mono",ui-monospace,SFMono-Regular,Consolas,monospace;
  }
