:root{--color-bg: #07070f;--color-surface: #0b0c14;--color-surface-2: #10111e;--color-surface-3: #16172a;--color-surface-4: #1d1e33;--color-border: rgba(255, 255, 255, .07);--color-border-soft: rgba(255, 255, 255, .04);--color-text: #f1f5f9;--color-text-muted: rgba(241, 245, 249, .55);--color-text-subtle: rgba(241, 245, 249, .3);--color-primary: #0b7d8a;--color-primary-mid: #0da8b8;--color-primary-light: #20d8d4;--color-accent: #20d8d4;--color-accent-hover: #0da8b8;--color-accent-soft: color-mix(in srgb, #20d8d4 10%, transparent);--color-secondary: #7eeee8;--color-secondary-soft: color-mix(in srgb, #7eeee8 10%, transparent);--color-tint: #0b7d8a;--color-success: #10b981;--color-success-soft: rgba(16, 185, 129, .1);--color-warning: #f59e0b;--color-warning-soft: rgba(245, 158, 11, .1);--color-danger: #ef4444;--color-danger-soft: rgba(239, 68, 68, .1);--font-display: "Urbanist", system-ui, sans-serif;--font-sans: "Raleway", system-ui, sans-serif;--font-label: "Raleway", system-ui, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", ui-monospace, monospace;--label-transform: uppercase;--label-tracking: .1em;--text-xs: .6875rem;--text-sm: .8125rem;--text-base: .9375rem;--text-lg: 1.0625rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--text-4xl: 2.5rem;--leading-tight: 1.25;--leading-normal: 1.5;--leading-loose: 1.75;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .5);--transition-fast: .15s ease;--transition-normal: .25s ease;--scrollbar-size: 6px;--scrollbar-thumb: rgba(255, 255, 255, .08);--scrollbar-thumb-hover: rgba(255, 255, 255, .16)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}
