/* Farben, Schriften und Radien aus dem Sagosys-Theme (WinApp/ui/src/theme.css).
   Dunkel ist Standard, Hell folgt der Systemeinstellung (data-theme setzt app.js). */
@font-face{font-family:'IBM Plex Sans';font-weight:400;font-display:swap;src:url(fonts/plex-400.woff2) format('woff2')}
@font-face{font-family:'IBM Plex Sans';font-weight:500;font-display:swap;src:url(fonts/plex-500.woff2) format('woff2')}
@font-face{font-family:'IBM Plex Sans';font-weight:600;font-display:swap;src:url(fonts/plex-600.woff2) format('woff2')}
@font-face{font-family:'JetBrains Mono';font-weight:500;font-display:swap;src:url(fonts/jbmono-500.woff2) format('woff2')}

:root{
  --bg:#F2F8F7; --surface:#FFFFFF; --surface-2:#E6F1EF;
  --text:#0B1F22; --text-2:#3E5C5A; --text-3:#557270;
  --border:#D2E3E0; --accent:#0A7D6B; --accent-hover:#076556; --on-accent:#FFFFFF;
  --accent-soft:#D6F5EE; --danger:#DC2626; --danger-soft:#FBD9D6;
  --ring:#0A7D6B; --shadow:0 1px 2px rgba(11,31,34,.06),0 8px 24px rgba(11,31,34,.08);
  --canvas:#DCE8E6;
  --font:'IBM Plex Sans','Segoe UI',system-ui,sans-serif; --mono:'JetBrains Mono',Consolas,monospace;
  --r:10px; --r-lg:16px;
  color-scheme:light;
}
:root[data-theme="dark"]{
  --bg:#121314; --surface:#1A1B1D; --surface-2:#242527;
  --text:#ECEEEF; --text-2:#A7ABB0; --text-3:#7E838A;
  --border:#2B2D30; --accent:#1FF3CD; --accent-hover:#5CF7DC; --on-accent:#03251E;
  --accent-soft:rgba(31,243,205,.13); --danger:#F87171; --danger-soft:rgba(248,113,113,.18);
  --ring:#5CF7DC; --shadow:0 1px 2px rgba(0,0,0,.4),0 12px 32px rgba(0,0,0,.45);
  --canvas:#0C0D0E;
  color-scheme:dark;
}
