@import"https://fonts.cdnfonts.com/css/depixel";@font-face{font-family:"Pixelated MS Sans Serif";src:url(https://unpkg.com/98.css@0.1.16/dist/ms_sans_serif.woff) format("woff");src:url(https://unpkg.com/98.css@0.1.16/dist/ms_sans_serif.woff2) format("woff2");font-weight:400;font-style:normal}:root{--gray: #c0c7c8;--dark-gray: #87888F;--light-gray: #e7e7e7;--marine: #0000A8 }body,#root,.App{margin:0;height:100dvh;overflow:hidden;background-color:#57a8a8;font-smooth:never;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none}#root{display:flex;flex-direction:column;align-items:center;justify-content:center}#root>.Desktop{flex:1;height:100%;width:100%}img{image-rendering:pixelated;pointer-events:none}*:not(.pixelatedFont){font-family:Georgia,Times New Roman,serif;box-sizing:border-box}.pixelatedFont{font-family:"Pixelated MS Sans Serif"!important}body{font-size:15px;background-color:teal;color:#000;margin:0;padding:0}.WindowBorder__outer{border:1px solid #ffffff;box-shadow:inset -1px -1px gray,inset 1px 1px silver;padding:2px;background-color:silver}.WindowBorder__inner{border:1px solid #808080;box-shadow:inset -1px -1px #fff,inset 1px 1px #404040;background-color:#d4d0c8;padding:4px}.button{font-family:Tahoma,sans-serif;font-size:15px;border:1px solid #808080;background-color:#d4d0c8;padding:2px 6px;box-shadow:inset 1px 1px #fff,inset -1px -1px #404040;cursor:pointer}button:active{box-shadow:inset -1px -1px #fff,inset 1px 1px #404040}a{color:#00f;text-decoration:underline}.titlebar{background:linear-gradient(to right,navy,#1084d0);color:#fff;padding:2px 6px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.AppWindow{position:absolute;background-color:var(--gray);border-width:1px;border-style:solid;border-color:var(--dark-gray) black black var(--dark-gray)}.AppWindow.maximized{inset:0!important}.AppWindow--inner{border-width:1px;border-style:solid;border-color:white var(--dark-gray) var(--dark-gray) white;padding:2px;display:flex;flex-direction:column;gap:2px;height:100%;box-sizing:border-box}.AppWindow>.AppWindow--inner>header{height:18px;background-color:gray;display:flex;align-items:center;gap:3px;padding:0 3px;color:silver}.AppWindow>.AppWindow--inner>header .title{flex-grow:1;font-size:1.2em;font-weight:700}.AppWindow>.AppWindow--inner>header .buttons{display:flex;height:100%;gap:3px}.AppWindow>.AppWindow--inner>header .ActionButton,.AppWindow>.AppWindow--inner>header .ActionButton img{border:0;width:18px;padding:0;margin:0;background:transparent;box-sizing:border-box}.AppWindow>.AppWindow--inner>header.focus{background-color:var(--marine);color:#fff}.AppWindow>.AppWindow--inner>header .ico{width:16px;height:16px}.AppWindow>.AppWindow--inner>.menu-bar{background-color:silver}.AppWindow>.AppWindow--inner>main{border-width:1px;border-style:solid;border-color:var(--dark-gray) white white var(--dark-gray);box-sizing:border-box}.AppWindow>.AppWindow--inner>main>.content--inner{background-color:#fff;border-width:1px;border-style:solid;border-color:black var(--dark-gray) var(--dark-gray) black;box-sizing:border-box}.AppWindow.noWhiteBackground>.AppWindow--inner>main{border:none;background-color:var(--gray)}.AppWindow.noWhiteBackground>.AppWindow--inner>main>.content--inner{border:none;background-color:var(--gray)}.WindowMenus{display:flex;gap:1rem}.WindowMenus .submenu-wrapper,.WindowMenus .menu{position:relative}.WindowMenus .menu-option:hover{background-color:gray}.WindowMenus .submenu{position:absolute;top:0;left:100%;max-width:200px;min-width:50px;background-color:#fff;border:1px solid #ccc;display:flex;flex-direction:column;white-space:nowrap;text-overflow:ellipsis}.WindowMenus .submenu.depth-0{left:0;top:100%}.WindowMenus .submenu-wrapper .submenu{top:0}.WindowMenus .submenu{display:none}.WindowMenus .submenu-wrapper:hover>.submenu{display:flex}.WindowMenus .submenu.depth-0{display:flex}.WindowMenus .submenu-arrow{font-size:10px;margin-left:10px}.WindowMenus .submenu{background:silver;border:2px solid;border-color:white gray gray white;box-shadow:none}.WindowMenus .menu-option{padding:4px 8px;font-family:Tahoma,sans-serif;font-size:13px;color:#000;cursor:default;-webkit-user-select:none;user-select:none}.WindowMenus .menu-option:hover{background:navy;color:#fff}.Calculator__app.basic{padding:1rem;width:200px}.Calculator__app.basic .display{width:100%;height:2rem;margin-bottom:.5rem;text-align:right;font-size:1.2rem;padding:.25rem;font-family:Courier New,Courier,monospace}.Calculator__app.basic .keys{display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem}.Calculator__app.basic button{padding:.5rem;font-size:1.1rem;cursor:pointer}.Calculator__app.basic .equals{background:#5cb85c;color:#fff}.Calculator__app.basic .clear{grid-column:span 4;background:#d9534f;color:#fff}.Calculator__app.binary input{text-align:right}.Calculator__app.binary .loader{display:flex;justify-content:space-around}.Calculator__app.binary .loader button.a{border:2px solid purple;color:purple}.Calculator__app.binary .loader button.b{border:2px solid green;color:green}.Calculator__app.binary .header{display:flex;gap:1rem}.Calculator__app.binary .header .register.a input{border:2px solid purple}.Calculator__app.binary .header .register.b input{border:2px solid green}.Calculator__app.binary .actions{display:flex;justify-content:space-between}.Calculator__app.binary .actions button.active{background:#5cb85c;color:#fff}.red{background-color:red;color:#fff}.Window__minesweeper{background-color:#ccc}.mine__header,.mine__grid{border:4px inset #DDD;box-sizing:border-box}.mine__header{padding:12px;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:6px}.mine__header--face,.mine__header--settings{width:52px;height:52px}.digit{margin:auto 0;float:left;width:26px;height:46px}.mine__header--counter,.mine__header--timer{background-color:#000;display:flex;padding:0 2px}.mine__grid{display:grid;gap:0;grid-template-columns:repeat(9,32px)}.mine__cell{height:32px;width:32px;display:inline}.mine__cell:hover{-webkit-filter:brightness(85%);filter:brightness(85%);-webkit-transition:all 10ms ease;-moz-transition:all 10ms ease;-o-transition:all 10ms ease;-ms-transition:all 10ms ease;transition:all 10ms ease}.mine__cell.blank{background-position:0 -78px}.mine__cell.open0{background-position:0 -46px}.mine__cell.open1{background-position:-32px -46px}.mine__cell.open2{background-position:-64px -46px}.mine__cell.open3{background-position:-96px -46px}.mine__cell.open4{background-position:-128px -46px}.mine__cell.open5{background-position:-160px -46px}.mine__cell.open6{background-position:-192px -46px}.mine__cell.open7{background-position:-224px -46px}.mine__cell.open8{background-position:-256px -46px}.mine__cell.bombflagged{background-position:-32px -78px}.mine__cell.bombdeath{background-position:-64px -78px}.mine__cell.bombmisflagged{background-position:-96px -78px}.mine__cell.bombrevealed{background-position:-128px -78px}.mine__cell.question{background-position:-160px -78px}.mine__cell.questionpressed{background-position:-192px -78px}.mine__header--face.facesmile{background-position:0 -110px}.mine__header--face.faceooh{background-position:-104px -110px}.mine__header--face.facedead{background-position:-156px -110px}.mine__header--face.facewin{background-position:-208px -110px}.mine__header--face:active{background-position:-52px -110px}.digit.num0{background-position:0 0}.digit.num1{background-position:-26px 0}.digit.num2{background-position:-52px 0}.digit.num3{background-position:-78px 0}.digit.num4{background-position:-104px 0}.digit.num5{background-position:-130px 0}.digit.num6{background-position:-156px 0}.digit.num7{background-position:-182px 0}.digit.num8{background-position:-208px 0}.digit.num9{background-position:-234px 0}.digit.num-{background-position:-260px 0}.mine__header--settings{background-position:-156px -162px}.mine__header--settings:active{background-position:-208px -162px}.Pipes{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}.Solitario{min-width:400px;min-height:400px;background-color:#12355b;overflow:hidden}.Solitario .board{position:relative;width:100%;height:100%}.Solitario .Card{position:absolute;background:#fff;box-shadow:0 4px 8px #00000080}.Solitario .Card img{width:30%}.Solitario .Card img.reverse{width:100%;height:100%}.Solitario .board .columns{position:absolute;width:100%;background-color:red;display:flex;justify-content:space-around}.Solitario .board .columns .column{background-color:green;min-height:10px;min-width:10px}.win2000-chat{background-color:#fff}.win2000-chat ul,.win2000-chat li{list-style:none;margin:0;padding:0}.win2000-chat .messages{max-height:300px;overflow-y:auto}.TaskBar{background-color:var(--gray);height:32px;width:100%;box-shadow:inset 0 0 0 1px #fff,0 0 0 1px var(--gray);display:flex;flex-direction:row;align-items:center;padding-left:2px;padding-right:2px}.TaskBar .startbtn{border:0;margin:0;padding:0;height:28px}.TaskBar .startbtn img{height:100%}.TaskBar .spacer{height:22px;width:1px;background-color:var(--dark-gray);border-left:1px solid white;margin:0 3px}.TaskBar .activeWindows{flex-grow:1;display:flex;gap:2px}.TaskBar .activeWindows .thumbnail{border-width:1px;border-style:solid;border-color:white black black white;min-width:140px}.TaskBar .activeWindows .thumbnail .inner{height:24px;display:flex;align-items:center;padding:0 3px;border-width:1px;border-style:solid;border-color:var(--gray) var(--dark-gray) var(--dark-gray) var(--gray);font-family:DePixel,sans-serif;font-size:14px}.TaskBar .activeWindows .thumbnail .inner>img{height:18px;width:18px;margin-right:3px}.TaskBar .activeWindows .thumbnail .inner>span{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskBar .activeWindows .thumbnail.active{border-width:1px;border-style:solid;border-color:black white white black}.TaskBar .activeWindows .thumbnail.active .inner{border-width:1px;border-style:solid;border-color:var(--dark-gray) var(--gray) var(--gray) var(--dark-gray);background-color:var(--light-gray)}.TaskBar .notifications{height:22px;display:flex;align-items:center;justify-content:center;border-width:1px;border-style:solid;border-color:var(--dark-gray) white white var(--dark-gray)}.TaskBar .notifications .clock{font-family:DePixel,sans-serif;font-size:14px;margin:0 10px}.StartMenu{position:absolute;bottom:20px;left:2px;width:290px;font-family:"Pixelated MS Sans Serif",Arial}.StartMenu .content .row .contextBox{position:absolute;left:100%;top:5px;width:170px;font-size:15px}.StartMenu .content .contextBox,.StartMenu{border-width:1px;border-style:solid;border-color:var(--gray) black black var(--gray);background-color:var(--gray)}.StartMenu .content .contentBox--inner,.StartMenu--inner{padding:1px;display:flex;border-width:1px;border-style:solid;border-color:white var(--dark-gray) var(--dark-gray) white}.StartMenu .content{margin:2px;width:100%}.StartMenu .content .row{position:relative;display:flex;flex-direction:row;align-items:center;gap:13px;width:100%;height:36px;padding:2px 10px 2px 2px;box-sizing:border-box}.StartMenu .content .row:hover{background-color:var(--marine);color:#fff}.StartMenu .content .row img{width:48px;height:48px}.StartMenu .content .row .main{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StartMenu .spacer{display:inline-block;height:1px;min-height:1px;width:100%;background-color:#fff;border-top:1px solid var(--dark-gray);margin:0}.StartMenu .content .rowContainer{position:relative}.StartMenu .content .rowContainer .contextBox{display:none;position:absolute;left:100%;top:10px;background-color:var(--gray)}.StartMenu .content .rowContainer:hover>.row>.contextBox{display:block}.StartMenu .content .rowContainer .contextBox .row{display:flex;flex-direction:row;align-items:center;gap:13px;width:100%;height:22px;padding:1px 10px 1px 1px;box-sizing:border-box;color:#000}.StartMenu .content .rowContainer .contextBox .row:hover{background-color:var(--marine);color:#fff}.StartMenu .content .rowContainer .contextBox .row img{width:16px;height:16px}
