.catch-home{height:100dvh;min-height:0;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 74px);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.catch-home-globe{min-height:0}.catch-home-legend{z-index:10;justify-content:center;align-items:center;gap:14px;min-height:44px;font-size:12px;display:flex;position:relative}.catch-home-legend>span,.catch-home-legend>button{isolation:isolate;align-items:center;gap:6px;display:flex;position:relative}.catch-home-legend>span:before,.catch-home-legend>button:before{content:"";background:var(--bg);opacity:.92;filter:blur(6px);z-index:-1;pointer-events:none;border-radius:999px;height:24px;position:absolute;top:50%;left:-8px;right:-8px;transform:translateY(-50%)}.catch-home-legend i{border-radius:50%;width:7px;height:7px}.catch-home-legend button{justify-content:center;min-width:44px;min-height:44px}.catch-home-actions{gap:0;padding-bottom:4px}.catch-home-actions>button{width:clamp(74px,13dvh,112px);height:clamp(74px,13dvh,112px)}.catch-home-actions>div.font-mono{min-height:44px}.catch-home-actions>div.font-mono button{min-width:44px;min-height:44px}.catch-shortcuts{grid-template-columns:1fr 1px 1fr;align-items:center;gap:12px;width:min(100%,280px);display:grid}.catch-shortcuts button{justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:12px;display:flex}.catch-shortcuts>span{background:var(--line);height:16px}.catch-shortcut-panel{z-index:50;bottom:calc(env(safe-area-inset-bottom,0px) + 84px);width:calc(100% - 32px);max-width:488px;max-height:calc(var(--loop-edit-height,100dvh) - 116px);overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:24px;padding:20px;position:fixed;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 12px 44px #12251a26}.catch-home-actions{pointer-events:none}.catch-home-actions button,.catch-home-actions a{pointer-events:auto}.mini-orbit-surface{border-radius:50%;position:absolute;inset:0;overflow:hidden}.mini-orbit-surface canvas,.mini-orbit-surface img{width:100%;max-width:100%;height:100%;position:absolute;inset:0}.ellipse-world{display:block}.perspective-worlds{pointer-events:none;z-index:2;position:absolute;inset:0}.perspective-world{will-change:transform;position:absolute;top:0;left:0}.perspective-surface{box-sizing:border-box;width:100%;height:100%;padding:7px}.perspective-sphere{background:#163b51;border-radius:50%;width:100%;height:100%;position:relative;box-shadow:0 0 2px 1px #efbc40,0 0 8px 2px #efbc4055}.perspective-sphere:after{content:"";pointer-events:none;background:radial-gradient(circle at 30% 25%,#ffffff25,#0000 45%,#0008);border-radius:50%;position:absolute;inset:0}.constellation-glow{border-radius:50%;transition:box-shadow .5s}.constellation-gold{box-shadow:0 0 24px #e9b94b80}.constellation-green{box-shadow:0 0 22px #12b88670}
