html,body{margin:0;background:#1e1e20;color:#e2e2e6}#root{min-height:100dvh;background:#1e1e20}.boot-splash{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;background:#1e1e20}.boot-splash__logo{display:block;flex-shrink:0;width:min(72vw,280px);height:auto;object-fit:contain}.boot-splash__spinner{flex-shrink:0;box-sizing:border-box;width:26px;height:26px;border:3px solid rgba(255,107,0,.2);border-top-color:#ff6b00;border-radius:50%;animation:bootSpin .9s linear infinite}@keyframes bootSpin{to{transform:rotate(360deg)}}
