@property --c-start{syntax: "<color>"; inherits: true; initial-value: #fffcea;}@property --mid{syntax: "<percentage>"; inherits: true; initial-value: 70%;}:root{--font-family-base: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono: "Monaco", "Courier New", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--font-black: 900;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.75;--tracking-tighter: -.05em;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .05em;--tracking-wider: .08em;--tracking-widest: .1em;--radius-base: 0px;--radius-btn: var(--radius-base);--radius-input: var(--radius-base);--spectrum-warm: linear-gradient(90deg, #ff0000, #ff7700, #ffcc00, #ff7700, #ff0000);--accent-gold: #ffd700;--accent-gold-rgb: 255, 215, 0;--accent-gold-glow: drop-shadow(0 0 5px #fff) drop-shadow(0 0 15px var(--accent-gold)) drop-shadow(0 0 30px var(--accent-gold));--workflow-color: #f4c430;--workflow-color-rgb: 244, 196, 48;--workflow-accent: var(--workflow-color);--workflow-accent-rgb: var(--workflow-color-rgb);--workflow-accent-glow: drop-shadow(0 0 5px #fff) drop-shadow(0 0 15px var(--workflow-color)) drop-shadow(0 0 30px var(--workflow-color));--workflow-gold-base: #f4c430;--workflow-gold-highlight: #ffd700;--workflow-gold-gradient: linear-gradient(135deg, #f4c430 0%, #ffd700 50%, #ffed4e 100%);--workflow-gold-glow: 0 4px 20px rgba(244, 196, 48, .35);--workflow-warm-bg: #fafaf8;--workflow-pill-gradient: linear-gradient(135deg, #d4a84b 0%, #f0d78c 100%);--accent-titanium: #e2e8f0;--accent-titanium-dark: #94a3b8;--accent-titanium-shiny: #f8fafc;--accent-titanium-glow: drop-shadow(0 0 2px rgba(255, 255, 255, .4)) drop-shadow(0 0 8px rgba(148, 163, 184, .2));--glass-matte-bg: rgba(168, 175, 181, .1);--glass-matte-border: rgba(255, 255, 255, .2);--glass-matte-blur: blur(20px) saturate(180%);--glass-matte-shadow: 0 10px 40px rgba(0, 0, 0, .05);--transition-premium: all .6s cubic-bezier(.16, 1, .3, 1);--transition-trace: 18s cubic-bezier(.19, 1, .22, 1);--transition-border-draw: 22s cubic-bezier(.19, 1, .22, 1);--transition-letter-move: 18s cubic-bezier(.19, 1, .22, 1);--transition-border-draw-ends: 14s cubic-bezier(.19, 1, .22, 1);--transition-letter-move-ends: 18s cubic-bezier(.19, 1, .22, 1);--ai-grad-magenta: linear-gradient(135deg, #d946ef 0%, #a855f7 100%);--ai-grad-blue: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 100%);--ai-grad-cyan: linear-gradient(135deg, #06b6d4 0%, #3b82f6 100%);--ai-glow-magenta: 0 0 20px rgba(217, 70, 239, .4);--ai-glow-blue: 0 0 20px rgba(59, 130, 246, .4);--ai-glass-bg: rgba(255, 255, 255, .15);--ai-glass-border: rgba(255, 255, 255, .3)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.font-normal{font-weight:var(--font-normal)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold{font-weight:var(--font-bold)}.font-extrabold{font-weight:var(--font-extrabold)}.font-black{font-weight:var(--font-black)}.text-primary{color:var(--text-main)}.text-muted{color:var(--text-muted)}.text-accent{color:var(--accent)}.text-white{color:#fff}.text-slate-600{color:var(--slate-600)}.text-slate-700{color:var(--slate-700)}.text-slate-800{color:var(--slate-800)}.text-blue-600{color:var(--blue-600)}.leading-tight{line-height:var(--leading-tight)}.leading-snug{line-height:var(--leading-snug)}.leading-normal{line-height:var(--leading-normal)}.leading-relaxed{line-height:var(--leading-relaxed)}.tracking-tighter{letter-spacing:var(--tracking-tighter)}.tracking-tight{letter-spacing:var(--tracking-tight)}.tracking-normal{letter-spacing:var(--tracking-normal)}.tracking-wide{letter-spacing:var(--tracking-wide)}.tracking-wider{letter-spacing:var(--tracking-wider)}.tracking-widest{letter-spacing:var(--tracking-widest)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.label-primary{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-main);line-height:var(--leading-normal)}.label-secondary{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-muted);line-height:var(--leading-normal)}.label-section{font-size:var(--text-xs);font-weight:var(--font-extrabold);color:var(--slate-600);text-transform:uppercase;letter-spacing:var(--tracking-wider);line-height:var(--leading-tight)}.label-heading{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-main);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.label-subheading{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--slate-700);line-height:var(--leading-snug)}label{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--slate-700);line-height:var(--leading-normal);text-transform:uppercase}button{font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-normal)}.nav-text-primary{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--slate-800);line-height:var(--leading-normal);text-transform:capitalize}.nav-text-secondary{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--slate-600);line-height:var(--leading-normal);text-transform:capitalize}
