:root{--dm-navy: #1D1E53;--dm-red: #EE1D2F;--dm-royal: #31339A;--dm-dark: #333333;--dm-gray: #D6D5D5;--dm-light-bg: #F5F5F5;--dm-white: #FFFFFF;--dm-navy-hover: #13143b;--dm-red-hover: #cc1424;--primary: var(--dm-navy);--primary-hover: var(--dm-navy-hover);--primary-light: #eceef8;--secondary: var(--dm-navy);--accent: var(--dm-red);--accent-hover: var(--dm-red-hover);--royal: var(--dm-royal);--text-main: var(--dm-dark);--text-muted: #64748B;--border-color: #E2E8F0}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;color:var(--dm-dark)}button,input,select,textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}
