.show{margin:0;background:var(--bg2)}.show-bar{flex-wrap:wrap;row-gap:8px}.show-tab{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40ch}.show-note{color:var(--fg);flex:1 1 auto}.show-ctl{display:flex;align-items:center;gap:8px;flex-wrap:wrap;text-transform:none;letter-spacing:0}.show-mode{display:inline-flex;background:color-mix(in srgb,var(--fg) 8%,transparent);border-radius:100px;padding:2px}.show-mode button,.show-full,.show-open{font-family:var(--body);font-weight:800;font-size:var(--text-min);min-height:var(--control);min-width:var(--control);padding:0 14px;border-radius:100px;border:0;background:transparent;color:var(--fg2);cursor:pointer;display:inline-flex;align-items:center;gap:6px;line-height:1}.show-mode button[aria-pressed=true]{background:var(--fg);color:var(--bg)}.show-full{border:2px solid var(--line-2);color:var(--fg)}.show-open{color:var(--fg);text-decoration:underline;text-decoration-color:var(--ac);text-decoration-thickness:2px;text-underline-offset:4px}.show-stage{position:relative;width:100%;aspect-ratio:var(--show-aspect,16/10);max-height:min(78vh,760px);background:#0a0a0a;overflow:hidden}.show.phone .show-stage,.show[data-mode=mobile] .show-stage{aspect-ratio:auto;height:min(78vh,760px)}.show-stage:fullscreen{aspect-ratio:auto;max-height:none;height:100vh;width:100vw}.show-live,.show-caps{position:absolute;inset:0}.show-caps[hidden],.show-live[hidden]{display:none}.show-device{position:absolute;inset:0;overflow:hidden;background:#fff}.show-live iframe{display:block;border:0;width:100%;height:100%;background:#fff;transform-origin:0 0}.show-view{position:absolute;inset:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff}.show-view img{width:100%;height:auto;display:block}.show-view img[hidden]{display:none}.show[data-mode=mobile] .show-device,.show.phone .show-device{width:min(390px,100%);left:50%;top:12px;bottom:12px;transform:translate(-50%);border-radius:26px;border:8px solid #111;box-shadow:0 20px 60px #00000080}.show.phone .show-view img{width:100%}.show-load{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;background:linear-gradient(transparent 35%,#0000008c);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px;padding-bottom:clamp(18px,6%,48px);z-index:2}.show-load .btn{pointer-events:none;min-height:52px;padding:0 26px}.show-load small{color:#fff;font-weight:700;text-shadow:0 1px 4px rgba(0,0,0,.8)}.show-load[hidden]{display:none}.show[data-mode=mobile] .show-load{padding-bottom:36px}.show-fallback{position:absolute;left:12px;right:12px;bottom:12px;margin:0;padding:10px 14px;border-radius:var(--r-sm);background:var(--bg2);color:var(--fg2);font-size:var(--text-min);font-weight:700}.show-fallback[hidden]{display:none}.show-rail{display:flex;gap:8px;overflow-x:auto;padding:10px 10px 12px;scrollbar-width:thin;background:var(--bg2);border-top:1px solid var(--line)}.show-rail button{flex:0 0 auto;width:150px;padding:0;border:2px solid transparent;border-radius:10px;background:transparent;color:var(--fg2);cursor:pointer;text-align:left;font-family:var(--body);font-weight:700;font-size:var(--text-min);display:flex;flex-direction:column;gap:6px;min-height:var(--control)}.show-rail button img{width:100%;height:auto;aspect-ratio:var(--show-aspect,16/10);object-fit:cover;object-position:top;border-radius:8px;display:block;background:#fff}.show.phone .show-rail button img{aspect-ratio:9/16;object-position:top}.show-rail button span{padding:0 4px 4px;line-height:1.3}.show-live-thumb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;aspect-ratio:var(--show-aspect,16/10);border-radius:8px;background:color-mix(in srgb,var(--ac) 18%,transparent);border:1px solid var(--line-2);color:var(--fg)}.show-live-thumb b{font-family:var(--display);font-size:var(--t1)}.show-live-thumb small{color:var(--mute)}.show.phone .show-live-thumb{aspect-ratio:9/16}.show-rail button[aria-selected=true]{border-color:var(--ac);color:var(--fg)}.show-rail button:hover{color:var(--fg)}html.no-js .show-rail button{cursor:default}
