html,body{margin:0;background:#141414;color:#fff;font-family:-apple-system,'Segoe UI',Roboto,sans-serif;height:100%}
#boot{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;z-index:999;background:#141414}
.boot-blob{width:54px;height:54px;border-radius:45% 55% 50% 50%;background:#e0612a;animation:bb 1.4s ease-in-out infinite}
.boot-text{color:#8a8a8a;font-size:14px}
@keyframes bb{50%{transform:scale(.85) rotate(20deg);border-radius:55% 45% 60% 40%}}
.boot-banner{position:fixed;left:12px;right:12px;top:calc(env(safe-area-inset-top) + 8px);z-index:1000;background:#3a2414;border:1px solid #e0612a;color:#fff;padding:10px 14px;border-radius:14px;font-size:14px;display:flex;gap:10px;align-items:center}
.boot-banner button{margin-left:auto;background:#e0612a;color:#fff;border:0;border-radius:999px;padding:6px 12px;font-size:13px}
