/* Ziskovna design system — etapa 26: centralizované designové proměnné. */
:root {
  color-scheme: light;
  --zk-color-primary: #1261f5;
  --zk-color-primary-hover: #0753df;
  --zk-color-primary-soft: #eef4ff;
  --zk-color-ink: #111d38;
  --zk-color-muted: #61708b;
  --zk-color-border: #e3e9f2;
  --zk-color-surface: #ffffff;
  --zk-color-surface-soft: #f6f9fd;
  --zk-color-success: #16845a;
  --zk-color-success-bg: #eaf8f0;
  --zk-color-warning: #946200;
  --zk-color-warning-bg: #fff7df;
  --zk-color-danger: #b42332;
  --zk-color-danger-bg: #fff0f1;
  --zk-font-body: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --zk-font-size-xs: .75rem;
  --zk-font-size-sm: .875rem;
  --zk-font-size-base: 1rem;
  --zk-font-size-lg: 1.125rem;
  --zk-heading-line: 1.15;
  --zk-body-line: 1.6;
  --zk-space-1: .25rem;
  --zk-space-2: .5rem;
  --zk-space-3: .75rem;
  --zk-space-4: 1rem;
  --zk-space-5: 1.25rem;
  --zk-space-6: 1.5rem;
  --zk-space-8: 2rem;
  --zk-space-10: 2.5rem;
  --zk-radius-sm: 6px;
  --zk-radius-md: 10px;
  --zk-radius-lg: 14px;
  --zk-radius-xl: 18px;
  --zk-radius-pill: 999px;
  --zk-shadow-sm: 0 2px 8px rgba(24,47,83,.045);
  --zk-shadow-md: 0 8px 26px rgba(20,45,86,.08);
  --zk-shadow-lg: 0 16px 40px rgba(20,40,80,.14);
  --zk-container: 1320px;
  --zk-focus-ring: 0 0 0 3px rgba(18,97,245,.2);
  /* Legacy aliases preserved so existing theme/plugin templates continue to work. */
  --blue: var(--zk-color-primary);
  --blue2: var(--zk-color-primary-hover);
  --navy: #071936;
  --ink: var(--zk-color-ink);
  --muted: var(--zk-color-muted);
  --line: var(--zk-color-border);
  --soft: var(--zk-color-surface-soft);
  --green: #18b878;
  --container: var(--zk-container);
  --radius: var(--zk-radius-md);
  --shadow: var(--zk-shadow-md);
  --zk-border: var(--zk-color-border);
  --zk-muted: var(--zk-color-muted);
}
