:root { --background: #0f172a; --foreground: #e2e8f0; } html, body { max-width: 100vw; overflow-x: hidden; background: var(--background); color: var(--foreground); } body { color: var(--foreground); background: var(--background); font-family: Inter, Arial, Helvetica, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } * { box-sizing: border-box; padding: 0; margin: 0; } a { color: #60a5fa; text-decoration: none; } a:hover { color: #93c5fd; text-decoration: underline; }