:root {--v-teal: #0bb1a3;--v-teal-hover: #0a9e91;--v-navy: #0b1f33;--v-ink: #07080f;--v-paper: #f5f2ee;--v-white: #ffffff;--v-card-dark: #0d1520;--v-gray-500: #6b7280;--v-gray-600: #4b5563;--v-gray-700: #374151;--v-site-bg: #000d1c;--v-space-m: clamp(1.6rem, calc(0.0035714285714285704 * (100vw - 32rem) + 1.6rem), 2rem);--v-space-xl: clamp(2.5rem, calc(0.009374999999999998 * (100vw - 32rem) + 2.5rem), 3.55rem);--v-header-accent: hsl(174.55,62.86%,41.18%);--v-header-mobile-bg: hsl(200, 35.59%, 11.57%);--v-header-toggle-close: hsl(201.89, 63.79%, 77.25%);--v-header-overlay: hsla(60,2.22%,8.82%, .75);}