:root{--ox-navy: #0B1F45;--ox-blue: #245BB2;--ox-light: #6AC1FC;--ox-deep: #06132C;--ox-white: #FFFFFF;--ox-on-dark: #EEF4FF;--ox-paper: #F4F1E9;--ox-soft-on-dark: #B9C5D8;--ox-soft-on-light: #56647A;--ox-blue-50: #F2F7FF;--ox-blue-100: #E1ECFE;--ox-blue-200: #C5DBFC;--ox-blue-300: #A9C9FB;--ox-blue-400: #70A5F8;--ox-blue-500: #467ED8;--ox-blue-600: #245BB2;--ox-blue-700: #0B4397;--ox-blue-800: #0B326E;--ox-blue-900: #0B1F45;--ox-blue-950: #06132C;--ox-font-sans: Manrope, "Segoe UI", Arial, sans-serif;--ox-font-mono: "Cascadia Mono", Consolas, "Courier New", monospace;--ox-ease-in-out: cubic-bezier(0.65, 0, 0.35, 1);--ox-ease-out: cubic-bezier(0.33, 1, 0.68, 1);--ox-hop: 0.8s}:root,[data-ox-theme=light]{--ox-bg: var(--ox-white);--ox-text: var(--ox-navy);--ox-text-soft: var(--ox-soft-on-light);--ox-accent: var(--ox-blue);--ox-on-accent: var(--ox-white);--ox-accent-hover: var(--ox-blue-700);--ox-focus: var(--ox-blue)}[data-ox-theme=paper]{--ox-bg: var(--ox-paper);--ox-text: var(--ox-navy);--ox-text-soft: var(--ox-soft-on-light);--ox-accent: var(--ox-blue);--ox-on-accent: var(--ox-white);--ox-accent-hover: var(--ox-blue-700);--ox-focus: var(--ox-blue)}[data-ox-theme=dark]{--ox-bg: var(--ox-deep);--ox-text: var(--ox-on-dark);--ox-text-soft: var(--ox-soft-on-dark);--ox-accent: var(--ox-light);--ox-on-accent: var(--ox-deep);--ox-accent-hover: #8FD0FD;--ox-focus: var(--ox-light)}
