/* uttek Dispo – Basis-Theme (CSS-Variablen).
   Brand font "Nexa" is licensed -> self-hosted free fallback Montserrat (SIL OFL). */
@font-face{font-family:"Montserrat";font-weight:400;font-display:swap;src:url(../fonts/Montserrat-Regular.woff2) format("woff2")}
@font-face{font-family:"Montserrat";font-weight:700 800;font-display:swap;src:url(../fonts/Montserrat-Bold.woff2) format("woff2")}
@font-face{font-family:"Montserrat";font-weight:900;font-display:swap;src:url(../fonts/Montserrat-Black.woff2) format("woff2")}
:root{
  --ut-primary:#BFD100; --ut-primary-dark:#658800; --ut-primary-light:#F5F7D8;
  --ut-secondary:#2B9CD5; --ut-secondary-dark:#002F4C; --ut-secondary-light:#B7E2F8;
  --ut-surface-blue:#E1EEF4;
  --ut-text:#12120D; --ut-bg:#FFFFFF; --ut-dark:#313131;
  --ut-gray-600:#505050; --ut-gray-400:#ABABAB; --ut-gray-100:#F8F9FA; --ut-border:#DEE2E6;
  --ut-warning:#FFC107; --ut-danger:#DC3545; --ut-info:#0DCAF0;
  --ut-font:"Nexa","Montserrat",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  --ut-radius:0; --ut-focus-ring:0 0 0 .25rem rgba(191,209,0,.35);
}

/* uttek Demo: neutrale Farben */
:root{--ut-primary:#E8B26A;--ut-primary-dark:#B9853F;--ut-primary-light:#FBF1E2;--ut-secondary:#3A6EA5;--ut-secondary-dark:#1A1B1F;--ut-secondary-light:#DCE6F1;--ut-surface-blue:#F3F0E9;--ut-focus-ring:0 0 0 .25rem rgba(232,178,106,.35)}
