:root{color-scheme:light;--background:#f5f7fb;--foreground:#111827;--primary:#1976d2}*{box-sizing:border-box;margin:0;padding:0}body,html{max-width:100vw}body{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;background:var(--background);color:var(--foreground)}a{color:inherit;text-decoration:none}main{min-height:100vh}