.handscroll-chamber-page[data-astro-cid-fieg4lmh]{background:var(--bg-color,#0c0c0c);width:100vw;height:calc(100dvh - 73px);color:var(--text-color,#f5f5f5);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:fixed;top:73px;left:0;overflow:hidden}.chamber-header[data-astro-cid-fieg4lmh]{box-sizing:border-box;z-index:30;flex-shrink:0;justify-content:space-between;align-items:flex-start;width:100%;padding:1.5rem clamp(1.25rem,3.5vw,3rem) .5rem;display:flex}.chamber-meta-col[data-astro-cid-fieg4lmh]{flex-direction:column;gap:.35rem;min-width:0;display:flex}.chamber-meta-top[data-astro-cid-fieg4lmh]{font-family:var(--font-mono,monospace);color:var(--text-muted,#8e8e8e);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.78rem;display:flex}.meta-sep[data-astro-cid-fieg4lmh]{opacity:.35}.chamber-title[data-astro-cid-fieg4lmh]{letter-spacing:.04em;min-width:0;margin:0;font-size:clamp(1.4rem,2.4vw,2.1rem);font-weight:400}.title-anchor[data-astro-cid-fieg4lmh]{color:inherit;align-items:baseline;gap:.85rem;text-decoration:none;transition:opacity .18s;display:inline-flex}.title-anchor[data-astro-cid-fieg4lmh]:hover{opacity:.8}.chamber-title[data-astro-cid-fieg4lmh] .title-cjk[data-astro-cid-fieg4lmh]{color:var(--title-cjk,#f5f5f5);font-family:var(--font-cjk,sans-serif);font-weight:400}.chamber-title[data-astro-cid-fieg4lmh] .title-en[data-astro-cid-fieg4lmh]{color:var(--title-en,#787878);font-family:var(--font-en,sans-serif);letter-spacing:.02em;font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:400}.chamber-stage[data-astro-cid-fieg4lmh]{box-sizing:border-box;flex:1;align-items:center;width:100%;min-height:0;padding-bottom:clamp(4.5rem,9vh,6.2rem);display:flex;position:relative;overflow:hidden}.stage-edge-shadow[data-astro-cid-fieg4lmh]{z-index:20;pointer-events:none;opacity:0;width:clamp(28px,4.5vw,72px);transition:opacity .3s;position:absolute;top:0;bottom:0}.stage-edge-shadow[data-astro-cid-fieg4lmh].left{background:linear-gradient(90deg,#0c0c0cf2,#0000);left:0}.stage-edge-shadow[data-astro-cid-fieg4lmh].right{background:linear-gradient(270deg,#0c0c0cf2,#0000);right:0}.handscroll-viewport[data-astro-cid-fieg4lmh]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;cursor:grab;width:100%;height:100%;overflow:auto hidden}.handscroll-viewport[data-astro-cid-fieg4lmh]::-webkit-scrollbar{display:none}.handscroll-viewport[data-astro-cid-fieg4lmh].is-dragging{cursor:grabbing}.handscroll-canvas[data-astro-cid-fieg4lmh]{box-sizing:border-box;align-items:center;width:max-content;min-width:100%;height:100%;padding:0 clamp(2rem,5vw,6rem);display:flex}.handscroll-img[data-astro-cid-fieg4lmh]{object-fit:cover;pointer-events:none;border-radius:0;width:auto;height:clamp(260px,56vh,680px);max-height:calc(100dvh - 233px);margin:auto;transition:opacity .22s cubic-bezier(.16,1,.3,1);display:block;box-shadow:0 24px 70px #000000e6,0 4px 20px #000000a6}.chamber-progress-container[data-astro-cid-fieg4lmh]{z-index:25;opacity:0;background:#ffffff0d;flex-shrink:0;width:100%;height:2px;transition:opacity .25s;position:relative}.chamber-progress-bar[data-astro-cid-fieg4lmh]{background:#ffffff61;width:0%;height:100%;transition:width 80ms linear;position:absolute;top:0;left:0}.handscroll-dock[data-astro-cid-fieg4lmh]{z-index:45;pointer-events:auto;width:auto;max-width:92vw;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}.dock-container[data-astro-cid-fieg4lmh]{background:var(--surface-glass,#121212d9);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-glass,#ffffff1f);border-radius:999px;align-items:center;gap:.65rem;padding:.45rem .65rem;display:flex;box-shadow:0 10px 36px #000000a6}.dock-nav-btn[data-astro-cid-fieg4lmh]{border:1px solid var(--border-glass,#ffffff1f);color:var(--text-color,#f5f5f5);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;outline:none;flex-shrink:0;align-items:center;gap:.3rem;padding:.32rem .65rem;font-size:.75rem;transition:background .18s,border-color .18s,transform .15s;display:inline-flex}.dock-nav-btn[data-astro-cid-fieg4lmh]:hover{border-color:var(--text-color);background:#ffffff14;transform:scale(1.02)}.dock-chips-track[data-astro-cid-fieg4lmh]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-items:center;gap:.35rem;max-width:min(720px,60vw);padding:0 .2rem;display:flex;overflow-x:auto}.dock-chips-track[data-astro-cid-fieg4lmh]::-webkit-scrollbar{display:none}.dock-chip[data-astro-cid-fieg4lmh]{color:var(--text-muted,#8e8e8e);letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;outline:none;flex-shrink:0;align-items:center;gap:.4rem;padding:.32rem .68rem;font-size:.76rem;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.dock-chip[data-astro-cid-fieg4lmh]:hover{color:var(--text-color,#f5f5f5);background:#ffffff0a}.dock-chip[data-astro-cid-fieg4lmh].is-active{color:var(--text-color,#f5f5f5);background:#ffffff1f;border-color:#ffffff47;font-weight:500}.dock-chip[data-astro-cid-fieg4lmh] .chip-index[data-astro-cid-fieg4lmh]{font-family:var(--font-mono,monospace);opacity:.55;font-size:.72rem}.dock-chip[data-astro-cid-fieg4lmh].is-active .chip-index[data-astro-cid-fieg4lmh]{opacity:.9}@media (width<=768px){.chamber-header[data-astro-cid-fieg4lmh]{padding:1rem 1.25rem .25rem}.chamber-title[data-astro-cid-fieg4lmh]{font-size:1.25rem}.chamber-title[data-astro-cid-fieg4lmh] .title-en[data-astro-cid-fieg4lmh]{font-size:.95rem}.chamber-stage[data-astro-cid-fieg4lmh]{padding-bottom:5.5rem}.handscroll-img[data-astro-cid-fieg4lmh]{height:clamp(220px,50vh,440px);max-height:calc(100dvh - 200px)}.handscroll-dock[data-astro-cid-fieg4lmh]{max-width:95vw;bottom:1rem}.dock-container[data-astro-cid-fieg4lmh]{gap:.4rem;padding:.35rem .45rem}.dock-chips-track[data-astro-cid-fieg4lmh]{gap:.25rem;max-width:58vw}.dock-chip[data-astro-cid-fieg4lmh]{padding:.28rem .55rem;font-size:.72rem}.dock-nav-btn[data-astro-cid-fieg4lmh]{padding:.28rem .5rem;font-size:.7rem}.dock-nav-btn[data-astro-cid-fieg4lmh] .btn-text[data-astro-cid-fieg4lmh]{display:none}}
