:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.ScrollToTopButton_scrollButton__3b__g{position:fixed;right:20px;bottom:20px;width:50px;height:50px;border-radius:50%;background-color:rgba(0,0,0,.7);color:white;border:none;cursor:pointer;z-index:9;transition:background-color .3s ease,opacity .3s ease;display:flex;align-items:center;justify-content:center}.ScrollToTopButton_icon__aymHY{font-size:24px}.ScrollToTopButton_scrollButton__3b__g:hover{background-color:rgba(0,0,0,.9)}.ScrollToTopButton_scrollButton__3b__g:active{transform:scale(.95)}.ScrollToTopButton_scrollButton__3b__g.ScrollToTopButton_inGallery__KivAr{background-color:rgba(255,255,255,.7);color:#000}.ScrollToTopButton_scrollButton__3b__g.ScrollToTopButton_inGallery__KivAr:hover{background-color:rgba(255,255,255,.9)}.ScrollToTopButton_scrollButton__3b__g.ScrollToTopButton_inLight__syIci{background-color:rgba(255,255,255,.7);color:#000}.ScrollToTopButton_scrollButton__3b__g.ScrollToTopButton_inLight__syIci:hover{background-color:rgba(255,255,255,.9)}