:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg: #ffffff;--text: #1f2937;--blue: #2563eb;--blue-light: #eef4ff;--border: #e5e7eb;--card-radius: 24px;--pill-radius: 999px;--shadow-soft: 0 18px 45px rgba(15, 23, 42, .08);--max-width: 1200px}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{margin:0;background:var(--bg);color:var(--text);font-family:inherit}*{box-sizing:border-box}img,video{max-width:100%;display:block}a{text-decoration:none;color:inherit}button,input,textarea,select{font:inherit}section{scroll-margin-top:90px}
