@font-face{font-family:'DotGothic16';src:local(''),url('/static/fonts/dotgothic16-latin-400-normal.woff2') format('woff'),url('/static/fonts/dotgothic16-latin-400-normal.woff') format('woff'),url('/static/fonts/DotGothic16-Regular.eot?#iefix') format('embedded-opentype'),url('/static/fonts/DotGothic16-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}:root{--primary:#ede0bf;--header:#f17896;--bg:#000;--rootbg:#1c1c1c}*{margin:0;padding:0}body{font-family:'MS UI Gothic',sans-serif;background-color:var(--bg);color:var(--primary);font-size:62.5%;overflow-x:hidden;line-height:1.2}button,input{font-family:'MS UI Gothic',sans-serif}#container{width:700px;margin:0 auto}.root{border-top:4px solid var(--header);border-bottom:4px solid var(--header);background:var(--rootbg);padding:8px;margin-top:40px}.root:last-of-type{margin-bottom:80px}a,a:hover,a:visited{color:var(--header);text-decoration:none}#title{font-weight:700;margin-bottom:1em;text-align:center}#title #name{font-family:"DotGothic16";color:var(--header);font-size:4.6em}#title #name span{margin-right:10px}#title #name span:last-of-type{margin-right:0}#title p{display:inline-block;font-size:2em;white-space:nowrap}.about{font-size:1.3rem}.about p:last-of-type{margin-bottom:4px}#main .window-content p{padding-left:8px;padding-right:8px}h2{padding-left:.2em;margin-bottom:4px;font-size:4em;background:var(--header);max-height:min-content}.important-links{font-size:1rem;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-left:38px;margin-right:38px}.important-links a{font-size:2.5em;margin-bottom:6px;transition:background-position 0.25s ease;background:linear-gradient(to right,var(--primary),var(--primary) 50%,var(--header) 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:100%}.important-links a:hover{border-bottom:2px solid var(--header);margin-bottom:auto;background-position:0 100%}.root p{padding-left:8px;padding-right:8px}.root div p:last-of-type{margin-bottom:4px}.post p{font-size:1.3rem}.post img{width:20%;height:auto}#star-canvas{z-index:-1;position:fixed;top:0;left:0}#taskbar{background-color:var(--rootbg);border-top:2px solid var(--header);position:fixed;display:flex;align-items:center;height:42px;width:100%;z-index:999;bottom:0;left:0;user-select:none;transition:opacity 0.7s ease 2.5s}#taskbar .item{font-size:1rem;height:18px;margin-right:12px}#taskbar .item img{width:16px;text-transform:uppercase}#taskbar-left{margin-left:12px}#taskbar-middle{display:flex}#taskbar-right{margin-left:auto;margin-right:12px}#taskbar .button{border:1px solid var(--header);padding:3px;border-radius:4px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#taskbar .button:hover{filter:brightness(75%);cursor:pointer}#taskbar .button img{max-width:16px}#taskbar #time{margin-left:auto;margin-right:12px}#taskbar #fps{margin-right:12px;width:60px;text-align:center;overflow:hidden}#taskbar .app{border:solid 1px var(--header);border-radius:8px}#window-container{position:absolute;top:0}#window-container .window{border:2px solid var(--header);padding-top:0;position:absolute;background-color:transparent;transition:display 1s linear;overflow:hidden}#window-container .window::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--rootbg);opacity:0.85;pointer-events:none}#window-container .window-header,#window-container .window-content{position:relative}#window-container .window-header{border-bottom:2px solid var(--header);display:flex;justify-content:space-between;height:26px;user-select:none}#window-container .window-header:active{cursor:grabbing;user-select:none}#window-container .window-header:hover{cursor:grab}#window-container .window-title{padding-left:8px;padding-right:8px;font-size:2.2em}#window-container .window-minimize{width:26px;text-align:center;border-left:2px solid var(--header);border-block-end:2px}#window-container .window-minimize:hover{cursor:pointer}#window-container .window-minimize::after{content:"_";font-size:2em;padding:3px}#window-container .window-content{padding:10px}#window-container .window-content button:hover{cursor:pointer}#themes p,#themes label{font-size:1.7em;padding-left:4px}#themes #color-form input[type="text"]{margin-left:4px;letter-spacing:3px;text-transform:uppercase;color:var(--primary);background:none;border:none;width:95%;border-bottom:1px solid var(--header);filter:brightness(75%);transition:filter .15s}#themes #color-form input:focus{outline:none}#themes #color-form input:hover,#themes input:focus{filter:brightness(100%)}#themes #color-form input[type="checkbox"]{appearance:none;-webkit-appearance:none;background:none;border:1px solid var(--header);width:12px;height:12px;cursor:pointer;position:relative;margin-left:4px;filter:brightness(75%);transition:filter .15s}#themes #color-form input[type="checkbox"]:checked::after{content:"X";position:absolute;top:50%;left:50%;transform:translate(-50%,-45%);color:var(--primary);font-size:12px;font-family:'DotGothic16',monospace;line-height:1}#themes #theme-presets{display:grid;grid-template-columns:repeat(3,1fr)}#themes #theme-presets button{width:72px;height:32px;background:none;font-size:1.6em;border:1px solid var(--header);margin:4px;color:var(--primary);line-height:1}#themes #theme-presets button:hover{cursor:pointer}#themes #theme-presets button:active{transform:scale(0.95)}#warning .window-content p{font-size:1.8em}#cyberia .window-content{font-size:1.6em}#cyberia-chat{border:1px solid var(--header);padding:8px;font-size:1em;height:200px;overflow-y:auto}#cyberia-input{margin-top:10px;display:flex}#cyberia-input input{background:none;border:none;color:var(--primary);border-bottom:1px solid var(--header);outline:none;width:100%;text-align:center;font-family:monospace}#cyberia-input input::placeholder{text-align:center;color:var(--primary);filter:opacity(75%);font-weight:normal}#cyberia-input button{border:1px solid var(--header);background:none;color:var(--primary);padding:3px;size:12px}.cyberia-name{margin-right:4px;font-weight:bold}.cyberia-name::after{content:":"}.cyberia-date{float:right;font-style:italic;filter:opacity(80%)}#ampere img{border-radius:50%;border:2px solid var(--header);margin-right:10px}#ampere #song-title{font-size:2.2em;font-weight:bold}#ampere #song-artist{font-size:1.7em;padding-bottom:2px;border-bottom:1px solid var(--header)}#ampere #song-album{font-size:1.5em;font-weight:bold;margin-top:-3px}#ampere .window-content{white-space:nowrap}#ampere #song-last,#warning #try-beta{background:none;border:1px solid var(--header);color:var(--primary);font-size:1.6em;padding:4px;font-weight:bold;margin-top:4px}#ampere #song-time{font-size:1.3em}