:root{--navy: #153A4C;--green: #1F7F0B;--green-btn: #2D8655;--blue: #2272B8;--accent-cyan: #7DD0E0;--header-gray: #D3D3D3;--bg: #EEF1F3;--card: #FFFFFF;--text: #231F20;--muted: #6B7A82;--line: #E1E5E8;--sel: #EAF3E7;--radius: 6px;--shadow: 0 1px 3px rgba(21, 58, 76, .12), 0 1px 2px rgba(21, 58, 76, .08)}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;background:var(--bg);color:var(--text);font-family:Segoe UI,Calibri,Roboto,Arial,sans-serif;font-size:13px;line-height:1.4}h1,h2,h3,h4{font-family:Bahnschrift,Segoe UI,Arial,sans-serif;color:var(--navy);margin:0}a{color:var(--blue)}
