* { box-sizing: border-box; padding: 0; margin: 0; } html, body { max-width: 100vw; overflow-x: hidden; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; } body { background: linear-gradient(to bottom, #f8f9fa, #e9ecef); min-height: 100vh; } a { color: inherit; text-decoration: none; }