[hidden]{display:none!important}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}html{scroll-behavior:smooth}body{overflow-x:hidden}.orbit-menu{position:absolute;top:52px;left:120px;z-index:1000;width:290px;padding:12px;border:1px solid var(--border-strong);background:var(--surface,#111713);box-shadow:0 16px 50px #0007;border-radius:6px}.orbit-menu a{display:block;padding:10px 12px;color:var(--fg);font-size:14px;border-radius:3px}.orbit-menu a:hover{background:var(--surface-3)}.orbit-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);max-width:calc(100% - 32px);padding:14px 20px;border:1px solid var(--border-strong);background:var(--surface,#111713);color:var(--fg,#eee);z-index:2000;border-radius:5px;font-size:14px}.orbit-dialog{border:1px solid var(--border-strong);border-radius:8px;background:var(--surface,#111713);color:var(--fg,#eee);padding:28px;width:min(450px,calc(100% - 32px));margin:auto}.orbit-dialog::backdrop{background:#000b;backdrop-filter:blur(6px)}.orbit-dialog h2{font-size:24px;margin:0 0 12px}.orbit-dialog p{line-height:1.6;color:var(--fg-muted);margin-bottom:18px}.orbit-dialog button,.orbit-dialog a{display:block;width:100%;padding:12px;margin-top:8px;border:1px solid var(--border-strong);border-radius:4px;text-align:center}.orbit-dialog button:hover,.orbit-dialog a:hover{color:var(--accent)}[aria-selected=true]{color:var(--fg-strong)}svg [role=button],svg [tabindex]{cursor:pointer}svg circle[fill="var(--signal)"]{animation:orbit-pulse 3s ease-in-out infinite}@keyframes orbit-pulse{50%{opacity:.4}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}@media(max-width:767px){.orbit-menu{left:12px;right:12px;width:auto;top:58px}}
