/* Orbit's Hub — editorial orbit / October 2026 */
html{background:#07111f!important;color-scheme:light!important;scroll-padding-top:100px}html body{--orbit-accent:#80d3ff;--theme-base:#07111f;--theme-surface:#101e30;--theme-raised:#14263c;--theme-ink:#e8f4ff;--theme-muted:#91a9c2;--theme-edge:#263d56;--theme-accent:var(--orbit-accent);--theme-onAccent:#07111f;--theme-soft:#14283e;--theme-grid:transparent;--blue:var(--orbit-accent);--muted:#91a9c2;background:#07111f!important;color:#e8f4ff!important;font-family:Arial,Helvetica,sans-serif!important;margin:0!important;padding:0!important;min-height:100dvh}*{box-sizing:border-box}body::before,body::after,.landons-background,.hub-top,.rail{display:none!important}html body [hidden]{display:none!important}body a{color:inherit}body button,body input,body select,body textarea{font:inherit}body button,body a{touch-action:manipulation}body :focus-visible{outline:3px solid #80d3ff!important;outline-offset:4px}body button{cursor:pointer}body input,body textarea,body select{color:#e8f4ff!important;background:#101e30!important;border:1px solid #2a4059!important;border-radius:7px!important;box-shadow:none!important}body input:not([type=checkbox]):not([type=range]),body select{min-height:44px}body textarea{padding:12px!important;line-height:1.6}body p{line-height:1.65}body dialog{color:#e8f4ff!important;background:#101e30!important;border:1px solid #2a4059!important;border-radius:15px!important;box-shadow:0 25px 100px #00000060!important;max-width:min(800px,94vw)}body dialog::backdrop{background:#17171080;backdrop-filter:blur(6px)}body h1,body h2,body h3{color:#e8f4ff!important;letter-spacing:-.045em}body h1{font-weight:800}body main{margin:0 auto!important;max-width:1440px!important;padding:45px 5vw 70px!important}html body .orbit-topbar{position:relative!important;inset:auto!important;margin:0!important;padding:22px 4vw!important;display:flex!important;align-items:center;gap:30px;flex-wrap:wrap;border:0!important;border-bottom:1px solid #263d56!important;background:#07111f!important;color:#e8f4ff!important;z-index:20;box-shadow:none!important}body .orbit-wordmark{display:flex!important;align-items:center;gap:9px;text-decoration:none!important;white-space:nowrap;font-size:25px!important;letter-spacing:-1.4px;font-weight:800;color:#e8f4ff!important}body .orbit-wordmark img{width:36px;height:36px}body .orbit-dot{color:var(--orbit-accent)}body .orbit-topbar>nav{display:flex!important;gap:3px!important;align-items:center;margin:0 auto!important;padding:0!important;border:0!important;background:none!important;width:auto!important;overflow-x:auto}body .orbit-topbar>nav>a{white-space:nowrap;background:none!important;border:0!important;border-radius:6px!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;padding:10px 12px!important;color:#91a9c2!important;min-width:auto!important;width:auto!important;height:auto!important;display:block!important}body .orbit-topbar>nav>a:hover{background:#162b43!important;color:#e8f4ff!important}body .orbit-topbar>nav>a[aria-current=page]{color:#e8f4ff!important;background:#162b43!important}body .orbit-header-actions{display:flex;align-items:center;gap:12px}body .orbit-header-actions>button,body .orbit-header-actions .global-settings{position:static!important;inset:auto!important;width:auto!important;height:auto!important;padding:9px!important;border:0!important;background:transparent!important;color:#91a9c2!important;font-size:12px!important;box-shadow:none!important}body .orbit-account{background:#e8f4ff!important;color:#101e30!important;padding:12px 16px!important;text-decoration:none!important;border-radius:6px!important;border:0!important;font-size:12px!important;white-space:nowrap;display:flex;gap:18px}body .orbit-topbar .orbit-account:hover{background:#b5defa!important}.orbit-kicker{font:600 10px/1.4 monospace!important;letter-spacing:1.6px!important;text-transform:uppercase!important;color:#91a9c2!important;margin:0 0 16px!important}.orbit-status-dot{display:inline-block;width:6px;height:6px;background:var(--orbit-accent);border-radius:50%;margin-right:8px}.orbit-home{padding-top:0!important}.orbit-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:4vw;padding:55px 0 45px;border-bottom:1px solid #2a4059}.orbit-hero h1{font-size:clamp(48px,6.4vw,92px)!important;line-height:1.02!important;margin:20px 0 25px!important;letter-spacing:-.07em!important}.orbit-hero h1 em{font-family:Georgia,serif;font-weight:400;font-style:italic;color:var(--orbit-accent)}.orbit-lead{font-size:16px;color:#91a9c2}.orbit-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 20px}.orbit-main-button,.orbit-outline-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 19px;border-radius:6px;text-decoration:none;font-size:13px;font-weight:700;border:1px solid #e8f4ff}.orbit-main-button{background:#e8f4ff;color:#101e30!important}.orbit-main-button:hover{background:var(--orbit-accent);color:#e8f4ff!important}.orbit-outline-button{background:none;color:#e8f4ff}.orbit-outline-button:hover{background:#19314b}.orbit-small{font:11px monospace;color:#91a9c2}.orbit-small span{padding:0 12px}.orbit-small strong{color:#e8f4ff}.orbit-hero-art{position:relative;max-width:520px;width:100%;justify-self:center}.orbit-illustration{width:100%;height:auto;display:block}.orbit-spin{transform-origin:245px 198px;animation:orbit-revolve 60s linear infinite}.orbit-art-stamp{position:absolute;bottom:22px;left:28px;font:9px/1.6 monospace;letter-spacing:2px;transform:rotate(-7deg);border:1px solid #e8f4ff;padding:10px 14px}.orbit-art-stamp strong{font-size:10px}.orbit-destination-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 55px;border-bottom:1px solid #2a4059}.orbit-destination{padding:26px 24px;text-decoration:none!important;border-right:1px solid #2a4059;transition:background .2s}.orbit-destination:first-child{padding-left:0}.orbit-destination:last-child{border:0}.orbit-destination:hover{background:#152a43}.orbit-destination-index{display:block;font:9px monospace;letter-spacing:1.5px;color:#91a9c2;margin-bottom:14px}.orbit-destination strong{display:flex;justify-content:space-between;font-size:23px;letter-spacing:-1px}.orbit-destination p{font-size:12px;color:#91a9c2;margin:7px 0 0}.orbit-home-split{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(240px,1fr);gap:36px}.orbit-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.orbit-section-heading h2{font-size:30px;line-height:1.1;margin:0;letter-spacing:-1.4px}.orbit-section-heading>a{font-size:12px;white-space:nowrap;text-underline-offset:5px}.orbit-section-heading .orbit-kicker{margin-bottom:8px!important}body .orbit-search{display:flex;gap:10px;align-items:center;border:1px solid #2a4059;background:#101e30;padding:7px 8px 7px 16px;border-radius:7px;margin:0 0 23px}body .orbit-search input{flex:1;min-width:0;border:0!important;outline:none!important;background:none!important;padding:4px!important;font-size:13px}body .orbit-search button{border:0!important;background:#162b43!important;padding:10px 15px!important;font-size:12px;border-radius:4px;color:#e8f4ff!important}body .orbit-search:focus-within{outline:2px solid var(--orbit-accent)}html body .hub-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:16px!important}html body .orbit-selection .hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .hub-card{display:flex!important;flex-direction:column;border:1px solid #263d56!important;background:#101e30!important;color:#e8f4ff!important;border-radius:9px!important;box-shadow:none!important;overflow:hidden;transition:transform .2s,box-shadow .2s}html body .hub-card:hover{transform:translateY(-4px)!important;box-shadow:0 10px 20px #00000025!important}.hub-card .hub-cover{height:155px!important;aspect-ratio:auto!important;border-radius:0!important;border-bottom:1px solid #263d56!important;background:var(--tone,#284966)!important;overflow:hidden}.hub-cover img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.hub-card:hover .hub-cover img{transform:scale(1.035)}html body .hub-cover>span{font-size:clamp(18px,3vw,32px)!important;line-height:1.15!important;padding:14px;color:#e8f4ff!important;text-shadow:none!important;overflow-wrap:anywhere}.hub-card-body{padding:16px!important;flex:1;display:flex;flex-direction:column}.hub-card-heading{display:flex;align-items:start;justify-content:space-between;gap:8px}.hub-card-heading h3{font-size:17px!important;line-height:1.25!important;margin:0!important}.hub-card-body>p{color:#91a9c2!important;font-size:12px!important;flex:1}.hub-card-actions{display:flex;gap:8px;margin-top:14px!important}.hub-card .hub-primary{background:#e8f4ff!important;color:#101e30!important;border:0!important;border-radius:5px!important;font-size:11px!important;padding:9px 14px!important;min-height:34px!important}.hub-card .hub-secondary{color:#e8f4ff!important;background:transparent!important;border:1px solid #2a4059!important;border-radius:5px!important;font-size:11px!important;padding:8px 12px!important}.hub-favorite{background:none!important;border:0!important;color:#91a9c2!important;font-size:20px!important;padding:0!important}.hub-favorite[aria-pressed=true]{color:#80d3ff!important}.hub-chips{display:flex;gap:5px;margin-top:10px}.hub-chip{color:#91a9c2!important;font:9px monospace!important;background:#14283e!important;border:0!important;border-radius:3px!important;padding:4px 6px!important}.orbit-poll-card,.orbit-day-card{border:1px solid #2a4059;border-radius:9px;padding:24px;margin-bottom:20px;background:#10243a}.orbit-poll-card .updates-poll{background:none!important;border:0!important;padding:0!important;margin:0!important}.orbit-poll-card h2{font-size:27px!important;margin:12px 0 18px!important}.orbit-poll-card .poll-options{display:flex;gap:8px}.orbit-poll-card .poll-options button{flex:1;border:1px solid #38536e!important;background:#101e30!important;color:#e8f4ff!important;padding:12px!important;border-radius:5px!important}.orbit-poll-card .poll-options button[aria-pressed=true]{background:#e8f4ff!important;color:#101e30!important}.orbit-poll-card p[role=status]{font-size:11px!important;color:#91a9c2!important}.poll-meter{background:#263e56!important;border:0!important}.poll-meter span{background:var(--orbit-accent)!important}.orbit-day-card{background:#101e30}.orbit-day-card h2{font-size:25px}.orbit-day-card .hub-grid{grid-template-columns:1fr!important}.orbit-day-card p{font-size:12px}.orbit-discord-card{display:block;padding:25px;background:#e8f4ff;color:#101e30!important;text-decoration:none;border-radius:9px}.orbit-discord-card span{display:block;font:8px monospace;letter-spacing:1.2px;margin-bottom:22px;color:#9bb3cc}.orbit-discord-card strong{display:block;font-size:20px}.orbit-favorites{padding:55px 0}.orbit-favorites .hub-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important;overflow:visible!important}.orbit-empty{border:1px dashed #2a4059;padding:28px;color:#91a9c2;font-size:13px}.orbit-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.orbit-account-card,.orbit-proxy-card{padding:35px;border-radius:9px;border:1px solid #2a4059}.orbit-account-card{background:#112d46}.orbit-bottom-grid h2{font-size:36px;line-height:1.08;margin:0 0 20px}.orbit-bottom-grid p{font-size:13px;max-width:360px}.orbit-account-card small{display:block;font:10px monospace;color:#91a9c2;margin-top:17px}.orbit-proxy-card .orbit-search{margin-top:35px}.jukebox{display:flex;justify-content:space-between;align-items:center;font:11px monospace;color:#91a9c2}.jukebox button{border:1px solid #2a4059;background:transparent;border-radius:4px;padding:8px 14px;color:#e8f4ff}.orbit-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;padding:40px 0 0;margin-top:50px;border-top:1px solid #2a4059}.orbit-footer-brand{font-size:23px;letter-spacing:-1px;font-weight:800;text-decoration:none}.orbit-footer>div{display:flex;gap:20px;flex-wrap:wrap}.orbit-footer>div a,.orbit-footer button{font:11px Arial,sans-serif;border:0;background:none;padding:0;color:#91a9c2;text-decoration:none}.orbit-footer>span{font:8px monospace;letter-spacing:1.5px;color:#91a9c2}.orbit-home{animation:orbit-enter .4s ease-out both}body.landons-leaving main{opacity:0;transform:translateY(5px);transition:.15s}body:not(.hub-home) main{animation:orbit-enter .35s ease-out both}
/* Library and shared feature surfaces */
html body .hub-main{padding-top:45px!important}html body .hub-library-heading{border-bottom:1px solid #2a4059;padding-bottom:30px;margin-bottom:25px}html body .hub-library-heading h1{font-size:clamp(40px,6vw,65px)!important;line-height:1.05!important;margin:10px 0!important}.hub-eyebrow,.eyebrow{font:10px monospace!important;letter-spacing:1.5px!important;color:#91a9c2!important}.hub-library-heading p,.hub-result-count,.hub-hint{color:#91a9c2!important}.hub-search-row{gap:20px!important}.hub-search{background:#101e30!important;border:1px solid #2a4059!important;border-radius:7px!important}.hub-search input{border:0!important;background:none!important}.hub-sort{color:#91a9c2!important}.hub-filters{gap:7px!important;margin:22px 0!important}.hub-filter{border:1px solid #2a4059!important;background:transparent!important;color:#91a9c2!important;border-radius:5px!important;padding:9px 14px!important;font-size:12px!important}.hub-filter[aria-pressed=true]{background:#e8f4ff!important;color:#101e30!important;border-color:#e8f4ff!important}.hub-primary{background:#e8f4ff!important;color:#101e30!important;border:1px solid #e8f4ff!important;border-radius:6px!important;box-shadow:none!important}.hub-secondary{background:#101e30!important;color:#e8f4ff!important;border:1px solid #2a4059!important;border-radius:6px!important;box-shadow:none!important}.hub-panel,.hub-dialog,.account-card,.owner-card,.support-card,.global-room,.board{background:#101e30!important;color:#e8f4ff!important;border:1px solid #263d56!important;border-radius:12px!important;box-shadow:none!important}.global-shell,.owner-wrap,.account-wrap{padding-left:5vw!important}.global-heading{background:none!important;border:0!important;padding:0!important}.global-heading h1,.board h1,main>.intro h1,main>h1{font-size:clamp(38px,6vw,64px)!important;line-height:1.1!important}.global-heading p,.global-note,.global-status,.global-room-bar span,.global-message time,.global-empty,.global-guest p,.owner-wrap .lead,.owner-wrap .hint,.support-card p,.account-card p,.subtitle,.board-note{color:#91a9c2!important}.global-room-bar,.global-guest,.global-composer{background:#14283e!important;border-color:#263d56!important}.global-message,.global-log{background:#101e30!important;border-color:#20384f!important}.global-message p,.global-byline,.global-label,.global-guest strong,.global-room-bar strong{color:#e8f4ff!important}.global-avatar{background:#10243a!important;color:#e8f4ff!important}.global-badge{background:#10243a!important;border-color:#263d56!important;color:#a6dcff!important}.global-composer textarea{background:#101e30!important}.owner-wrap>header,.account-wrap>header{background:none!important;border:0!important;padding:0 0 25px!important}.owner-wrap button,.support-card button,.account-card button,.board-controls button{border-radius:6px!important;background:#e8f4ff!important;border:1px solid #e8f4ff!important;color:#101e30!important;box-shadow:none!important}.owner-tabs{border-color:#263d56!important}.owner-tabs button[aria-pressed=true]{background:var(--orbit-accent)!important;color:#e8f4ff!important}.owner-stats>div,.preview,.owner-game,.owner-event,.account-row,.owner-account{background:#14283e!important;border-color:#263d56!important;color:#e8f4ff!important}.owner-wrap h1{font-size:clamp(36px,5vw,62px)!important;line-height:1.05!important}.owner-wrap h1 span{color:#91a9c2!important}.support-grid{gap:25px!important}.support-card label,.account-card label{color:#e8f4ff!important}.support-card{padding:28px!important}.account-card{max-width:570px!important;padding:36px!important}.account-card .account-tabs{background:#14283e!important;border-color:#2a4059!important}.account-card footer{color:#91a9c2!important}.board{padding:30px!important}.pad,.meme-pad{border:1px solid #263d56!important;background:#14283e!important;color:#e8f4ff!important;border-radius:8px!important;box-shadow:none!important}.pad:hover,.meme-pad:hover{background:#112d46!important;transform:translateY(-3px)}.pad.playing,.meme-pad.playing{background:var(--orbit-accent)!important;color:#e8f4ff!important}.pad small,.pad span,.meme-pad small,.sound-section-title .sound-count{color:#91a9c2!important}.pads{gap:12px!important}.board h1 span{color:var(--orbit-accent)!important}.sound-section-title{font-size:22px!important}.music-page main{padding-bottom:270px!important}body main>.intro{background:none!important;border:0!important;padding-left:0!important}body main>header{background:none!important;border-color:#263d56!important}.tabs,.chips{background:transparent!important;border-color:#263d56!important}.tabs button{color:#91a9c2!important;background:transparent!important}.tabs button.active{background:#e8f4ff!important;color:#101e30!important}.track,.track-card,.discovery{background:#101e30!important;border-color:#263d56!important;color:#e8f4ff!important;border-radius:9px!important}.track p,.track-card p,.catalog-note,.small,.section-top span{color:#91a9c2!important}.player,.music-player{background:#101e30!important;border-color:#2a4059!important;color:#e8f4ff!important;left:0!important}.player button{color:#e8f4ff!important}.global-chat-link{display:none!important}.arcade-tools{z-index:100!important}.arcade-tools .global-settings{display:none}.landons-messenger,.landons-invite,.landons-global-announcement,.landons-maintenance{background:#101e30!important;color:#e8f4ff!important;border:1px solid #2a4059!important;box-shadow:0 15px 60px #00000050!important;border-radius:12px!important}.landons-messenger :is(h2,h3,strong,p,label,small),.landons-invite :is(h2,h3,strong,p),.landons-global-announcement :is(strong,p){color:#e8f4ff!important}.landons-messenger-button{background:#e8f4ff!important;color:#101e30!important;border:1px solid #e8f4ff!important;border-radius:12px!important}.landons-messenger button,.landons-invite button{background:#14283e!important;color:#e8f4ff!important;border-color:#2a4059!important}.landons-global-announcement button{color:#e8f4ff!important}.landons-live-shell{z-index:2000!important}html body.orbit-proxy-page{display:flex;flex-direction:column;height:100dvh;overflow:hidden}.orbit-proxy-page .orbit-topbar{flex:0 0 auto}.orbit-proxy-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 4vw;border-bottom:1px solid #2a4059}.orbit-proxy-bar h1{margin:0;font-size:26px;line-height:1.1}.orbit-proxy-bar h1 span{color:var(--orbit-accent)}.orbit-proxy-bar .orbit-kicker{font-size:8px!important;margin-bottom:3px!important;display:block}.orbit-proxy-actions{display:flex;gap:7px;flex-wrap:wrap}.orbit-proxy-actions button,#exit{background:#101e30;border:1px solid #2a4059;border-radius:5px;padding:9px 12px;font-size:11px;color:#e8f4ff}.orbit-proxy-page #browser-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:10px 4vw;background:#10243a;border-bottom:1px solid #2a4059;font-size:11px}.orbit-proxy-page #browser-toolbar p{margin:0}.orbit-proxy-page #surface{position:relative;flex:1;min-height:0;margin:15px 2vw 20px;border:1px solid #2a4059;border-radius:10px;overflow:hidden;background:#101e30}.orbit-proxy-page iframe{border:0;width:100%;height:100%;display:block;background:#101e30}.orbit-proxy-page #surface.expanded{position:fixed;inset:0;margin:0;z-index:1500;border:0;border-radius:0}.orbit-proxy-page #exit{display:none;position:absolute;right:12px;top:12px;z-index:10}.orbit-proxy-page #surface.expanded #exit,.orbit-proxy-page #surface:fullscreen #exit{display:block}.dm-messages-hero{padding-top:50px!important}.dm-messages-hero h1{font-size:clamp(36px,6vw,65px)!important}.dm-messages-hero p{color:#91a9c2!important}.hub-footer{margin-top:35px;border-color:#2a4059!important;color:#91a9c2!important}body .hub-footer a{color:#91a9c2!important}.orbit-topbar .orbit-settings-slot:empty{display:none}
@keyframes orbit-revolve{to{transform:rotate(360deg)}}@keyframes orbit-enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1400px){html body .hub-library #grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:1100px){body .orbit-topbar{gap:15px!important;padding:18px 4vw!important}body .orbit-topbar>nav{order:3;width:100%!important;justify-content:center}body .orbit-header-actions{margin-left:auto}.orbit-home-split{gap:20px}.orbit-hero h1{font-size:65px!important}.orbit-hero{gap:10px}.orbit-destination strong{font-size:20px}.orbit-art-stamp{bottom:8px}.orbit-bottom-grid h2{font-size:31px}.orbit-favorites .hub-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){html body main{padding:28px 5vw 45px!important}.orbit-hero{grid-template-columns:1fr;padding-top:30px;gap:10px}.orbit-hero h1{font-size:58px!important}.orbit-hero-art{max-width:350px}.orbit-hero-actions{margin-top:22px}.orbit-destination-grid{grid-template-columns:1fr;margin-bottom:35px}.orbit-destination,.orbit-destination:first-child{padding:20px 0;border-right:0;border-bottom:1px solid #2a4059}.orbit-destination:last-child{border:0}.orbit-destination-index{margin-bottom:7px}.orbit-destination strong{font-size:22px}.orbit-home-split,.orbit-bottom-grid{grid-template-columns:1fr}.orbit-home-aside{display:grid;grid-template-columns:1fr;gap:15px}.orbit-poll-card,.orbit-day-card{margin:0}.orbit-selection{min-width:0}.orbit-section-heading h2{font-size:26px}.orbit-selection .hub-cover{height:130px!important}.orbit-home-aside{margin-top:15px}.orbit-account-card,.orbit-proxy-card{padding:27px}.orbit-favorites{padding:40px 0}.orbit-footer>div{gap:18px}.orbit-topbar>nav{justify-content:start!important}.orbit-header-actions>button{font-size:11px!important}.orbit-account{padding:10px!important;font-size:11px!important}.orbit-wordmark{font-size:22px!important}.orbit-proxy-bar{align-items:start;flex-wrap:wrap}.orbit-proxy-actions{width:100%}.orbit-proxy-page #surface{margin:10px;border-radius:6px}.hub-card-body{padding:12px!important}.hub-card-heading h3{font-size:15px!important}.hub-search-row{flex-wrap:wrap}.global-heading{align-items:start!important;flex-direction:column}.global-log{padding:10px 15px!important}.board{padding:20px!important}.owner-wrap,.account-wrap,.global-shell{width:100%!important}.owner-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.music-page main{padding-bottom:280px!important}}
@media(max-width:400px){html body .orbit-selection .hub-grid,.orbit-favorites .hub-row{grid-template-columns:1fr!important}.orbit-hero h1{font-size:48px!important}.orbit-header-actions{gap:3px}.orbit-account span{display:none}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}html[data-orbit-motion=off] *,body.calm *{animation:none!important;transition:none!important}

body>header:not(.orbit-topbar){background:transparent!important;border:0!important;padding:12px 5vw!important;margin:0!important;color:#91a9c2!important}body>header:not(.orbit-topbar):empty{display:none!important}.orbit-settings-link{font-size:12px;color:#91a9c2;text-decoration:none}html body .hub-library #grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))!important} .hub-card:focus-within{outline:2px solid var(--orbit-accent);outline-offset:3px}

/* Back in orbit: navy depth, icy blue accents and ambient motion. */
html body{background:#07111f!important;background-image:radial-gradient(ellipse at 85% 0%,#12365770,transparent 55%),radial-gradient(ellipse at 0% 65%,#102d4850,transparent 50%)!important}.orbit-topbar{backdrop-filter:blur(20px)}html body .orbit-topbar{background:#091522e8!important;border-bottom-color:#29445c!important}.orbit-topbar .orbit-wordmark{letter-spacing:-1px!important}.orbit-hero h1{letter-spacing:-.065em!important}.orbit-hero h1 em{font-family:Arial,Helvetica,sans-serif;font-weight:800;font-style:normal;color:var(--orbit-accent);text-shadow:0 0 50px #80d3ff35}.orbit-main-button,html body .orbit-account,html body .hub-primary{background:var(--orbit-accent)!important;color:#07111f!important;border-color:transparent!important;box-shadow:0 0 25px #80d3ff10!important}.orbit-outline-button,.orbit-destination,.orbit-account-card,.orbit-proxy-card,.orbit-poll-card,.orbit-day-card{border-color:#2b455f!important;border-radius:16px}.orbit-outline-button:hover,.orbit-destination:hover{background:#163149!important}.orbit-destination-grid{gap:14px;border:0;margin-top:20px}.orbit-destination,.orbit-destination:first-child{border:1px solid #263e57!important;padding:24px;background:#102239aa}.orbit-destination strong span{color:var(--orbit-accent)}.orbit-poll-card{background:linear-gradient(140deg,#15314b,#101e30)!important}.orbit-discord-card{background:linear-gradient(135deg,#123553,#112338)!important;color:#e8f4ff!important;border:1px solid #284b6b}.orbit-account-card{background:linear-gradient(140deg,#163a56,#102239)!important}.orbit-proxy-card{background:#101e30cc}.orbit-hero-art{filter:drop-shadow(0 0 55px #62bfff19)}.orbit-sun{filter:drop-shadow(0 0 25px #80d3ff25)}.orbit-art-stamp{background:#0b1b2bdf;border-color:#385d7d;color:#a9dbfa;border-radius:8px}.orbit-destination-index,.orbit-kicker{color:#97b6d1!important}.orbit-topbar .orbit-dot{color:var(--orbit-accent)}html body .hub-card{border-radius:14px!important;background:#101e30!important;border-color:#263e57!important}.hub-card:hover{box-shadow:0 12px 40px #00000040!important;border-color:#4e86ae!important}.hub-card .hub-primary{background:var(--orbit-accent)!important;color:#07111f!important}.orbit-home-aside .hub-cover>span,html body .hub-cover>span{color:#091321!important}.orbit-atmosphere{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:0;contain:strict}.orbit-atmosphere>span{position:absolute;width:3px;height:3px;border-radius:50%;background:#89d6ff;box-shadow:0 0 12px #80d3ff70;opacity:.35;animation:orbit-float 11s ease-in-out infinite alternate}body>main,body>.orbit-proxy-bar,body>#surface,body>footer{position:relative;z-index:1}html[data-theme-background=solid] .orbit-atmosphere{display:none}html[data-theme-background=grid] .orbit-atmosphere{background-image:linear-gradient(#80d3ff05 1px,transparent 1px),linear-gradient(90deg,#80d3ff05 1px,transparent 1px);background-size:64px 64px}.orbit-footer{border-color:#263e57}.orbit-header-actions a.orbit-settings-link{color:#91a9c2!important}@keyframes orbit-float{from{transform:translateY(0);opacity:.15}to{transform:translateY(-35px);opacity:.6}}@media(prefers-reduced-motion:reduce){.orbit-atmosphere>span{animation:none!important}}body.calm .orbit-atmosphere>span,html[data-orbit-motion=off] .orbit-atmosphere>span{animation:none!important}.orbit-proxy-page #surface{box-shadow:0 0 40px #00000025;border-color:#2b455f!important}

html body .owner-tabs button[aria-pressed=true],html body .pad.playing,html body .meme-pad.playing{color:#07111f!important}

/* Games-first lobby. No billboard or decorative orbit player. */
html body main.orbit-lobby-layout{max-width:1600px!important;padding:38px 4vw 60px!important}.orbit-lobby{padding:0 0 24px;border-bottom:1px solid #23394f;margin-bottom:32px}.orbit-lobby-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:22px}.orbit-lobby-heading h1{font-size:clamp(34px,4vw,60px)!important;line-height:1.02!important;margin:0!important;letter-spacing:-.055em!important}.orbit-lobby-heading .orbit-kicker{margin-bottom:12px!important}.orbit-lobby-heading>p{text-align:right;color:#8ca7c0;font:12px/1.7 monospace;margin:0}.orbit-lobby-heading>p strong{color:#b9e5ff;font-size:23px}.orbit-lobby-search{display:flex;align-items:center;gap:16px;background:#112339;border:1px solid #2b4c6d;border-radius:13px;padding:8px 10px 8px 22px;box-shadow:0 10px 45px #00000015}.orbit-lobby-search>span{font-size:30px;color:#7fbdde}.orbit-lobby-search input{border:0!important;background:transparent!important;flex:1;min-width:0;outline:none!important;padding:8px!important;font-size:15px;min-height:44px}.orbit-lobby-search:focus-within{outline:2px solid #80d3ff;outline-offset:3px}.orbit-lobby-search button{border:0;background:#91d8ff;color:#07111f;padding:14px 20px;border-radius:8px;font-size:12px;font-weight:700}.orbit-lobby-links{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:17px}.orbit-lobby-links nav{display:flex;gap:7px;overflow-x:auto}.orbit-lobby-links nav a{white-space:nowrap;text-decoration:none;font-size:11px;color:#9bb8cf;background:#102239;padding:9px 14px;border-radius:20px;border:1px solid #253f58}.orbit-lobby-links nav a:first-child{background:#d1efff;color:#102239;border-color:#d1efff}.orbit-lobby-links nav a:hover{border-color:#80d3ff}.orbit-lobby-links>button{white-space:nowrap;background:none;border:0;color:#b7dcf4;font-size:11px;padding:10px 0}.orbit-featured{margin-bottom:34px}.orbit-featured .orbit-section-heading{margin-bottom:18px}.orbit-featured .orbit-section-heading h2{font-size:23px!important;letter-spacing:-.8px}.orbit-featured #home-picks{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:17px!important}.orbit-featured .hub-card{position:relative;display:block!important;min-height:220px;aspect-ratio:1.25;border:0!important;border-radius:14px!important;background:#152e46!important;isolation:isolate}.orbit-featured .hub-card .hub-cover{position:absolute;inset:0;width:100%;height:100%!important;border:0!important;z-index:0}.orbit-featured .hub-card .hub-cover img{object-fit:cover}.orbit-featured .hub-card .hub-cover>span{font-size:25px!important;align-self:start;padding:24px!important;transform:translateY(-20px)}.orbit-featured .hub-card::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#02081400 20%,#020814a0 58%,#020814f5);pointer-events:none;z-index:1}.orbit-featured .hub-card .hub-card-body{position:absolute;inset:0;padding:19px!important;display:flex;justify-content:end;z-index:2;background:none!important}.orbit-featured .hub-card .hub-card-heading{display:flex;align-items:end}.orbit-featured .hub-card .hub-card-heading h3{font-size:19px!important;color:#f2f8ff!important;letter-spacing:-.5px;line-height:1.15!important;max-width:85%;text-shadow:0 2px 15px #000000a0}.orbit-featured .hub-favorite{position:absolute;right:12px;top:11px;background:#07111fa0!important;backdrop-filter:blur(8px);width:32px;height:32px;border-radius:9px;color:#f2f8ff!important;z-index:5}.orbit-featured .hub-favorite[aria-pressed=true]{color:#99dcff!important}.orbit-featured .hub-chips{margin-top:8px!important}.orbit-featured .hub-chip{background:#243e5580!important;color:#abd5ee!important;font-size:9px!important;backdrop-filter:blur(5px)}.orbit-featured .hub-card-actions{margin:0!important}.orbit-featured .hub-card-actions>a{position:absolute;inset:0;font-size:0!important;opacity:0;border:0!important;z-index:3}.orbit-featured .hub-card:hover .hub-cover img{transform:scale(1.06)}.orbit-featured .hub-card:hover{box-shadow:0 8px 35px #00000045!important;transform:translateY(-3px)!important}.orbit-featured .hub-card:focus-within{outline:3px solid #80d3ff;outline-offset:4px}.orbit-community-row{display:grid;grid-template-columns:1.1fr 1.1fr 1fr;gap:18px;align-items:stretch;margin:0 0 35px}.orbit-community-row>section,.orbit-community-row>a{margin:0!important;min-height:150px}.orbit-community-row .orbit-poll-card{padding:22px!important;background:#0d2035!important}.orbit-community-row .orbit-day-card{padding:22px!important}.orbit-community-row .orbit-day-card>h2{display:none}.orbit-community-row .orbit-day-card .hub-card{display:grid!important;grid-template-columns:80px 1fr;min-height:100px}.orbit-community-row .orbit-day-card .hub-cover{height:100%!important}.orbit-community-row .orbit-day-card .hub-card-body{padding:10px!important}.orbit-community-row .orbit-day-card .hub-card-heading h3{font-size:14px!important}.orbit-community-row .orbit-day-card .hub-chips{display:none}.orbit-community-row .orbit-discord-card{display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(140deg,#183b65,#182944)!important}.orbit-community-row .orbit-discord-card strong{font-size:25px}.orbit-lobby-layout .orbit-favorites{padding:15px 0 35px}.orbit-lobby-layout .orbit-bottom-grid{grid-template-columns:1fr 1fr;gap:18px}.orbit-lobby-layout .orbit-bottom-grid h2{font-size:26px}.orbit-lobby-layout .orbit-account-card,.orbit-lobby-layout .orbit-proxy-card{padding:26px}.orbit-lobby-layout .orbit-account-card h2 br{display:none}.orbit-lobby-layout .orbit-account-card p{max-width:100%;font-size:12px}.orbit-lobby-layout .orbit-proxy-card .orbit-search{margin-top:20px}.orbit-lobby-layout .orbit-footer{margin-top:35px}
/* A compact cover-and-details catalog replaces the previous poster grid. */
html body.hub-library #grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html body.hub-library #grid>.hub-card{display:grid!important;grid-template-columns:145px minmax(0,1fr);min-height:185px;border-radius:13px!important}html body.hub-library #grid .hub-cover{height:100%!important;aspect-ratio:auto!important;border-bottom:0!important;border-right:1px solid #263e57!important}html body.hub-library #grid .hub-cover>span{font-size:21px!important}html body.hub-library #grid .hub-card-body{padding:18px!important}html body.hub-library #grid .hub-card-body>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:10px 0 0;font-size:11px!important}html body.hub-library #grid .hub-card-actions{margin-top:12px!important}html body.hub-library .hub-library-heading h1{font-size:clamp(30px,4vw,48px)!important}html body.hub-library .hub-library-heading{padding-bottom:22px}
@media(min-width:1600px){.orbit-featured #home-picks{grid-template-columns:repeat(4,minmax(0,1fr))!important}.orbit-featured .hub-card{min-height:240px}}
@media(max-width:1100px){.orbit-featured #home-picks{grid-template-columns:repeat(3,minmax(0,1fr))!important}.orbit-featured .hub-card{min-height:205px}.orbit-community-row{grid-template-columns:1fr 1fr}.orbit-community-row .orbit-discord-card{grid-column:1/-1;min-height:110px}.orbit-community-row .orbit-discord-card span{margin-bottom:18px}html body.hub-library #grid>.hub-card{grid-template-columns:115px minmax(0,1fr)}html body.hub-library #grid .hub-card-body{padding:14px!important}}
@media(max-width:760px){.orbit-lobby-heading>p{display:none}.orbit-lobby-heading h1{font-size:38px!important}.orbit-lobby-search{padding-left:14px;gap:8px}.orbit-lobby-search input{font-size:12px}.orbit-lobby-search button{padding:13px 12px;font-size:11px}.orbit-lobby-links{align-items:start;flex-direction:column;gap:7px}.orbit-lobby-links nav{width:100%}.orbit-featured #home-picks{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.orbit-featured .hub-card{min-height:190px;aspect-ratio:1}.orbit-featured .hub-card .hub-card-heading h3{font-size:17px!important}.orbit-featured .hub-card .hub-card-body{padding:14px!important}.orbit-featured .orbit-section-heading h2{font-size:20px!important}.orbit-featured .orbit-section-heading>a{font-size:10px}.orbit-community-row,.orbit-lobby-layout .orbit-bottom-grid{grid-template-columns:1fr}.orbit-community-row .orbit-discord-card{grid-column:auto}html body.hub-library #grid{grid-template-columns:1fr!important}html body.hub-library #grid>.hub-card{grid-template-columns:125px minmax(0,1fr)!important;min-height:170px}}
@media(max-width:380px){.orbit-featured .hub-card{min-height:175px}.orbit-featured .hub-card .hub-card-heading h3{font-size:15px!important}.orbit-featured .hub-chip{font-size:8px!important}.orbit-featured .hub-card .hub-cover>span{font-size:19px!important}html body.hub-library #grid>.hub-card{grid-template-columns:95px minmax(0,1fr)!important}}

@media(min-width:1101px){.orbit-community-row{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}

/* Remove the legacy centered grid that compressed each lobby section. */
html body main.orbit-home{display:block!important;width:100%!important;min-width:0!important;min-height:unset!important;place-items:normal!important;overflow:visible!important;background-image:none!important;background-size:auto!important;animation:orbit-enter .35s ease-out both!important}html body main.orbit-lobby-layout{padding:48px clamp(20px,5vw,80px) 70px!important;max-width:1600px!important}main.orbit-home>section,main.orbit-home>footer{width:100%;min-width:0;max-width:none}.orbit-lobby{padding-bottom:30px;margin-bottom:40px}.orbit-lobby-heading{margin-bottom:28px}.orbit-lobby-search{padding:12px 14px 12px 22px;gap:18px}.orbit-lobby-search input{min-height:48px!important}.orbit-lobby-links{margin-top:22px;gap:20px}.orbit-lobby-links nav{gap:10px}.orbit-lobby-links nav a{padding:11px 16px}.orbit-featured{margin-bottom:46px}.orbit-featured .orbit-section-heading{margin-bottom:25px}.orbit-featured #home-picks{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.orbit-featured .hub-card{min-height:245px;aspect-ratio:1.35}.orbit-featured .hub-card .hub-card-body{padding:23px!important}.orbit-featured .hub-card .hub-card-heading h3{font-size:21px!important;line-height:1.25!important}.orbit-community-row{gap:24px;margin-bottom:45px}.orbit-community-row>section,.orbit-community-row>a{padding:28px!important}.orbit-lobby-layout .orbit-favorites{padding:15px 0 46px}.orbit-favorites .hub-row{gap:22px!important}.orbit-lobby-layout .orbit-bottom-grid{gap:24px}.orbit-lobby-layout .orbit-account-card,.orbit-lobby-layout .orbit-proxy-card{padding:34px}.orbit-topbar{row-gap:20px!important}html body.hub-library #grid{gap:22px!important}html body.hub-library #grid>.hub-card{grid-template-columns:160px minmax(0,1fr);min-height:205px}html body.hub-library #grid .hub-card-body{padding:22px!important}html body.hub-library #grid .hub-card-heading h3{line-height:1.3!important}.hub-search-row{margin-top:25px!important}.hub-filters{row-gap:10px!important}.orbit-proxy-page main{min-width:0!important}
@media(min-width:1500px){.orbit-featured #home-picks{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:1099px){.orbit-featured #home-picks{grid-template-columns:repeat(2,minmax(0,1fr))!important}.orbit-featured .hub-card{min-height:250px;aspect-ratio:1.4}.orbit-community-row{grid-template-columns:1fr!important}.orbit-community-row .orbit-discord-card{grid-column:auto}.orbit-community-row .orbit-day-card .hub-card{grid-template-columns:110px minmax(0,1fr);min-height:125px}.orbit-lobby-layout .orbit-bottom-grid{grid-template-columns:1fr}.orbit-favorites .hub-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.hub-library #grid{grid-template-columns:1fr!important}html body.hub-library #grid>.hub-card{grid-template-columns:160px minmax(0,1fr);min-height:185px}}
@media(max-width:760px){html body main.orbit-lobby-layout{padding:30px 22px 50px!important}.orbit-lobby-heading{margin-bottom:24px}.orbit-lobby-heading h1{font-size:36px!important}.orbit-lobby-search{padding:9px 10px 9px 15px;gap:10px}.orbit-lobby-search input{min-height:44px!important}.orbit-lobby-search button{padding:13px;font-size:11px}.orbit-lobby-links{gap:14px;margin-top:20px}.orbit-featured #home-picks{gap:18px!important}.orbit-featured .hub-card{min-height:220px;aspect-ratio:1.15}.orbit-featured .hub-card .hub-card-body{padding:18px!important}.orbit-featured .hub-card .hub-card-heading h3{font-size:18px!important}.orbit-featured .orbit-section-heading{align-items:start;gap:18px;flex-wrap:wrap}.orbit-community-row>section,.orbit-community-row>a{padding:24px!important}.orbit-lobby-layout .orbit-account-card,.orbit-lobby-layout .orbit-proxy-card{padding:26px}.orbit-footer>div{gap:20px;line-height:1.7}.orbit-topbar>nav{padding-bottom:4px!important}html body.hub-library #grid .hub-card-body{padding:18px!important}}
@media(max-width:540px){.orbit-lobby-search{flex-wrap:wrap}.orbit-lobby-search input{width:calc(100% - 42px);flex:1 1 calc(100% - 42px)}.orbit-lobby-search button{width:100%;min-height:42px}.orbit-featured #home-picks{grid-template-columns:1fr!important}.orbit-featured .hub-card{min-height:240px;aspect-ratio:1.45}.orbit-featured .hub-card .hub-card-heading h3{font-size:21px!important}.orbit-favorites .hub-row{grid-template-columns:1fr!important}html body.hub-library #grid>.hub-card{grid-template-columns:105px minmax(0,1fr)!important;min-height:190px}html body.hub-library #grid .hub-card-heading h3{font-size:16px!important}.orbit-lobby-heading h1{font-size:32px!important}}
