@font-face{font-family:ms_sans_serif;src:url(/w95font.woff2) format("woff2"),url(/w95font.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ms_sans_serif;src:url(/w95font-bold.woff2) format("woff2"),url(/w95font-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:ms_sans_serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;padding:0;background:teal;color:#000;line-height:1.4;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation}@media (max-width: 768px){html{font-size:14px}body{overflow-x:hidden;touch-action:manipulation}input,textarea,select{font-size:16px!important}}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-track{background:silver;border:1px inset #868a8e}::-webkit-scrollbar-thumb{background:silver;border:1px outset #868a8e}::-webkit-scrollbar-thumb:hover{background:#a0a0a0}::-webkit-scrollbar-corner{background:silver;border:1px inset #868a8e}*:focus{outline:2px solid #000080;outline-offset:2px}button:active{border-style:inset!important}button:focus:not(:active){border-style:outset!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.translate-3d{transform:translateZ(0);will-change:transform}.gpu-accelerated{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}@media (max-width: 768px){button,[role=button],.clickable{min-height:44px;min-width:44px}.desktop-icon{min-height:60px;min-width:60px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.loading-text{animation:none!important}}@media (prefers-contrast: high){body{background:navy;color:#fff}.desktop-icon{border:2px solid #ffffff}}@media print{body{background:#fff!important;color:#000!important}.taskbar-bottom,.desktop-icons{display:none!important}}.error-boundary{background:#fcc!important;border:2px solid #ff0000!important;color:#000!important}.success-state{background:#cfc!important;border:2px solid #00ff00!important;color:#000!important}.warning-state{background:#ffc!important;border:2px solid #ffaa00!important;color:#000!important}.info-state{background:#cce5ff!important;border:2px solid #0080ff!important;color:#000!important}
