/* Shelfie HQ design systém 3.0 · tokeny s předponou --hq- (zdroj docs/design/ds3/tokens.json). Předpona brání kolizi se starými --ink, --navy, --ok… */
:root {
  --hq-ink: #0A2540;
  --hq-ink-2: #425466;
  --hq-ink-3: #6B7C93;
  --hq-label: #6B7C93;
  --hq-navy: #0A2540;
  --hq-primary: #5146E5;
  --hq-primary-hover: #3F34D1;
  --hq-primary-soft: #EEEDFF;
  --hq-focus: #5146E5;
  --hq-bg: #F7F9FC;
  --hq-aurora: #E9E6FF;
  --hq-surface: #FFFFFF;
  --hq-glass: #FFFFFF;
  --hq-glass-edge: #E6EBF1;
  --hq-band: #F7F9FC;
  --hq-well: #EEF2F7;
  --hq-hair: #E6EBF1;
  --hq-line: #E6EBF1;
  --hq-field-edge: #D8DFE8;
  --hq-ok: #12A150;
  --hq-ok-bg: #E3F8EE;
  --hq-ok-ink: #0E7A4B;
  --hq-warn: #F59E0B;
  --hq-warn-bg: #FFF3DC;
  --hq-warn-ink: #97590A;
  --hq-err: #E5484D;
  --hq-err-bg: #FFE8E5;
  --hq-err-ink: #B42318;
  --hq-mut: #94A3B8;
  --hq-mut-bg: #EEF2F7;
  --hq-mut-ink: #425466;
  --hq-info-bg: #EEEBFF;
  --hq-info-ink: #4A3FD0;
  --hq-d-home: #7C5CFF;
  --hq-d-home-ink: #7C5CFF;
  --hq-d-home-tint: #EFEBFF;
  --hq-space-home-a: #E9E6FF;
  --hq-space-home-b: #E3EEFF;
  --hq-space-home-c: #E6F6EF;
  --hq-glow-home-x: #7C5CFF;
  --hq-glow-home-y: #3AA0FF;
  --hq-glow-home-z: #FFB547;
  --hq-d-mail: #E66039;
  --hq-d-mail-ink: #E66039;
  --hq-d-mail-tint: #FDECE8;
  --hq-space-mail-a: #FFEDE6;
  --hq-space-mail-b: #FFF4DE;
  --hq-space-mail-c: #ECEBFF;
  --hq-glow-mail-x: #F0643C;
  --hq-glow-mail-y: #FFB547;
  --hq-glow-mail-z: #7C5CFF;
  --hq-d-flow: #8B5CF6;
  --hq-d-flow-ink: #8B5CF6;
  --hq-d-flow-tint: #F1EBFE;
  --hq-space-flow-a: #ECE6FF;
  --hq-space-flow-b: #E3ECFF;
  --hq-space-flow-c: #E3F5FB;
  --hq-glow-flow-x: #8B5CF6;
  --hq-glow-flow-y: #3B82F6;
  --hq-glow-flow-z: #22D3EE;
  --hq-d-sklad: #C37E08;
  --hq-d-sklad-ink: #C37E08;
  --hq-d-sklad-tint: #FEF3E2;
  --hq-space-sklad-a: #FFF2DC;
  --hq-space-sklad-b: #FFF7E8;
  --hq-space-sklad-c: #E5F1FF;
  --hq-glow-sklad-x: #F59E0B;
  --hq-glow-sklad-y: #FB923C;
  --hq-glow-sklad-z: #3B82F6;
  --hq-d-books: #1D9F65;
  --hq-d-books-ink: #1D9F65;
  --hq-d-books-tint: #E4F6EE;
  --hq-space-books-a: #DDF4E7;
  --hq-space-books-b: #E4F1FF;
  --hq-space-books-c: #EEEAFF;
  --hq-glow-books-x: #22B573;
  --hq-glow-books-y: #3AA0FF;
  --hq-glow-books-z: #9B6BFF;
  --hq-d-plan: #D63F86;
  --hq-d-plan-ink: #D63F86;
  --hq-d-plan-tint: #FDE9F3;
  --hq-space-plan-a: #F6E8F5;
  --hq-space-plan-b: #ECE9FF;
  --hq-space-plan-c: #E6F1FF;
  --hq-glow-plan-x: #EC4899;
  --hq-glow-plan-y: #8B5CF6;
  --hq-glow-plan-z: #3B82F6;
  --hq-d-some: #109A8B;
  --hq-d-some-ink: #109A8B;
  --hq-d-some-tint: #E3F6F4;
  --hq-space-some-a: #DDF5F2;
  --hq-space-some-b: #E3EFFF;
  --hq-space-some-c: #F1ECFF;
  --hq-glow-some-x: #14B8A6;
  --hq-glow-some-y: #3B82F6;
  --hq-glow-some-z: #8B5CF6;
  --hq-d-rights: #B7791F;
  --hq-d-rights-ink: #B7791F;
  --hq-d-rights-tint: #F6EFE4;
  --hq-space-rights-a: #F6EEDF;
  --hq-space-rights-b: #FFF6E6;
  --hq-space-rights-c: #ECEBFF;
  --hq-glow-rights-x: #D69E2E;
  --hq-glow-rights-y: #F59E0B;
  --hq-glow-rights-z: #7C5CFF;
  --hq-d-people: #0284C7;
  --hq-d-people-ink: #0284C7;
  --hq-d-people-tint: #E0F2FE;
  --hq-space-people-a: #E0F2FE;
  --hq-space-people-b: #E8EDFF;
  --hq-space-people-c: #E6F7F1;
  --hq-glow-people-x: #0EA5E9;
  --hq-glow-people-y: #6366F1;
  --hq-glow-people-z: #10B981;
  --hq-d-orders: #3B82F6;
  --hq-d-orders-ink: #3B82F6;
  --hq-d-orders-tint: #E7F0FE;
  --hq-space-orders-a: #E3EDFF;
  --hq-space-orders-b: #EDE8FF;
  --hq-space-orders-c: #E3F7F3;
  --hq-glow-orders-x: #3B82F6;
  --hq-glow-orders-y: #7C5CFF;
  --hq-glow-orders-z: #14B8A6;
  --hq-d-money: #0EA271;
  --hq-d-money-ink: #0EA271;
  --hq-d-money-tint: #E2F7F0;
  --hq-space-money-a: #DCF5EE;
  --hq-space-money-b: #E0EDFF;
  --hq-space-money-c: #FFF2DC;
  --hq-glow-money-x: #10B981;
  --hq-glow-money-y: #3B82F6;
  --hq-glow-money-z: #F59E0B;
  --hq-d-ai: #6366F1;
  --hq-d-ai-ink: #6366F1;
  --hq-d-ai-tint: #ECEDFD;
  --hq-space-ai-a: #E8E9FF;
  --hq-space-ai-b: #E3EEFF;
  --hq-space-ai-c: #EDE6FF;
  --hq-glow-ai-x: #6366F1;
  --hq-glow-ai-y: #3B82F6;
  --hq-glow-ai-z: #A78BFA;
  --hq-d-system: #64748B;
  --hq-d-system-ink: #64748B;
  --hq-d-system-tint: #ECEEF1;
  --hq-space-system-a: #EAEEF4;
  --hq-space-system-b: #E8ECF6;
  --hq-space-system-c: #EEF2F6;
  --hq-glow-system-x: #64748B;
  --hq-glow-system-y: #6366F1;
  --hq-glow-system-z: #94A3B8;
  --hq-chart-1: #5146E5;
  --hq-chart-2: #E0782A;
  --hq-chart-3: #0F9B8E;
  --hq-chart-4: #C9961A;
  --hq-chart-5: #C9488A;
  --hq-chart-6: #3A8C3F;
  --hq-chart-7: #2389D6;
  --hq-chart-8: #B4513A;
  --hq-chart-2nd: #38BDF8;
  --hq-chart-other: #C1CCD9;
  --hq-chart-grid: #E6EBF1;
  --hq-chart-axis: #6B7C93;
  --hq-seq-100: #E4E2FF;
  --hq-seq-200: #C3BFFB;
  --hq-seq-300: #9C94F4;
  --hq-seq-400: #7468EC;
  --hq-seq-500: #5146E5;
  --hq-seq-600: #2E2694;
  --hq-div-neg: #E0782A;
  --hq-div-mid: #D8DFE8;
  --hq-div-pos: #5146E5;
  --hq-iris-1: #8A7BE0;
  --hq-iris-2: #5B8DEF;
  --hq-logo-1: #7C5CFF;
  --hq-logo-2: #3AA0FF;
  --hq-cover-1: #4E7A5A;
  --hq-cover-2: #3E6C8F;
  --hq-cover-3: #8C4B3E;
  --hq-cover-4: #55657A;
  --hq-cover-5: #6B5A8E;
  --hq-cover-6: #A0703A;
  --hq-space-1: 4px;
  --hq-space-2: 8px;
  --hq-space-3: 12px;
  --hq-space-4: 16px;
  --hq-space-5: 22px;
  --hq-space-6: 24px;
  --hq-space-8: 32px;
  --hq-space-9: 44px;
  --hq-radius-cover: 4px;
  --hq-radius-tile-sm: 8px;
  --hq-radius-control: 12px;
  --hq-radius-tile-lg: 14px;
  --hq-radius-card: 18px;
  --hq-radius-panel: 20px;
  --hq-radius-hero: 22px;
  --hq-radius-pill: 999px;
  --hq-shadow-card: 0 1px 2px rgba(10,37,64,0.04), 0 10px 30px -12px rgba(10,37,64,0.12);
  --hq-shadow-raised: 0 1px 2px rgba(10,37,64,0.08), 0 4px 14px rgba(10,37,64,0.08);
  --hq-shadow-panel: 0 1px 2px rgba(10,37,64,0.06), 0 20px 50px -20px rgba(10,37,64,0.25);
  --hq-shadow-primary: 0 2px 6px rgba(81,70,229,0.35);
  --hq-shadow-overlay: 0 4px 12px rgba(10,37,64,0.10), 0 24px 60px rgba(10,37,64,0.20);
  --hq-shadow-cover: 0 2px 4px rgba(10,37,64,0.12), 0 18px 30px -10px rgba(10,37,64,0.35);
  --hq-shadow-cover-lift: 0 4px 8px rgba(10,37,64,0.14), 0 26px 40px -10px rgba(10,37,64,0.42);
  --hq-sidebar-width: 236px;
  --hq-content-max: 1240px;
  --hq-header-height: 200px;
  --hq-control-height: 40px;
  --hq-row-comfort: 60px;
  --hq-row-compact: 48px;
  --hq-dur-fast: 120ms;
  --hq-dur-base: 200ms;
  --hq-dur-slow: 320ms;
  --hq-ease-out: cubic-bezier(0.2, 0.8, 0.2, 1);
  --hq-font-sans: Outfit, system-ui, -apple-system, "Segoe UI", sans-serif;
  --hq-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;
}
