@layer tokens{:root{--ui-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236C5E7D' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--ui-checkmark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--ui-checkmark-mixed: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}[data-theme=dark]{--ui-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239A8DB2' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:root{--color-bg: var(--pc-bg);--color-surface: var(--pc-surface);--color-surface-2: var(--pc-surface-2);--color-text: var(--pc-text);--color-text-muted: var(--pc-muted);--color-border: var(--pc-faint);--color-border-strong: var(--pc-sep);--color-border-input: var(--pc-input);--color-accent: var(--pc-accent);--color-accent-hover: var(--pc-accent-hover);--color-accent-solid: var(--pc-accent-solid);--color-accent-solid-hover: var(--pc-accent-solid-hover);--color-accent-soft: var(--pc-accent-soft);--color-on-accent-text: var(--pc-on-accent);--color-brand-lavender: var(--pc-lavender);--color-focus-ring: var(--pc-accent);--color-white: #FFFFFF;--color-black: #000000;--color-share-card-bg: #0E0618;--color-success: #15803D;--color-success-soft: rgb(21 128 61 / 0.12);--color-danger: #B91C1C;--color-danger-soft: rgb(185 28 28 / 0.10);--color-warning: #A16207;--color-warning-soft: rgb(161 98 7 / 0.12);--color-info: #1D4ED8;--color-info-soft: rgb(29 78 216 / 0.10);--color-success-strong: #166534;--color-warning-strong: #854D0E;--color-chart-1: #6F00FF;--color-chart-2: #EB6834;--color-chart-3: #1BAF7A;--color-chart-4: #EDA100;--font-sans: "Instrument Sans", "Instrument Sans Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--text-xs: 0.75rem;--text-sm: 0.875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: clamp(1.25rem, 1.15rem + 0.4vw, 1.375rem);--text-2xl: clamp(1.5rem, 1.3rem + 0.8vw, 1.75rem);--text-3xl: clamp(1.875rem, 1.6rem + 1.1vw, 2.25rem);--text-4xl: clamp(2.25rem, 1.8rem + 1.9vw, 3rem);--text-display: clamp(2.5rem, 1.75rem + 3.2vw, 4rem);--leading-tight: 1.2;--leading-snug: 1.35;--leading-normal: 1.5;--leading-relaxed: 1.7;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--tracking-tight: -0.01em;--tracking-wide: 0.02em;--radius-xs: 3px;--radius-ui-sm: 4px;--radius-ui-md: 6px;--radius-ui-lg: 8px;--radius-xl: 12px;--shadow-color: 266deg 40% 10%;--shadow-xs: 0 1px 2px hsl(var(--shadow-color) / 0.06);--shadow-sm: 0 1px 3px hsl(var(--shadow-color) / 0.08), 0 1px 2px hsl(var(--shadow-color) / 0.05);--shadow-md: 0 4px 12px hsl(var(--shadow-color) / 0.09), 0 2px 4px hsl(var(--shadow-color) / 0.05);--shadow-lg: 0 12px 28px hsl(var(--shadow-color) / 0.12), 0 4px 8px hsl(var(--shadow-color) / 0.06);--shadow-xl: 0 24px 48px hsl(var(--shadow-color) / 0.16), 0 8px 16px hsl(var(--shadow-color) / 0.08);--z-base: 0;--z-raised: 10;--z-sticky: 100;--z-navbar: 200;--z-dropdown: 300;--z-overlay: 400;--z-modal: 500;--z-toast: 600;--z-tooltip: 700;--z-splash: 1000;--duration-instant: 80ms;--duration-fast: 150ms;--duration-normal: 220ms;--duration-slow: 320ms;--duration-slower: 480ms;--ease-out: cubic-bezier(0.22, 1, 0.36, 1);--ease-in-out: cubic-bezier(0.65, 0, 0.35, 1);--ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1)}[data-theme=dark]{--shadow-color: 266deg 60% 2%;--color-success: #4ADE80;--color-success-soft: rgb(74 222 128 / 0.14);--color-danger: #F87171;--color-danger-soft: rgb(248 113 113 / 0.14);--color-warning: #FBBF24;--color-warning-soft: rgb(251 191 36 / 0.14);--color-info: #60A5FA;--color-info-soft: rgb(96 165 250 / 0.14);--color-success-strong: var(--color-success);--color-warning-strong: var(--color-warning);--color-chart-1: #A06BFF;--color-chart-2: #D95926;--color-chart-3: #199E70;--color-chart-4: #C98500}@media(prefers-reduced-motion:reduce){:root{--duration-instant: 1ms;--duration-fast: 1ms;--duration-normal: 1ms;--duration-slow: 1ms;--duration-slower: 1ms}}}
