:root{--background:#ffffff;--foreground:#ffffff}@media (prefers-color-scheme:dark){:root{--background:#ffffff;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden;font-size:16px;scroll-behavior:smooth}*{box-sizing:border-box;padding:0;margin:0}@media (prefers-color-scheme:dark){html{color-scheme:white}}