@media(max-width:767px){#subscribe-wrap .w98-window{width:min(340px,calc(100vw - 32px))!important;height:auto!important;left:50%!important;top:50%!important;transform:translate(-50%,-60%)!important}#subscribe-wrap .window{height:auto!important}#subscribe-wrap .window-body{flex:none!important}}.desktop{background:teal;min-height:100vh;position:relative;overflow:hidden;padding-bottom:40px}.desktop[data-wallpaper]{background-attachment:fixed}.desktop[data-wallpaper=stretch]{background-size:cover;background-position:center;background-repeat:no-repeat}.desktop[data-wallpaper=center]{background-position:center;background-repeat:no-repeat}.desktop[data-wallpaper=tile]{background-repeat:repeat}.desktop-icons{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;gap:8px;padding:16px;max-height:calc(100vh - 40px);position:relative;z-index:1}.desktop-icon{display:flex;flex-direction:column;align-items:center;gap:4px;width:80px;cursor:pointer;text-decoration:none;color:#fff;font-size:12px;text-align:center;padding:6px;user-select:none;border:1px solid transparent}.desktop-icon:hover,.desktop-icon:focus{outline:none;border:1px dotted white;background:#00008080;color:#fff}.desktop-icon img{width:48px;height:48px;image-rendering:pixelated}.desktop-icon span{text-shadow:1px 1px 1px #000;word-break:break-word;font-size:12px}.taskbar{position:fixed;bottom:0;left:0;right:0;height:40px;background:silver;border-top:2px solid white;display:flex;align-items:center;padding:3px 6px;z-index:9999;gap:6px}.taskbar-start{display:flex;align-items:center;gap:6px;font-weight:700;padding:4px 10px;white-space:nowrap;font-size:13px;min-height:30px}.taskbar-start img{width:20px;height:20px;image-rendering:pixelated}.taskbar-separator{width:2px;height:28px;border-left:1px solid #808080;border-right:1px solid white;margin:0 2px}#taskbar-windows{display:flex;align-items:center;gap:2px;flex:1;overflow:hidden}.taskbar-window-btn{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;flex:0 1 180px;min-width:40px;font-size:12px;font-family:Arial,sans-serif;-webkit-font-smoothing:auto;font-smooth:auto;min-height:28px;cursor:pointer;background:silver;border:none;white-space:nowrap;overflow:hidden;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf}.taskbar-window-btn.active{box-shadow:inset -1px -1px #fff,inset 1px 1px #0a0a0a,inset -2px -2px #dfdfdf,inset 2px 2px gray}.taskbar-window-btn img{width:16px;height:16px;flex-shrink:0;image-rendering:pixelated}.taskbar-window-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskbar-tray{margin-left:auto;display:flex;align-items:center;border:1px solid;border-color:#808080 white white #808080;padding:3px 10px;font-size:13px;white-space:nowrap;min-width:80px}.start-menu{position:fixed;bottom:40px;left:0;width:240px;background:silver;border:2px solid;border-color:white #808080 #808080 white;z-index:10000;display:none;flex-direction:row}.start-menu.open{display:flex}.start-menu-banner{background:navy;color:#fff;writing-mode:vertical-rl;transform:rotate(180deg);padding:8px 4px;font-size:18px;font-weight:700;letter-spacing:2px;width:34px;flex-shrink:0;display:flex;align-items:center;justify-content:flex-end}.start-menu-items{flex:1;display:flex;flex-direction:column;padding:2px 0}.start-menu-item{display:flex;align-items:center;gap:8px;padding:7px 12px;text-decoration:none;color:#000;font-size:13px;cursor:pointer;border:none;background:none;width:100%;text-align:left;position:relative}.start-menu-item:hover,.start-menu-item.active{background:navy;color:#fff}.start-menu-item img{width:18px;height:18px;image-rendering:pixelated;flex-shrink:0}.start-menu-item .submenu-arrow{margin-left:auto;font-size:10px}.start-menu-divider{height:1px;background:gray;margin:3px 6px;box-shadow:0 1px #fff}.start-submenu{position:absolute;left:100%;top:0;background:silver;border:2px solid;border-color:white #808080 #808080 white;min-width:200px;display:none;flex-direction:column;z-index:10001;padding:2px 0}.start-menu-item:hover .start-submenu,.start-menu-item.active .start-submenu{display:flex}.start-submenu a{display:flex;align-items:center;gap:8px;padding:7px 12px;text-decoration:none;color:#000;font-size:13px;white-space:nowrap}.start-submenu a:hover{background:navy;color:#fff}.start-submenu a img{width:18px;height:18px;image-rendering:pixelated}.sub-item{position:relative;display:flex;align-items:center;gap:8px;padding:7px 12px;color:#000;font-size:13px;white-space:nowrap;cursor:default}.sub-item:hover{background:navy;color:#fff}.sub-item img{width:18px;height:18px;image-rendering:pixelated}.sub-item .submenu-arrow{margin-left:auto;font-size:10px;padding-left:8px}.sub-submenu{position:absolute;left:100%;top:0;background:silver;border:2px solid;border-color:white #808080 #808080 white;min-width:200px;display:none;flex-direction:column;z-index:10002;padding:2px 0}.sub-item:hover .sub-submenu{display:flex}.sub-submenu a{display:flex;align-items:center;gap:8px;padding:7px 12px;text-decoration:none;color:#000;font-size:13px;white-space:nowrap}.sub-submenu a:hover{background:navy;color:#fff}.sub-submenu a img{width:18px;height:18px;image-rendering:pixelated}@media(max-width:767px){.desktop{background:teal}.desktop-icons{flex-direction:row;flex-wrap:wrap;max-height:none;gap:12px;padding:16px;justify-content:flex-start}.desktop-icon{width:72px}.start-menu{width:200px}.sub-submenu{left:0;top:auto;bottom:100%}.start-submenu,.sub-submenu{min-width:160px}}.w98-window{position:absolute;min-width:160px;min-height:120px;z-index:100;display:flex;flex-direction:column}@media(min-width:768px){.w98-window{visibility:hidden}.w98-window.js-ready{visibility:visible}}.w98-window .window{width:100%;height:100%;display:flex;flex-direction:column;flex:1;padding:3px}.w98-window .window-body{flex:1;overflow:auto;margin:0;padding:8px}.w98-window.no-body-scroll .window-body{overflow:hidden;padding:0;display:flex;flex-direction:column}.w98-window .resize-handle{position:absolute;right:0;bottom:0;width:16px;height:16px;cursor:se-resize;z-index:10;background:linear-gradient(135deg,transparent 0%,transparent 50%,silver 50%,silver 60%,transparent 60%,transparent 70%,silver 70%,silver 80%,transparent 80%,transparent 90%,silver 90%,silver 100%)}.w98-window .title-bar{user-select:none;flex-shrink:0;touch-action:none}.w98-window .resize-edge{position:absolute;z-index:11;touch-action:none}.w98-window .resize-edge[data-edge=n]{top:0;left:8px;right:8px;height:4px;cursor:ns-resize}.w98-window .resize-edge[data-edge=s]{bottom:0;left:8px;right:8px;height:4px;cursor:ns-resize}.w98-window .resize-edge[data-edge=e]{right:0;top:8px;bottom:8px;width:4px;cursor:ew-resize}.w98-window .resize-edge[data-edge=w]{left:0;top:8px;bottom:8px;width:4px;cursor:ew-resize}.w98-window .resize-edge[data-edge=nw]{top:0;left:0;width:8px;height:8px;cursor:nwse-resize}.w98-window .resize-edge[data-edge=se]{bottom:0;right:0;width:8px;height:8px;cursor:nwse-resize}.w98-window .resize-edge[data-edge=ne]{top:0;right:0;width:8px;height:8px;cursor:nesw-resize}.w98-window .resize-edge[data-edge=sw]{bottom:0;left:0;width:8px;height:8px;cursor:nesw-resize}.w98-window .resize-handle{touch-action:none}.w98-window.maximized .resize-edge,.w98-window.maximized .resize-handle{display:none}.w98-window.maximized .title-bar{cursor:default}.w98-window.minimized{display:none}.w98-window .window-frame{flex:1;width:100%;border:0;display:block;background:silver}.rsb-dragging iframe{pointer-events:none}.rsb-dragging{user-select:none}.rsb-dragging[style*=--rsb-drag-cursor],.rsb-dragging[style*=--rsb-drag-cursor] *{cursor:var(--rsb-drag-cursor)!important}.caption-zoom{position:fixed;margin:0;z-index:10005;pointer-events:none;overflow:hidden;white-space:nowrap}.sys-menu{position:fixed;z-index:10006;min-width:170px;padding:2px;background:silver;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #dfdfdf,inset -2px -2px gray,inset 2px 2px #fff;display:flex;flex-direction:column;font-family:Arial,sans-serif;font-size:12px}.sys-menu button{display:flex;align-items:center;justify-content:flex-start;gap:16px;min-width:0;min-height:0;padding:3px 20px;border:none;box-shadow:none;background:none;color:#000;font:inherit;text-align:left}.sys-menu button:not(:disabled):hover,.sys-menu button:not(:disabled):focus{background:navy;color:#fff;outline:none}.sys-menu button:disabled{color:gray;text-shadow:1px 1px 0 #fff}.sys-menu-key{margin-left:auto}.dialup{position:fixed;inset:0;z-index:10010;display:flex;align-items:center;justify-content:center}.dialup-window{width:340px}.dialup-body{display:grid;grid-template-columns:32px 1fr;gap:10px 12px;padding:12px 12px 8px;font-size:11px}.dialup-icon{image-rendering:pixelated;animation:dialup-blink .5s steps(2,jump-none) infinite alternate}@keyframes dialup-blink{0%{opacity:1}to{opacity:.55}}.dialup-text p{margin:0 0 6px}.dialup-actions{grid-column:1 / -1;display:flex;justify-content:center;gap:6px}.sys-menu-sub{position:relative;display:flex;flex-direction:column}.sys-menu-arrow{margin-left:auto;font-size:9px}.sys-menu-sub>.sys-menu{display:none;position:absolute;top:-3px;left:calc(100% - 3px)}.sys-menu-flip .sys-menu-sub>.sys-menu{left:auto;right:calc(100% - 3px)}.sys-menu-sub:hover>.sys-menu,.sys-menu-sub:focus-within>.sys-menu{display:flex}.sys-menu-sub:hover>button{background:navy;color:#fff}.sys-menu-sep{height:2px;margin:3px 2px;border-top:1px solid grey;border-bottom:1px solid #fff}.rsb-embedded body,.rsb-embedded .desktop{background:silver;min-height:0;height:100%;padding:0}.rsb-embedded .desktop-icons,.rsb-embedded .taskbar,.rsb-embedded .start-menu,.rsb-embedded #subscribe-wrap,.rsb-embedded .monitor-frame,.rsb-embedded .monitor-bezel,.rsb-embedded #boot-overlay{display:none!important}.rsb-embedded .w98-window{position:fixed!important;inset:0!important;width:auto!important;height:auto!important;min-width:0;min-height:0;visibility:visible;z-index:auto}.rsb-embedded .w98-window .window{padding:0;box-shadow:none}.rsb-embedded .w98-window .title-bar,.rsb-embedded .w98-window .resize-edge,.rsb-embedded .w98-window .resize-handle{display:none}.notepad-body{flex:1;overflow-y:scroll;overflow-x:auto;background:#fff;font-family:Courier New,Courier,monospace;font-size:13px;line-height:1.6;padding:4px 6px;white-space:pre-wrap;word-break:break-word;-webkit-font-smoothing:antialiased}@media(max-width:767px){.w98-window{position:fixed!important;left:0!important;top:0!important;width:100vw!important;height:calc(100vh - 40px)!important;z-index:200}.w98-window .resize-handle{display:none}}@keyframes led-pulse{0%,to{box-shadow:0 0 4px 1px #3ac83aa6}50%{box-shadow:0 0 10px 4px #3ac83ae6,0 0 18px 7px #3ac83a40}}@media(min-width:1100px){body{background:#1a1714}.taskbar{bottom:50px!important;left:18px!important;right:18px!important;padding-left:10px!important;padding-right:10px!important}.start-menu{bottom:90px!important;left:18px!important;box-shadow:-14px 0 22px #00000080,2px 2px #0000004d!important}.desktop{padding-bottom:90px!important}.desktop-icons{padding:30px 24px 24px 30px!important;max-height:calc(100vh - 90px)!important}.monitor-frame{position:fixed;inset:18px 18px 50px;pointer-events:none;z-index:99999;border-radius:12px;box-shadow:0 0 0 100vmax #c8c0a8,inset 0 0 0 3px #181614,inset 0 0 24px #000000a6,inset 2px 2px 0 3px #ffffff0d}.monitor-bezel{position:fixed;inset:0;pointer-events:none;z-index:100000;border-style:solid;border-width:18px 18px 50px;border-radius:0;border-top-color:#d8cfb6;border-left-color:#d0c7ae;border-right-color:#a8a090;border-bottom-color:#bcb49c}.monitor-bezel:before{content:"";position:absolute;bottom:-30px;left:calc(50% - 40px);width:14px;height:10px;border-radius:2px;background:linear-gradient(180deg,#ccc4ac,#9e9882);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0000004d,inset 1px 0 #fff3,inset -1px 0 #0003,0 1px 2px #0006,22px 0 #aca498,22px 1px 2px #00000059,44px 0 #aca498,44px 1px 2px #00000059,66px 0 #aca498,66px 1px 2px #00000059}.monitor-bezel:after{content:"";position:absolute;bottom:-28px;right:10px;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#9af89a,#2ab82a);animation:led-pulse 2.8s ease-in-out infinite}}@media(min-width:1100px){#boot-overlay{position:fixed;inset:18px 18px 50px;z-index:99998;background:#050505;overflow:hidden}#boot-bios{position:absolute;inset:0;padding:18px 22px;font-family:Courier New,Courier,monospace;font-size:clamp(10px,.85vw,14px);line-height:1.45;color:#00b87a;background:#050505}.boot-dell{position:absolute;top:16px;right:22px;text-align:center;opacity:0;transition:opacity .6s ease}.boot-dell.visible{opacity:1}.boot-dell img{width:clamp(320px,30vw,480px);height:auto;display:block;margin:0 auto}.boot-dell-url{color:#25e;font-weight:700;font-size:clamp(12px,1.1vw,18px);margin-top:8px;letter-spacing:.04em}.boot-text-top{opacity:0;transition:opacity .35s ease;padding-right:clamp(340px,32vw,500px)}.boot-text-top.visible{opacity:1}.boot-text-middle{opacity:0;transition:opacity .35s ease;margin-top:10px}.boot-text-middle.visible{opacity:1}.boot-text-bottom{position:absolute;bottom:16px;left:22px;opacity:0;transition:opacity .35s ease}.boot-text-bottom.visible{opacity:1}#boot-win98{position:absolute;inset:0;display:none;background:#000}#boot-win98.visible{display:block}#boot-win98 img{width:100%;height:100%;object-fit:cover;display:block}}.rsb-cursors{position:fixed;inset:0;z-index:9990;pointer-events:none;overflow:hidden}.rsb-cursor{position:absolute;top:0;left:0;display:flex;align-items:flex-start;gap:2px;transition:transform .15s linear;will-change:transform}.rsb-cursor svg{display:block;filter:drop-shadow(1px 1px 0 rgba(0,0,0,.4))}.rsb-cursor-name{margin-top:14px;padding:0 3px;background:#ffffe1;border:1px solid currentColor;color:#000;font:11px Arial,sans-serif;white-space:nowrap}.taskbar-tray{gap:8px}.tray-icon{display:flex;align-items:center;gap:3px;min-width:0;min-height:0;padding:0 2px;border:none;box-shadow:none;background:none;font:inherit;cursor:pointer}.tray-icon[hidden]{display:none}.tray-icon img{width:16px;height:16px;image-rendering:pixelated}.tray-icon:focus{outline:1px dotted #000}.tray-icon:active{box-shadow:none;text-shadow:none}
