@charset "UTF-8";
/* ArtsMedia – tokeny wygenerowane z tokens.json design systemu */
:root, [data-theme="light"] {
  --brand-black: #000000;
  --brand-graphite: #3c3c3b;
  --brand-gray: #706f6f;
  --brand-silver: #b2b2b2;
  --orange: #f08318;
  --surface: #ffffff;
  --surface-alt: #f4f4f3;
  --surface-deep: var(--brand-black);
  --ink: var(--brand-black);
  --ink-muted: var(--brand-gray);
  --ink-on-deep: #f2f2f1;
  --ink-muted-on-deep: var(--brand-silver);
  --line: #e4e4e2;
  --line-strong: var(--brand-gray);
  --on-orange: var(--brand-black);
  --orange-text: #b04e00;
  --orange-soft: #fdebd6;
  --focus: var(--orange-text);
  --success: #1e7a4c;
  --danger: #c0262d;
  --logo-tile: #ffffff;
  --shadow-raised: 0 1px 2px rgba(11,12,14,0.06), 0 8px 24px rgba(11,12,14,0.08);
}
[data-theme="dark"] {
  --brand-black: #000000;
  --brand-graphite: #3c3c3b;
  --brand-gray: #706f6f;
  --brand-silver: #b2b2b2;
  --orange: #f08318;
  --surface: #121212;
  --surface-alt: #1c1c1b;
  --surface-deep: var(--brand-graphite);
  --ink: #f2f2f1;
  --ink-muted: var(--brand-silver);
  --ink-on-deep: #f2f2f1;
  --ink-muted-on-deep: var(--brand-silver);
  --line: #2e2e2d;
  --line-strong: #7a7979;
  --on-orange: var(--brand-black);
  --orange-text: var(--orange);
  --orange-soft: #3a2610;
  --focus: var(--orange-text);
  --success: #6fcf97;
  --danger: #ff8a80;
  --logo-tile: #ffffff;
  --shadow-raised: 0 1px 2px rgba(0,0,0,0.5), 0 8px 24px rgba(0,0,0,0.5);
  color-scheme: dark;
}
:root {
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 24px;
  --space-6: 32px;
  --space-7: 48px;
  --space-8: 64px;
  --space-9: 96px;
  --space-10: 128px;
  --radius-0: 0;
  --radius-sm: 2px;
  --radius-md: 4px;
  --radius-full: 9999px;
  --container: 1200px;
  --container-narrow: 760px;
  --gutter: 24px;
  --header-height: 76px;
  --bp-md: 768px;
  --bp-lg: 1100px;
  --font-display: "Jost", "Tw Cen MT", "Futura", "Century Gothic", system-ui, sans-serif;
  --font-sans: "IBM Plex Sans", "Segoe UI", system-ui, -apple-system, sans-serif;
  --font-accent: "Jost", "Tw Cen MT", "Futura", "Century Gothic", system-ui, sans-serif;
}
