:root{--primary-color: #0033A0;--secondary-color: #CE1126;--accent-color: #FCD116;--bg-color: #F8F9FA;--text-color: #212529;--card-bg: #FFFFFF;--border-radius: 8px;--shadow: 0 4px 6px rgba(0, 0, 0, .1);--font-family: "Inter", system-ui, Avenir, Helvetica, Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);background-color:var(--bg-color);color:var(--text-color);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3{line-height:1.2;margin-bottom:1rem}button{cursor:pointer;font-family:inherit}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.card{background:var(--card-bg);border-radius:var(--border-radius);box-shadow:var(--shadow);padding:1.5rem;margin-bottom:1rem}
