:root{--color-royal-blue: #2563EB;--color-navy-deep: #1E3A8A;--color-sky-light: #EFF6FF;--color-pure-white: #FFFFFF;--color-slate-border: #E2E8F0;--color-slate-gray: #64748B;--color-slate-dark: #0F172A}html,body,#root{height:100%;scroll-behavior:smooth}body{margin:0;background-color:var(--color-pure-white);color:var(--color-slate-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:1200px;margin:0 auto;padding-inline:16px}
