:root{--brand-primary: #092C60;--brand-primary-rgb: 0, 42, 100;--brand-primary-text: #ffffff;--brand-primary-light: #405F8B;--brand-primary-light-rgb: 64, 95, 139;--brand-primary-dark: #00193C;--brand-primary-dark-rgb: 0, 25, 60;--brand-primary-deep: #000C1C;--brand-primary-deep-rgb: 0, 12, 28;--brand-primary-soft: #E6EAF0;--brand-backdrop: linear-gradient(214.98deg, var(--brand-primary-dark) 0%, var(--brand-primary-deep) 58.17%, var(--brand-primary-deep) 100%);--live-ring: linear-gradient(123.01deg, #3482D0 0%, #405F8B 60.1%, #0866C6 96.15%);--secondary: #0866C6;--secondary-rgb: 8, 102, 198;--secondary-light: #3482D0;--secondary-light-rgb: 52, 130, 208;--secondary-text: #ffffff;--secondary-gradient: linear-gradient(180deg, var(--secondary-light) 0%, var(--secondary) 100%);--secondary-dark: #054281;--secondary-dark-rgb: 5, 66, 129;--secondary-soft: #E6F0F9;--accent: #3482D0;--accent-rgb: 52, 130, 208;--accent-text: #ffffff;--header-bg: var(--brand-primary);--header-text: var(--brand-primary-text);--header-text-muted: rgba(255, 255, 255, .75);--header-text-soft: rgba(255, 255, 255, .55);--header-line: rgba(255, 255, 255, .42);--header-line-strong: rgba(255, 255, 255, .75);--header-field-bg: rgba(255, 255, 255, .08);--header-field-bg-focus: rgba(255, 255, 255, .12);--header-accent-text: #FDB92A;--header-accent-label: #A67000;--nav-bg: linear-gradient(180deg, #0055AC 0%, #044393 100%);--nav-text: #ffffff;--nav-divider: rgba(255, 255, 255, .25);--sub-nav-active-bg: #0866C6;--sub-nav-active-text: #ffffff;--page-bg: #F7F9FC;--surface: #ffffff;--border: #E5E9EF;--text: #002A64;--text-muted: #6B7A90;--link: #3482D0;--silver: #B8C2CC;--focus-ring: #0866C6;--panel-title: #002455;--panel-line: #738AAA;--panel-select: #D9DFE8;--panel-select-hover: #EDF0F4;--dark-black-line: #00204B;--data-link: #3482D0;--data-link-deep: #27629C;--danger-gradient: linear-gradient(180deg, #ff7343 0%, #ff4b2b 40%, #e63212 100%);--primary: var(--secondary-gradient);--white: #fff;--black: #111111;--dark-black: linear-gradient(180deg, #274573 0%, #092C60 100%);--gray: #D9E0E8;--vh: 1vh}
