:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden;background-color:#000;color:#fff;font-family:Arial,sans-serif;height:100%;width:100%}*,body,html{margin:0;padding:0}*{box-sizing:border-box}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.app{position:relative;width:100%;height:100%;overflow:auto}.scroll-guide{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.7);color:#fff;padding:10px 20px;border-radius:20px;font-size:16px;z-index:100;animation:fadeInOut 2s infinite;pointer-events:none}@keyframes fadeInOut{0%,to{opacity:.5}50%{opacity:1}}