@font-face{font-family:"Cursive";src:url(/assets/Cursive-DBLE17rO.ttf)}@font-face{font-family:Pixmachina;src:url(/assets/PixmachinaDEMO-DTCcCPh3.ttf)}@font-face{font-family:Pixellari;src:url(/assets/Pixellari-_aGpr8fu.ttf)}@font-face{font-family:DogicaPixel;src:url(/assets/dogicapixel-C3blRLuV.ttf)}@font-face{font-family:DogicaPixelBold;src:url(/assets/dogicapixelbold-CE4wKJoW.ttf)}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:700;color-scheme:light dark;color:#000;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}.root{width:100%;min-height:100%}html,body{margin:0;padding:0;width:100%;height:100vh}.distortion-container{width:100%;height:100%;overflow:hidden}.app{height:100vh;width:100%}textarea{background:#fff;color:#000;font-size:x-large}.header{top:0;width:100%;height:70px;display:flex;align-items:center;z-index:10000;position:fixed;font-family:Pixmachina,sans-serif;font-size:1.7em}.header svg{filter:invert(1)}.header-content{width:100%;height:100%;display:flex;justify-content:end}.header-content h2{color:#000;margin:0;font-size:1.5em}.header-content h2:hover{color:#000}.header-content button{background-color:#0000;border:0px solid #000;translate:0px 0px;box-shadow:0 0 #0000;padding:10px 15px;pointer-events:all}.header-content button:hover{background-color:#0000;border:0px solid #000;position:relative;translate:0px -5px;box-shadow:0 7px #000}.hamburger-menu-btn{display:block}.mobile-menu-content{position:absolute;top:100%;right:0;width:100%;background-color:#fff;border:1px solid #ccc;display:flex;flex-direction:column;z-index:10}.mobile-menu-content button{width:100%;text-align:left;padding:15px;border:none;background:none}.terms-of-service{box-sizing:border-box;width:100%;display:flex;flex-direction:column;padding:50px;margin-top:70px;margin-bottom:20px}.desktop{top:0;height:90%;width:100%;background:#fff;background-image:url(/assets/Wallpaper-aXRjWjOQ.png);background-size:cover;background-position:center 60%;background-repeat:no-repeat;overflow:hidden}.desktop-icon{margin-bottom:20px;cursor:pointer;text-align:center;color:#fff;font-size:14px;display:flex;flex-direction:column;align-items:center;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.desktop-icon p{color:#000;font-weight:600;margin-top:5px;text-shadow:-2px -2px 0 #ffffff,-2px -1px 0 #ffffff,-1px -2px 0 #ffffff,2px -2px 0 #ffffff,2px -1px 0 #ffffff,1px -2px 0 #ffffff,-2px 2px 0 #ffffff,-2px 1px 0 #ffffff,-1px 2px 0 #ffffff,2px 2px 0 #ffffff,2px 1px 0 #ffffff,1px 2px 0 #ffffff}.taskbar{width:100%;height:40px;background:#fff;border-top:3px solid #000;border-bottom:3px solid #000;display:flex;overflow:hidden;align-items:center;z-index:10000}.taskbarWindow{margin:2px;padding:3px 10px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px;border:3px solid #000;position:relative;translate:0px 0px;box-shadow:0 0 #000;transition:all .3s ease}.taskbarWindow:hover{translate:-3px -3px;box-shadow:3px 3px #000}.taskbarWindow:active{translate:0px 0px;box-shadow:0 0 #000}.window{position:absolute;background-color:silver;border:3px solid #000;display:flex;flex-direction:column;box-shadow:5px 5px #000}.title-bar{padding-left:15px;background:#fff;color:#000;display:flex;justify-content:space-between;align-content:center;align-items:center;cursor:grab;-webkit-user-select:none;user-select:none;border-bottom:3px solid #000;font-size:1.5em;font-family:DogicaPixelBold,sans-seriff;height:50px;touch-action:none}.window-content{height:100%;width:100%;line-height:0;vertical-align:top;background-color:#fff}.section{display:flex;width:100%;height:30%;border-Bottom:3px solid #000}.section-content{padding:30px;display:flex;justify-content:space-between;flex-direction:column}.section-content button{align-self:end;margin-top:10px}.section-content p{flex-grow:1;max-height:50px}p{font-size:1em;line-height:1.5;margin:0;color:#000}a{font-weight:500;color:#fff;text-decoration:inherit}a:hover{text-decoration:underline}body{display:flex;place-items:start;min-width:320px;min-height:100vh}h1{font-family:"Cursive",sans-serif;font-weight:1500;font-size:4em;line-height:1;margin:0}.window-buttons{position:relative;font-size:1em;height:100%;aspect-ratio:2 / 1;cursor:pointer;font-family:Pixmachina,sans-serif;font-size:1.5em}.window-buttons button{height:100%;width:50%;border:3px solid transparent;translate:0px 0px;box-shadow:0 0 #000;padding:0;overflow:hidden;white-space:nowrap;text-align:center}.window-buttons p{position:absolute;top:50%;left:50%;translate:-35% -50%}button{font-size:1.25em;font-weight:700;font-family:inherit;color:#000;background-color:#fff;cursor:pointer;border-style:inset;border:3px solid #000;position:relative;translate:-4px -4px;box-shadow:4px 4px #000;padding:10px 15px;transition:translate .15s ease,border .09s ease,box-shadow .15s ease}button:hover{translate:-7px -7px;border:3px solid #000;box-shadow:7px 7px #000}button:active{translate:0px 0px;box-shadow:0 0 #000}.footer{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:150px;background:#000;color:#fff;align-content:center;text-align:center}.footer p{text-align:center;color:#fff}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@media (max-width: 768px){.desktop{margin-top:70px}p{font-size:1em}h1{font-size:2.5em}.section{height:35%}.section-content{padding:15px}.section-content button{align-self:center;vertical-align:bottom;font-size:1em}.section-content p{max-height:120px}}@media (min-width: 667px) and (max-height: 750px){.section{height:60%}}
