body{margin:0;padding:0;background-color:teal}#root{width:100%;height:100vh}.desktop{width:100vw;height:100vh;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.05) 0px,rgba(255,255,255,.05) 2px,transparent 2px,transparent 4px)}.wallpaper-text{font-family:ms_sans_serif;font-size:72px;font-weight:700;color:#fff;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:0;letter-spacing:2px}.offline-text{font-size:36px;margin-top:16px;color:red}.desktop-icons{position:absolute;top:0;left:0;width:100%;height:100%;padding:8px;z-index:1}.desktop-icon{width:64px;display:flex;flex-direction:column;align-items:center;color:#fff;text-align:center;cursor:pointer;padding:8px;-webkit-user-select:none;user-select:none}.desktop-icon:hover{background-color:#ffffff1a}.icon{font-size:32px;margin-bottom:4px}.icon-name{font-size:12px;word-wrap:break-word;max-width:100%}.window{min-width:200px;min-height:150px}.window-header{display:flex;justify-content:space-between;align-items:center}.taskbar{position:fixed;bottom:0;left:0;width:100%;height:40px;background:silver;display:flex;align-items:center;padding:0 4px;box-shadow:inset 0 1px #fff;border-top:1px solid #dfdfdf;-webkit-user-select:none;user-select:none;z-index:9998;box-sizing:border-box}@media (max-width: 768px){.taskbar{height:36px;padding:0 2px}.taskbar-item{min-width:100px;font-size:12px}}.start-button{display:flex;align-items:center;padding:4px 8px;height:32px;min-width:70px;margin:2px;cursor:pointer;z-index:9999;position:relative}.windows-logo{font-size:20px;margin-right:4px}.taskbar-divider{width:1px;height:80%;background-color:#888;margin:0 8px}.taskbar-item{height:32px;min-width:150px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#start-menu{position:fixed;bottom:40px;left:0;width:320px;background-color:silver;border:2px solid #000;box-shadow:2px 2px 10px #00000080;z-index:9999;cursor:default}
