@tailwind base;@tailwind components;@tailwind utilities;*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;max-width:100vw;height:100%}body{margin:0;overflow:hidden}
:root{--taskbar-height:30px;--desktop-icon-font-size:11px;--desktop-icon-line-height:1.2;--taskbar-item-height:24px;--window-touch-header:30px}@media (min-width:640px) and (max-width:1023px){:root{--taskbar-height:34px;--desktop-icon-font-size:10px;--taskbar-item-height:26px}}@media (max-width:639px){:root{--taskbar-height:40px;--desktop-icon-font-size:9px;--desktop-icon-line-height:1.15;--taskbar-item-height:28px;--window-touch-header:36px}html{-webkit-text-size-adjust:100%}body{touch-action:manipulation;overflow:hidden}}
.boot_login_shell{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:24px 16px;display:flex}.boot_login_shell h1{margin-bottom:1rem;font-family:Tahoma,Segoe UI,Verdana,sans-serif;font-size:clamp(1.25rem,5vw,2rem)}.boot_login_shell button{cursor:pointer;min-height:44px;padding:8px 20px;font-family:Tahoma,Segoe UI,Verdana,sans-serif;font-size:14px}@media (max-width:639px){.boot_login_shell button{width:100%;max-width:280px}}
