:root{color-scheme:light;background:#f8fafc;color:#14233c;font-family:Arial,Helvetica,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh}button,input,select,textarea{font:inherit}img{display:block;max-width:100%}a{color:inherit}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}