html[data-arcade-design=cinema-b-20261021] .arcade-game-page .arcade-header,html[data-arcade-design=cinema-b-20261021] .arcade-game-page .arcade-footer{display:none}html[data-arcade-design=cinema-b-20261021] .arcade-player-wrap{padding-top:1.2rem;padding-bottom:3rem}html[data-arcade-design=cinema-b-20261021] .arcade-player{--player-line:#a4b6e033;border:1px solid var(--player-line);background:#080f1d;border-radius:18px;overflow:hidden;box-shadow:0 24px 80px #0003}html[data-arcade-design=cinema-b-20261021] .arcade-player-toolbar{border-bottom:1px solid var(--player-line);background:#0c1424;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:70px;padding:12px 20px;display:grid}html[data-arcade-design=cinema-b-20261021] .arcade-player-toolbar h1{color:#f7f5ff;font-family:var(--arcade-serif,"Noto Serif SC","Songti SC",SimSun,serif);text-align:center;margin:0;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:600;line-height:1.35}html[data-arcade-design=cinema-b-20261021] .arcade-player-back{color:#c8cce2;white-space:nowrap;justify-self:start;align-items:center;gap:.55rem;font-size:.88rem;text-decoration:none;display:inline-flex}html[data-arcade-design=cinema-b-20261021] .arcade-player-back:hover{color:#fff}html[data-arcade-design=cinema-b-20261021] .arcade-player-fullscreen{white-space:nowrap;justify-self:end;align-items:center;gap:.5rem;min-height:40px;padding:.55rem .95rem;font-size:.85rem;display:inline-flex}html[data-arcade-design=cinema-b-20261021] .arcade-player-stage{isolation:isolate;background:#050911;height:calc(100svh - 185px);min-height:min(540px,100svh - 120px);max-height:1100px;position:relative}html[data-arcade-design=cinema-b-20261021] .arcade-player-frame{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;height:100%;overflow:auto}html[data-arcade-design=cinema-b-20261021] .arcade-game-iframe{width:100%;height:max(100%,var(--game-reported-height,0px));color-scheme:normal;background:#050911;border:0;display:block}html[data-arcade-design=cinema-b-20261021] .arcade-player[data-phase=failed] .arcade-player-frame{pointer-events:none}html[data-arcade-design=cinema-b-20261021] .arcade-player-launch{background:#101b31;align-items:flex-end;display:flex;position:absolute;inset:0;overflow:hidden}html[data-arcade-design=cinema-b-20261021] .arcade-player-launch[hidden],html[data-arcade-design=cinema-b-20261021] .arcade-player-loading[hidden]{display:none}html[data-arcade-design=cinema-b-20261021] .arcade-player-launch .arcade-player-cover{aspect-ratio:auto;border-radius:0;width:100%;height:100%;position:absolute;inset:0}html[data-arcade-design=cinema-b-20261021] .arcade-player-launch-shade{background:linear-gradient(90deg,#040b19c7,#050d1b1f 90%),linear-gradient(#060d1e26 15%,#060d1e 100%);position:absolute;inset:0}html[data-arcade-design=cinema-b-20261021] .arcade-player-intro{z-index:1;color:#fff;max-width:780px;padding:clamp(28px,5vw,76px);position:relative}html[data-arcade-design=cinema-b-20261021] .arcade-player-kicker{letter-spacing:.15em;color:#b8c2ed;font-size:.8rem}html[data-arcade-design=cinema-b-20261021] .arcade-player-kicker span{opacity:.5;margin:0 .6rem}html[data-arcade-design=cinema-b-20261021] .arcade-player-intro h2{color:#fff9f0;font-family:var(--arcade-serif,"Noto Serif SC","Songti SC",SimSun,serif);letter-spacing:.02em;text-wrap:balance;margin:14px 0 18px;font-size:clamp(2.2rem,4.5vw,4.6rem);font-weight:600;line-height:1.18}html[data-arcade-design=cinema-b-20261021] .arcade-player-description{color:#d4daec;text-wrap:pretty;max-width:32em;margin:0 0 26px;font-size:clamp(.95rem,1.4vw,1.1rem);line-height:1.85}html[data-arcade-design=cinema-b-20261021] .arcade-player-start{justify-content:center;align-items:center;gap:.65rem;min-width:180px;min-height:48px;font-size:1rem;display:inline-flex}html[data-arcade-design=cinema-b-20261021] .arcade-player-controls{color:#c0c8e1;margin:16px 0 8px;font-size:.8rem;line-height:1.6}html[data-arcade-design=cinema-b-20261021] .arcade-player-art-note{color:#a9b2cb;font-size:.65rem}html[data-arcade-design=cinema-b-20261021] .arcade-player-state{color:#a8b4d0;border-top:1px solid var(--player-line);background:#0b1323;margin:0;padding:10px 20px;font-size:.75rem;line-height:1.65}html[data-arcade-design=cinema-b-20261021] .arcade-player[data-phase=failed] .arcade-player-state{color:#ffdaa9}html[data-arcade-design=cinema-b-20261021] .arcade-player-loading{color:#c9d0ed;pointer-events:none;background:#070e1deb;justify-content:center;align-items:center;gap:14px;font-size:.9rem;display:flex;position:absolute;inset:0}html[data-arcade-design=cinema-b-20261021] .arcade-player-loader{border:2px solid #8e9fd733;border-top-color:#b0afff;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite arcade-player-spin}html[data-arcade-design=cinema-b-20261021] .arcade-player-notes{color:#a9b5cf;border-bottom:1px solid #a2b0da20;margin:20px 0 0;font-size:.8rem;line-height:1.8}html[data-arcade-design=cinema-b-20261021] .arcade-player-notes summary{cursor:pointer;color:#bbc4dd;justify-content:space-between;align-items:center;padding:14px 0;list-style:none;display:flex}html[data-arcade-design=cinema-b-20261021] .arcade-player-notes summary::-webkit-details-marker{display:none}html[data-arcade-design=cinema-b-20261021] .arcade-player-notes[open] summary span{transform:rotate(45deg)}html[data-arcade-design=cinema-b-20261021] .arcade-player-notes-body{max-width:850px;padding:0 0 14px}html[data-arcade-design=cinema-b-20261021] .arcade-player-notes-body p{margin:.5rem 0}html[data-arcade-design=cinema-b-20261021] .arcade-player-notes a,html[data-arcade-design=cinema-b-20261021] .arcade-player-nojs a{color:#c6c5ff;text-underline-offset:4px}html[data-arcade-design=cinema-b-20261021] .arcade-player-source-links{flex-wrap:wrap;gap:8px 20px;display:flex}html[data-arcade-design=cinema-b-20261021] .arcade-player-nojs{color:#bbc4dd;font-size:.85rem}html[data-arcade-design=cinema-b-20261021] .arcade-player-missing{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-height:65vh;padding-block:4rem;display:flex}html[data-arcade-design=cinema-b-20261021] .arcade-player-missing h1{font:600 clamp(2rem,5vw,4rem)/1.2 var(--arcade-serif,"Noto Serif SC","Songti SC",SimSun,serif);color:#f5f2ff;margin:0}html[data-arcade-design=cinema-b-20261021].arcade-player-expanded{overflow:hidden}html[data-arcade-design=cinema-b-20261021] .arcade-player.is-expanded,html[data-arcade-design=cinema-b-20261021] .arcade-player:fullscreen{z-index:1000;width:100%;max-width:none;height:100dvh;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left);padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box;background:#050911;border:0;border-radius:0;flex-direction:column;display:flex;position:fixed;inset:0}html[data-arcade-design=cinema-b-20261021] .arcade-player.is-fullscreen .arcade-player-toolbar{flex:none;min-height:54px;padding:7px 16px}html[data-arcade-design=cinema-b-20261021] .arcade-player.is-fullscreen .arcade-player-stage{flex:auto;height:auto;min-height:0;max-height:none}html[data-arcade-design=cinema-b-20261021] .arcade-player.is-fullscreen .arcade-game-iframe{height:100%}html[data-arcade-design=cinema-b-20261021] .arcade-player.is-fullscreen .arcade-player-state{flex:none;padding:5px 16px;font-size:.68rem}@keyframes arcade-player-spin{to{transform:rotate(360deg)}}@media (width<=650px){html[data-arcade-design=cinema-b-20261021] .arcade-player-wrap{padding-top:12px;padding-bottom:24px}html[data-arcade-design=cinema-b-20261021] .arcade-player{border-radius:12px}html[data-arcade-design=cinema-b-20261021] .arcade-player-toolbar{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-height:62px;padding:10px}html[data-arcade-design=cinema-b-20261021] .arcade-player-toolbar h1{overflow-wrap:anywhere;font-size:1rem}html[data-arcade-design=cinema-b-20261021] .arcade-player-back{gap:4px;font-size:.72rem}html[data-arcade-design=cinema-b-20261021] .arcade-player-fullscreen{gap:4px;min-height:38px;padding:8px 10px;font-size:.72rem}html[data-arcade-design=cinema-b-20261021] .arcade-player-stage{height:calc(100svh - 175px);min-height:min(500px,100svh - 125px);max-height:850px}html[data-arcade-design=cinema-b-20261021] .arcade-player-intro{width:100%;padding:28px 22px}html[data-arcade-design=cinema-b-20261021] .arcade-player-intro h2{margin:12px 0;font-size:clamp(2rem,8vw,3rem)}html[data-arcade-design=cinema-b-20261021] .arcade-player-description{margin-bottom:20px;font-size:.88rem;line-height:1.75}html[data-arcade-design=cinema-b-20261021] .arcade-player-kicker{font-size:.7rem}html[data-arcade-design=cinema-b-20261021] .arcade-player-launch-shade{background:linear-gradient(#060d1e0d 0%,#060d1e9c 48%,#060d1e 100%)}html[data-arcade-design=cinema-b-20261021] .arcade-player-state{padding:9px 12px;font-size:.68rem}html[data-arcade-design=cinema-b-20261021] .arcade-player.is-fullscreen .arcade-player-toolbar{padding:6px 9px}}@media (height<=500px) and (orientation:landscape){html[data-arcade-design=cinema-b-20261021] .arcade-player-intro{padding:22px 30px}html[data-arcade-design=cinema-b-20261021] .arcade-player-intro h2{margin:8px 0;font-size:2rem}html[data-arcade-design=cinema-b-20261021] .arcade-player-description{margin-bottom:12px;font-size:.8rem;line-height:1.5}html[data-arcade-design=cinema-b-20261021] .arcade-player-controls{margin:8px 0 0;font-size:.7rem}html[data-arcade-design=cinema-b-20261021] .arcade-player-art-note{display:none}}@media (prefers-reduced-motion:reduce){html[data-arcade-design=cinema-b-20261021] .arcade-player-loader{animation:none}}.arcade-search-return[data-astro-cid-tigzhdz6]{padding-top:16px}.arcade-search-return[data-astro-cid-tigzhdz6] a[data-astro-cid-tigzhdz6]{color:#c6c6f3;align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}
