/* GENERATED FILE - DO NOT EDIT.
 * Source: tokens/ in positronlabs/design-system. Regenerate: node build.js */
:root {
  --pf-cyan: #00A9E8;
  --pf-cyan-rgb: 0 169 232;
  --pf-cyan-dark: #0088BB;
  --pf-cyan-dark-rgb: 0 136 187;
  --pf-cyan-dim: rgba(0,169,232,0.10);
  --pf-cyan-tint: rgba(0,169,232,0.14);
  --pf-cyan-border: rgba(0,169,232,0.30);
  --pf-on-cyan: #fff;
  --pf-on-cyan-rgb: 255 255 255;
  --pf-tier-uncommon: #2CEB00;
  --pf-tier-uncommon-rgb: 44 235 0;
  --pf-tier-rare: #00ACEB;
  --pf-tier-rare-rgb: 0 172 235;
  --pf-tier-epic: #9500EB;
  --pf-tier-epic-rgb: 149 0 235;
  --pf-tier-legendary: #EB7500;
  --pf-tier-legendary-rgb: 235 117 0;
  --pf-standing-first: #D4A017;
  --pf-standing-first-rgb: 212 160 23;
  --pf-standing-second: #98A0AA;
  --pf-standing-second-rgb: 152 160 170;
  --pf-standing-third: #B06D3A;
  --pf-standing-third-rgb: 176 109 58;
  --pf-corr-1: #bfe6f7;
  --pf-corr-1-rgb: 191 230 247;
  --pf-corr-2: #7fd4f2;
  --pf-corr-2-rgb: 127 212 242;
  --pf-corr-3: #29b7ec;
  --pf-corr-3-rgb: 41 183 236;
  --pf-corr-4: #0085b8;
  --pf-corr-4-rgb: 0 133 184;
  --pf-corr-ink: #1e293b;
  --pf-corr-ink-rgb: 30 41 59;
  --pf-sans: 'DM Sans', -apple-system, sans-serif;
  --pf-mono: 'JetBrains Mono', 'Fira Code', monospace;
  --pf-weight-thin: 200;
  --pf-weight-regular: 400;
  --pf-weight-medium: 500;
  --pf-weight-bold: 700;
  --t-display: clamp(32px,4vw + 14px,52px);
  --t-h1: clamp(22px,2.5vw + 8px,34px);
  --t-h2: clamp(18px,2vw + 6px,26px);
  --t-h3: 20px;
  --t-h4: 16px;
  --t-h5: 14px;
  --t-body-lg: 15px;
  --t-body: 14px;
  --t-body-sm: 13px;
  --t-label: 12px;
  --t-overline: 10px;
  --t-caption: 11px;
  --t-metric-lg: clamp(32px,4vw,52px);
  --t-metric: 32px;
  --t-mono: 13px;
  --t-mono-sm: 11px;
  --pf-space-1: 4px;
  --pf-space-2: 8px;
  --pf-space-3: 12px;
  --pf-space-4: 16px;
  --pf-space-5: 20px;
  --pf-space-6: 24px;
  --pf-space-8: 32px;
  --pf-space-12: 48px;
  --pf-space-16: 64px;
  --pf-radius-sm: 4px;
  --pf-radius-btn: 6px;
  --pf-radius-card: 8px;
  --pf-radius-lg: 10px;
  --pf-radius-pill: 20px;
  --pf-topbar-h: 64px;
  --pf-sidebar-w: 256px;
  --pf-card-gap: 12px;
  --pf-max-w: 1280px;
  --pf-bg-base: #f5f7fa;
  --pf-bg-base-rgb: 245 247 250;
  --pf-bg-sidebar: #ffffff;
  --pf-bg-sidebar-rgb: 255 255 255;
  --pf-bg-card: #ffffff;
  --pf-bg-card-rgb: 255 255 255;
  --pf-bg-surface: #f5f7fa;
  --pf-bg-surface-rgb: 245 247 250;
  --pf-border: rgba(15,21,32,0.08);
  --pf-border-md: rgba(15,21,32,0.14);
  --pf-text-p: #0f1520;
  --pf-text-p-rgb: 15 21 32;
  --pf-text-s: #4a5563;
  --pf-text-s-rgb: 74 85 99;
  --pf-text-t: #8a93a0;
  --pf-text-t-rgb: 138 147 160;
  --pf-text-empty: #c3cad4;
  --pf-text-empty-rgb: 195 202 212;
  --pf-text-reading: #26303d;
  --pf-text-reading-rgb: 38 48 61;
  --pf-green: #1f8a37;
  --pf-green-rgb: 31 138 55;
  --pf-green-dim: rgba(31,138,55,.08);
  --pf-amber: #a36500;
  --pf-amber-rgb: 163 101 0;
  --pf-amber-dim: rgba(163,101,0,.10);
  --pf-red: #c92a2a;
  --pf-red-rgb: 201 42 42;
  --pf-red-dim: rgba(201,42,42,.08);
  --pf-text-on-success: #166534;
  --pf-text-on-success-rgb: 22 101 52;
  --pf-text-on-warn: #92400e;
  --pf-text-on-warn-rgb: 146 64 14;
  --pf-text-on-error: #b91c1c;
  --pf-text-on-error-rgb: 185 28 28;
  --pf-text-on-violet: #5b21b6;
  --pf-text-on-violet-rgb: 91 33 182;
  --pf-status-success-dim: rgba(31,138,55,.10);
  --pf-status-warn-dim: rgba(163,101,0,.12);
  --pf-status-warn-border: rgba(163,101,0,.35);
  --pf-status-error-dim: rgba(201,42,42,.10);
  --pf-status-error-border: rgba(201,42,42,.35);
  --pf-violet-dim: rgba(91,33,182,.10);
  --pf-locked-accent: var(--pf-text-on-violet);
  --pf-locked-accent-rgb: var(--pf-text-on-violet-rgb);
  --pf-locked-bg: rgba(91,33,182,.06);
  --pf-locked-text: var(--pf-text-on-violet);
  --pf-locked-text-rgb: var(--pf-text-on-violet-rgb);
  --pf-overlay-hover: rgba(15,21,32,.05);
  --pf-overlay-hover-strong: rgba(15,21,32,.08);
  --pf-overlay-tint: rgba(15,21,32,.03);
  --pf-overlay-tint-2: rgba(15,21,32,.02);
  --pf-modal-mask: rgba(15,21,32,.45);
  --pf-scrim: rgba(15,21,32,.25);
  --pf-skeleton-from: rgba(15,21,32,.04);
  --pf-skeleton-to: rgba(15,21,32,.10);
  --pf-tooltip-bg: #0f1520;
  --pf-tooltip-bg-rgb: 15 21 32;
  --pf-input-border: rgba(15,21,32,.14);
  --pf-input-border-hover: rgba(15,21,32,.28);
  --pf-input-disabled-bg: rgba(15,21,32,.03);
  --pf-track: rgba(15,21,32,.12);
  --pf-progress-track: rgba(15,21,32,.08);
  --pf-page-eyebrow-bg: rgba(0,169,232,.10);
  --pf-syntax-kw: #b91c1c;
  --pf-syntax-kw-rgb: 185 28 28;
  --pf-syntax-str: #0369a1;
  --pf-syntax-str-rgb: 3 105 161;
  --pf-syntax-cm: #6b7280;
  --pf-syntax-cm-rgb: 107 114 128;
  --pf-syntax-val: #1d4ed8;
  --pf-syntax-val-rgb: 29 78 216;
  --pf-syntax-prop: #c2410c;
  --pf-syntax-prop-rgb: 194 65 12;
  --pf-dora-elite-accent: var(--pf-cyan);
  --pf-dora-elite-accent-rgb: var(--pf-cyan-rgb);
  --pf-dora-elite-bg: var(--pf-cyan-dim);
  --pf-dora-elite-text: var(--pf-cyan);
  --pf-dora-elite-text-rgb: var(--pf-cyan-rgb);
  --pf-dora-high-accent: var(--pf-green);
  --pf-dora-high-accent-rgb: var(--pf-green-rgb);
  --pf-dora-high-bg: var(--pf-status-success-dim);
  --pf-dora-high-text: var(--pf-text-on-success);
  --pf-dora-high-text-rgb: var(--pf-text-on-success-rgb);
  --pf-dora-medium-accent: var(--pf-amber);
  --pf-dora-medium-accent-rgb: var(--pf-amber-rgb);
  --pf-dora-medium-bg: var(--pf-status-warn-dim);
  --pf-dora-medium-text: var(--pf-text-on-warn);
  --pf-dora-medium-text-rgb: var(--pf-text-on-warn-rgb);
  --pf-dora-low-accent: var(--pf-red);
  --pf-dora-low-accent-rgb: var(--pf-red-rgb);
  --pf-dora-low-bg: var(--pf-status-error-dim);
  --pf-dora-low-text: var(--pf-text-on-error);
  --pf-dora-low-text-rgb: var(--pf-text-on-error-rgb);
  --pf-dora-neutral-accent: #94a3b8;
  --pf-dora-neutral-accent-rgb: 148 163 184;
  --pf-dora-neutral-bg: #dae1eb;
  --pf-dora-neutral-bg-rgb: 218 225 235;
  --pf-dora-neutral-text: #475569;
  --pf-dora-neutral-text-rgb: 71 85 105;
  --pf-devops-plan: var(--pf-dora-low-accent);
  --pf-devops-plan-rgb: var(--pf-dora-low-accent-rgb);
  --pf-devops-code: var(--pf-tier-legendary);
  --pf-devops-code-rgb: var(--pf-tier-legendary-rgb);
  --pf-devops-build: var(--pf-tier-uncommon);
  --pf-devops-build-rgb: var(--pf-tier-uncommon-rgb);
  --pf-devops-test: var(--pf-dora-elite-accent);
  --pf-devops-test-rgb: var(--pf-dora-elite-accent-rgb);
  --pf-devops-deploy: var(--pf-tier-rare);
  --pf-devops-deploy-rgb: var(--pf-tier-rare-rgb);
  --pf-devops-monitor: var(--pf-tier-epic);
  --pf-devops-monitor-rgb: var(--pf-tier-epic-rgb);
  --pf-devops-respond: var(--pf-dora-medium-accent);
  --pf-devops-respond-rgb: var(--pf-dora-medium-accent-rgb);
  --pf-shadow-card: 0 1px 2px rgba(15,21,32,.05);
  --pf-shadow-modal: 0 16px 40px rgba(15,21,32,.18);
  --pf-shadow-toast: 0 8px 24px rgba(15,21,32,.12);
  --pf-shadow-drawer: -16px 0 40px rgba(15,21,32,.14);
}
.dark, [data-theme="dark"] {
  --pf-bg-base: #0d1117;
  --pf-bg-base-rgb: 13 17 23;
  --pf-bg-sidebar: #0f1520;
  --pf-bg-sidebar-rgb: 15 21 32;
  --pf-bg-card: #161c26;
  --pf-bg-card-rgb: 22 28 38;
  --pf-bg-surface: #1a2133;
  --pf-bg-surface-rgb: 26 33 51;
  --pf-border: rgba(255,255,255,0.07);
  --pf-border-md: rgba(255,255,255,0.12);
  --pf-text-p: #e6edf3;
  --pf-text-p-rgb: 230 237 243;
  --pf-text-s: #8b949e;
  --pf-text-s-rgb: 139 148 158;
  --pf-text-t: #484f58;
  --pf-text-t-rgb: 72 79 88;
  --pf-text-empty: #3a4149;
  --pf-text-empty-rgb: 58 65 73;
  --pf-text-reading: #c9d3de;
  --pf-text-reading-rgb: 201 211 222;
  --pf-green: #3fb950;
  --pf-green-rgb: 63 185 80;
  --pf-green-dim: rgba(63,185,80,.08);
  --pf-amber: #d29922;
  --pf-amber-rgb: 210 153 34;
  --pf-amber-dim: rgba(210,153,34,.10);
  --pf-red: #e24b4a;
  --pf-red-rgb: 226 75 74;
  --pf-red-dim: rgba(226,75,74,.08);
  --pf-text-on-success: #86efac;
  --pf-text-on-success-rgb: 134 239 172;
  --pf-text-on-warn: #fcd34d;
  --pf-text-on-warn-rgb: 252 211 77;
  --pf-text-on-error: #fca5a5;
  --pf-text-on-error-rgb: 252 165 165;
  --pf-text-on-violet: #c4b5fd;
  --pf-text-on-violet-rgb: 196 181 253;
  --pf-status-success-dim: rgba(63,185,80,.10);
  --pf-status-warn-dim: rgba(210,153,34,.12);
  --pf-status-warn-border: rgba(210,153,34,.35);
  --pf-status-error-dim: rgba(226,75,74,.10);
  --pf-status-error-border: rgba(226,75,74,.35);
  --pf-violet-dim: rgba(139,92,246,.10);
  --pf-locked-accent: var(--pf-text-on-violet);
  --pf-locked-accent-rgb: var(--pf-text-on-violet-rgb);
  --pf-locked-bg: rgba(139,92,246,.06);
  --pf-locked-text: var(--pf-text-on-violet);
  --pf-locked-text-rgb: var(--pf-text-on-violet-rgb);
  --pf-overlay-hover: rgba(255,255,255,.05);
  --pf-overlay-hover-strong: rgba(255,255,255,.08);
  --pf-overlay-tint: rgba(255,255,255,.03);
  --pf-overlay-tint-2: rgba(255,255,255,.02);
  --pf-modal-mask: rgba(0,0,0,.60);
  --pf-scrim: rgba(0,0,0,.35);
  --pf-skeleton-from: rgba(255,255,255,.04);
  --pf-skeleton-to: rgba(255,255,255,.10);
  --pf-tooltip-bg: #000;
  --pf-tooltip-bg-rgb: 0 0 0;
  --pf-input-border: rgba(255,255,255,.14);
  --pf-input-border-hover: rgba(255,255,255,.28);
  --pf-input-disabled-bg: var(--pf-overlay-tint);
  --pf-track: var(--pf-input-border);
  --pf-progress-track: rgba(255,255,255,.08);
  --pf-page-eyebrow-bg: rgba(0,169,232,.08);
  --pf-syntax-kw: #ff7b72;
  --pf-syntax-kw-rgb: 255 123 114;
  --pf-syntax-str: #a5d6ff;
  --pf-syntax-str-rgb: 165 214 255;
  --pf-syntax-cm: #8b949e;
  --pf-syntax-cm-rgb: 139 148 158;
  --pf-syntax-val: #79c0ff;
  --pf-syntax-val-rgb: 121 192 255;
  --pf-syntax-prop: #ffa657;
  --pf-syntax-prop-rgb: 255 166 87;
  --pf-tier-legendary: #FF9633;
  --pf-tier-legendary-rgb: 255 150 51;
  --pf-tier-epic: #B44BFF;
  --pf-tier-epic-rgb: 180 75 255;
  --pf-tier-rare: #2EC3FF;
  --pf-tier-rare-rgb: 46 195 255;
  --pf-standing-first: #F0BE3C;
  --pf-standing-first-rgb: 240 190 60;
  --pf-standing-second: #B2BAC4;
  --pf-standing-second-rgb: 178 186 196;
  --pf-standing-third: #CE864C;
  --pf-standing-third-rgb: 206 134 76;
  --pf-dora-elite-accent: var(--pf-cyan);
  --pf-dora-elite-accent-rgb: var(--pf-cyan-rgb);
  --pf-dora-elite-bg: var(--pf-cyan-dim);
  --pf-dora-elite-text: var(--pf-cyan);
  --pf-dora-elite-text-rgb: var(--pf-cyan-rgb);
  --pf-dora-high-accent: var(--pf-green);
  --pf-dora-high-accent-rgb: var(--pf-green-rgb);
  --pf-dora-high-bg: var(--pf-status-success-dim);
  --pf-dora-high-text: var(--pf-text-on-success);
  --pf-dora-high-text-rgb: var(--pf-text-on-success-rgb);
  --pf-dora-medium-accent: var(--pf-amber);
  --pf-dora-medium-accent-rgb: var(--pf-amber-rgb);
  --pf-dora-medium-bg: var(--pf-status-warn-dim);
  --pf-dora-medium-text: var(--pf-text-on-warn);
  --pf-dora-medium-text-rgb: var(--pf-text-on-warn-rgb);
  --pf-dora-low-accent: var(--pf-red);
  --pf-dora-low-accent-rgb: var(--pf-red-rgb);
  --pf-dora-low-bg: var(--pf-status-error-dim);
  --pf-dora-low-text: var(--pf-text-on-error);
  --pf-dora-low-text-rgb: var(--pf-text-on-error-rgb);
  --pf-dora-neutral-accent: #728da8;
  --pf-dora-neutral-accent-rgb: 114 141 168;
  --pf-dora-neutral-bg: #182840;
  --pf-dora-neutral-bg-rgb: 24 40 64;
  --pf-dora-neutral-text: #e4eaf2;
  --pf-dora-neutral-text-rgb: 228 234 242;
  --pf-devops-plan: var(--pf-dora-low-accent);
  --pf-devops-plan-rgb: var(--pf-dora-low-accent-rgb);
  --pf-devops-code: var(--pf-tier-legendary);
  --pf-devops-code-rgb: var(--pf-tier-legendary-rgb);
  --pf-devops-build: var(--pf-dora-medium-accent);
  --pf-devops-build-rgb: var(--pf-dora-medium-accent-rgb);
  --pf-devops-test: var(--pf-tier-uncommon);
  --pf-devops-test-rgb: var(--pf-tier-uncommon-rgb);
  --pf-devops-deploy: var(--pf-dora-elite-accent);
  --pf-devops-deploy-rgb: var(--pf-dora-elite-accent-rgb);
  --pf-devops-monitor: var(--pf-tier-rare);
  --pf-devops-monitor-rgb: var(--pf-tier-rare-rgb);
  --pf-devops-respond: var(--pf-tier-epic);
  --pf-devops-respond-rgb: var(--pf-tier-epic-rgb);
  --pf-shadow-card: 0 1px 2px rgba(0,0,0,.40);
  --pf-shadow-modal: 0 16px 40px rgba(0,0,0,.55);
  --pf-shadow-toast: 0 8px 24px rgba(0,0,0,.45);
  --pf-shadow-drawer: -16px 0 40px rgba(0,0,0,.45);
}
