@font-face{font-family:Cozette;src:url(/tundra/assets/cozette-Bur_X1yt.ttf)}body,html{margin:0;padding:0;font-family:Cozette;font-weight:400;overflow:hidden}#screen{grid-template-rows:1fr auto;width:100vw;height:100vh;display:grid}#desktop{background:url(../images/wallpapers/pariwhero.png) 0%/cover}.right{margin-left:auto}.window{box-sizing:border-box;z-index:1;background:#f5f5f5;border:2px solid #555;border-color:#fff #555 #555 #fff;grid-template-rows:auto 1fr;display:grid;position:absolute;top:100px;left:100px;overflow:hidden}.window .header{cursor:grab;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#949494,#f5f5f5);grid-template-columns:1fr auto;margin:3px;padding:1px;display:grid}.active-window .header{background:linear-gradient(90deg,#6a2d17,#dcb791)}.window .header:active{cursor:grabbing}.window .content{min-width:0;min-height:0;padding:10px}.window-title{color:#f5f5f5;padding:2px}.window .window-buttons{padding:2px}.window .window-button{box-sizing:border-box;background:#f5f5f5;border:1px solid #555;border-color:#fff #555 #555 #fff;justify-content:center;align-items:center;width:15px;height:15px;margin:0;padding:0;font-family:sans-serif;font-weight:700;line-height:1;display:inline-flex}.close-window{cursor:pointer}#statusbar{-webkit-user-select:none;user-select:none;z-index:9999;background-color:#f5f5f5;grid-template-columns:auto 1fr auto;display:grid}.statusbar-item{margin:4px;padding:4px}#status-middle{min-width:0;overflow:hidden}#appdrawer-container{display:inline-block;position:relative}#appdrawer{background-color:#d3d3d3;padding:10px;display:none;position:absolute;bottom:100%;left:0%}#appdrawer ul{margin:0;padding:0;list-style:none}#appdrawer-container:hover #appdrawer{display:block}#appdrawer-button{align-items:center;display:flex}#window-list{gap:2px;min-width:0;padding:0;display:flex;overflow-x:scroll}.window-list-item{box-sizing:border-box;border:2px solid #555;border-color:#fff #555 #555 #fff;flex:0 0 125px;padding:2px}.notes-notes{box-sizing:border-box;resize:none;background:#fff;width:100%;height:100%;padding:5px;display:block}.notes-notes:focus{outline:none}.images .content{flex-direction:column;gap:10px;display:flex}.images-image{object-fit:contain;width:100%;height:100%;min-height:0}
