:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html{width:100%;overflow-x:hidden}body{background:linear-gradient(#fff 0%,#ffd1f9 40% 60%,#fff 100%);flex-direction:column;width:100%;min-height:min(100vh,100dvh);display:flex;overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}
