*{box-sizing:border-box}html,body,#root{margin:0;padding:0;width:100%;height:100%;overflow:hidden;font-family:system-ui,sans-serif;background:#0b1020}@keyframes spin{to{transform:rotate(360deg)}}.marble-label{pointer-events:auto;padding:3px 8px;border-radius:6px;background:#080c18c7;border:1px solid rgba(255,255,255,.12);color:#e7ecf5;font-family:system-ui,sans-serif;font-size:12px;font-weight:600;white-space:nowrap;transform:translateY(-6px);-webkit-user-select:none;user-select:none}.marble-label.fallen{opacity:.55}
