@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{background-color:var(--color-bg);color:var(--color-text);font-family:"MS Sans Serif",Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.4}::-moz-selection{background-color:var(--color-titlebar);color:var(--color-titlebar-text)}::selection{background-color:var(--color-titlebar);color:var(--color-titlebar-text)}.win95-btn{background-color:var(--color-button);color:var(--color-button-text);border:none;padding:8px 24px;font-family:inherit;font-size:var(--font-size-lg);cursor:pointer;box-shadow:var(--border-raised);min-width:150px}.win95-btn:active{box-shadow:var(--border-sunken);padding:10px 22px 6px 26px}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:1px dotted var(--color-window-darkest);outline-offset:-4px}button:disabled{color:var(--color-text-muted);text-shadow:1px 1px 0 var(--color-window-lightest)}.win95-window{background-color:var(--color-window);box-shadow:var(--border-raised);padding:4px}.win95-titlebar{background-color:var(--color-titlebar);background-image:var(--dither-blue),linear-gradient(90deg,navy,#1084d0);background-size:var(--dither-size),100% 100%;image-rendering:pixelated;color:var(--color-titlebar-text);padding:4px 8px;font-weight:700;font-size:var(--font-size-lg);display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.win95-titlebar-buttons{display:flex;gap:4px}.win95-titlebar-btn{width:22px;height:20px;background-color:var(--color-window);box-shadow:var(--border-raised);border:none;font-size:var(--font-size-base);font-weight:700;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;text-decoration:none;color:var(--color-text)}.win95-titlebar-btn:active{box-shadow:var(--border-sunken)}.win95-content{padding:var(--spacing-md)}.win95-sunken{background-color:var(--color-window);box-shadow:var(--border-sunken);padding:var(--spacing-sm)}:root{--color-bg: #008080;--color-window: #c0c0c0;--color-window-dark: #808080;--color-window-light: #dfdfdf;--color-window-darkest: #000000;--color-window-lightest: #ffffff;--color-titlebar: #000080;--color-titlebar-inactive: #808080;--color-titlebar-text: #ffffff;--color-text: #000000;--color-text-muted: #808080;--color-text-accent: #000080;--color-accent: #000080;--color-accent-hover: #0000ff;--color-button: #c0c0c0;--color-button-text: #000000;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-lg: 16px;--border-raised: inset -2px -2px var(--color-window-darkest), inset 2px 2px var(--color-window-lightest), inset -4px -4px var(--color-window-dark), inset 4px 4px var(--color-window-light);--border-sunken: inset 2px 2px var(--color-window-darkest), inset -2px -2px var(--color-window-lightest), inset 4px 4px var(--color-window-dark), inset -4px -4px var(--color-window-light);--defrag-free: #ffffff;--defrag-used: #ff0000;--defrag-optimized: #0000ff;--defrag-reading: #ffff00;--defrag-writing: #00ff00;--minesweeper-1: #0000ff;--minesweeper-2: #008000;--minesweeper-3: #ff0000;--minesweeper-4: #000080;--minesweeper-5: #800000;--minesweeper-6: #008080;--minesweeper-7: #000000;--minesweeper-8: #808080;--dither-teal: repeating-conic-gradient(rgba(255, 255, 255, .06) 0% 25%, rgba(0, 0, 0, .1) 0% 50%);--dither-blue: repeating-conic-gradient(rgba(255, 255, 255, .1) 0% 25%, rgba(0, 0, 0, .14) 0% 50%);--dither-gray: repeating-conic-gradient(rgba(255, 255, 255, .14) 0% 25%, rgba(0, 0, 0, .1) 0% 50%);--dither-size: 2px 2px;--taskbar-height: 40px;--z-desktop-bg: 0;--z-icons: 1;--z-windows: 10;--z-marquee: 8000;--z-taskbar: 9000;--z-startmenu: 9100;--z-clippy: 9200;--z-dialogs: 9500;--z-screensaver: 9800;--z-bsod: 9900;--z-crt: 10000}.crt-overlay[data-v-13bf8c4a]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:var(--z-crt);mix-blend-mode:multiply;background:repeating-linear-gradient(to bottom,rgba(0,0,0,.16) 0 1px,transparent 1px 3px),radial-gradient(ellipse 120% 120% at 50% 50%,transparent 55%,rgba(0,0,0,.4) 100%);box-shadow:inset 0 0 120px 40px #00000047}.crt-overlay--high[data-v-13bf8c4a]{background:repeating-linear-gradient(to bottom,rgba(0,0,0,.3) 0 1px,transparent 1px 3px),radial-gradient(ellipse 115% 115% at 50% 50%,transparent 45%,rgba(0,0,0,.62) 100%);box-shadow:inset 0 0 150px 60px #00000073}.crt-overlay[data-v-13bf8c4a]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#ff00000d 0,#ff00000d 1px,#00ff000d 1px,#00ff000d 2px,#0000ff0d 2px,#0000ff0d 3px)}.crt-overlay--high[data-v-13bf8c4a]:after{background:repeating-linear-gradient(90deg,#ff000017 0,#ff000017 1px,#00ff0017 1px,#00ff0017 2px,#0000ff17 2px,#0000ff17 3px)}.crt-overlay[data-v-13bf8c4a]{animation:crt-flicker-13bf8c4a 6s ease-in-out infinite}@keyframes crt-flicker-13bf8c4a{0%,to{opacity:1}50%{opacity:.96}}@media (prefers-reduced-motion: reduce){.crt-overlay[data-v-13bf8c4a]{animation:none}}.reduce-motion{animation:none}
