:root body .light-body-orb,:root body .player-orb,:root body .constellation-trigger{--nav-size:52px;--nav-gap:10px;width:var(--nav-size);height:var(--nav-size);color:#ececed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(at 25% 10%,#e9e9ea21,#0000 60%),#111113e8;border:1px solid #e8e8e93d;border-radius:50%;top:22px;box-shadow:inset 0 1px 2px #f6f6f725,0 4px 18px #0006}:root body .light-body-orb{right:calc(clamp(20px,3.6vw,60px) + 2 * (var(--nav-size) + var(--nav-gap)));z-index:38;cursor:pointer;place-items:center;display:grid;position:fixed}:root body .player-orb{right:calc(clamp(20px,3.6vw,60px) + var(--nav-size) + var(--nav-gap))}:root body .light-body-orb:focus-visible{outline-offset:4px;outline:2px solid #edf7ff}:root body .light-body-sheet{z-index:90;color:#f4f4f5;scrollbar-width:thin;background:#080809;border:1px solid #d8d8d940;border-radius:24px;width:min(760px,94vw);max-width:min(760px,94vw);max-height:90svh;padding:42px 12px 0;overflow-y:auto}.light-body-sheet .player-hud{box-shadow:none;background:0 0;border:0;margin:0}.light-body-launcher{text-align:left;width:100%;min-height:60px;font:inherit;color:#ececed;cursor:pointer;background:linear-gradient(130deg,#ffffff0b,#0000 65%),#050506;border:1px solid #e8e8e935;border-radius:16px;align-items:center;gap:12px;margin:0 0 20px;padding:14px 16px;font-size:clamp(.875rem,2.8vw,1rem);line-height:1.4;display:flex;box-shadow:inset 0 1px 1px #ffffff18}.light-body-launcher>span{flex:1;min-width:0}.light-body-launcher>svg{flex-shrink:0}.light-body-launcher:hover{background-color:#101011;border-color:#e8e8e975}.light-body-launcher:focus-visible{outline-offset:4px;outline:2px solid #edf7ff}@media (max-width:600px){:root body .light-body-orb,:root body .player-orb,:root body .constellation-trigger{--nav-size:44px;--nav-gap:7px;top:18px}:root body .constellation-trigger{right:14px}:root body .player-orb{right:65px}:root body .light-body-orb{right:116px}.threshold-brand,.site-header .brand{max-width:calc(100vw - 192px)}.threshold-brand{letter-spacing:.05em!important;font-size:10px!important}.threshold-brand-ring{flex-shrink:0}.brand>span:last-child{font-size:10px!important}}body:has(.black-ring-entrance[data-journey=arrived]) .light-body-orb{visibility:hidden}
