:root{--teal: #2596be;--teal-600: #1f82a8;--blue: #4686b4;--blue-600: #3a7099;--accent: #f5a623;--bg: #eef4f8;--bg-2: #e3eef4;--paper: #ffffff;--glass: rgba(255, 255, 255, .72);--glass-strong: rgba(255, 255, 255, .88);--ink: #15252f;--ink-soft: #3c5260;--muted: #6b8190;--line: rgba(70, 134, 180, .16);--line-strong: rgba(70, 134, 180, .3);--success: #18996b;--success-soft: rgba(24, 153, 107, .12);--danger: #d65a5a;--danger-soft: rgba(214, 90, 90, .12);--radius-sm: 12px;--radius: 18px;--radius-lg: 26px;--radius-full: 999px;--shadow-sm: 0 4px 14px rgba(21, 37, 47, .06);--shadow: 0 18px 40px -18px rgba(21, 60, 82, .32);--shadow-lg: 0 40px 80px -30px rgba(21, 60, 82, .45);--shadow-glow: 0 0 0 4px rgba(37, 150, 190, .14);--grad-brand: linear-gradient(120deg, var(--teal), var(--blue));--grad-brand-soft: linear-gradient(120deg, rgba(37, 150, 190, .16), rgba(70, 134, 180, .16));--ease: cubic-bezier(.22, .61, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--font: "Kalameh", Tahoma, Arial, sans-serif}
