/* 午夜放映室：影院墨蓝为底，糖心珊瑚橙强调播放与更新，时间码与斜切内容板塑造原创游戏视频编辑感。 */
:root{--ink:#07142c;--ink-2:#0d254b;--paper:#fff8eb;--mist:#d7e6ed;--coral:#ff6b4a;--cyan:#1eb8d0;--line:rgba(196,235,243,.18);--mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--sans:"Noto Sans SC","Microsoft YaHei",sans-serif;--serif:"Noto Serif SC","Songti SC",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--sans);line-height:1.75}.pjm9P{position:absolute;left:14px;top:-50px;background:var(--paper);color:var(--ink);padding:8px 13px;z-index:99}.pjm9P:focus{top:12px}.jP7b6H{position:relative;z-index:5;background:#08152ddd;border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.sS4aI5y,.oCu5o,.vd4FF,.mSxr4GRd{width:min(1180px,calc(100% - 40px));margin:auto}.sS4aI5y{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px}.uNBehz{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--paper);font-weight:800;font-size:20px;white-space:nowrap}.uNBehz img{width:40px;height:40px}.uNBehz i{font:10px/1.2 var(--mono);letter-spacing:.1em;color:#a9d7e4;font-style:normal}.bgReUnzU{display:flex;align-items:center;gap:17px}.aGjvs{font-size:14px;color:#c8d6dd;text-decoration:none;transition:color .16s ease}.aGjvs:hover,.aGjvs.tJUdW{color:var(--coral)}.ohuuapM{display:none;background:transparent;border:0;color:white}.oCu5o{padding:0 0 15px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.oCu5o label{font-size:12px;font-family:var(--mono);color:#9ec4d0}.oCu5o input{min-width:0;background:#10274d;border:1px solid #21436b;border-radius:0;color:var(--paper);padding:10px 12px;font:14px var(--sans)}.oCu5o button,.tCITKml{border:0;background:var(--coral);color:#fff7ef;padding:10px 16px;font-weight:800;cursor:pointer;transition:transform .16s ease,background .16s ease}.oCu5o button:active,.tCITKml:active{transform:scale(.97)}.oCu5o p{grid-column:2/4;margin:0;color:#8cb6c6;font-size:12px}.k24uM5o{min-height:650px;position:relative;overflow:hidden;display:flex;align-items:center}.sP7nGP,.xL4HWU{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.xL4HWU{background:linear-gradient(90deg,rgba(4,12,27,.95) 0%,rgba(4,12,27,.77) 40%,rgba(4,12,27,.16) 75%)}.eqrD9,.lBpOti9F{position:relative;z-index:1}.eqrD9{width:min(1180px,calc(100% - 40px));margin:auto}.yaQZrOC7,.y5qaFkjN>p,.eOHQrW6E{font:12px/1.4 var(--mono);letter-spacing:.12em;color:var(--cyan);text-transform:uppercase}.k24uM5o h1,.vd4FF h2,.n7hx4X h1{font-family:var(--serif);line-height:1.12;letter-spacing:-.04em}.k24uM5o h1{font-size:clamp(48px,8vw,94px);margin:16px 0 22px}.k24uM5o h1 em{font-style:normal;color:var(--coral)}.eqrD9>p:not(.yaQZrOC7){max-width:620px;color:#d5e7ed;font-size:17px}.mGcWs6x{display:flex;gap:20px;align-items:center;margin:30px 0}.tCITKml{text-decoration:none;display:inline-block}.tCITKml.symddl{background:#e9f6f8;color:#0a1833}.bgT6I{color:var(--paper);text-decoration:none;font-weight:800}.bgT6I span{color:var(--coral);font-size:20px}.uHYgl{display:flex;gap:34px;margin:32px 0 0}.uHYgl div{border-left:2px solid var(--coral);padding-left:12px}.uHYgl dt{font-size:12px;color:#a1c5d1}.uHYgl dd{margin:0;font:800 20px var(--mono)}.lBpOti9F{position:absolute;right:max(20px,calc((100% - 1180px)/2));bottom:40px;text-align:right;font-family:var(--mono)}.lBpOti9F b{display:block;font-size:32px;color:var(--coral)}.lBpOti9F span{font-size:11px;line-height:1.5;color:#d8eff3}.vd4FF{padding:105px 0}.hKVVNEwO{font:12px var(--mono);color:var(--coral);margin-bottom:24px}.d1lvP{display:grid;grid-template-columns:1.1fr .9fr;gap:70px}.vd4FF h2{font-size:clamp(31px,4vw,52px);margin:10px 0}.d1lvP p{color:#c3d6dc}.b5U8VU{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px}.bRid1mz{max-width:360px;color:#9ec4d0}.c2UIIG7{background:#0a1b38;clip-path:polygon(0 3%,100% 0,100% 97%,0 100%);padding-top:140px;padding-bottom:140px}.wEUTvyJo{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sgxSD{background:#0e2850;transition:transform .2s ease}.sgxSD:hover{transform:translateY(-6px)}.cWCyYs{position:relative;aspect-ratio:16/9;overflow:hidden;background:#102b53}.cWCyYs img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.sgxSD:hover img{transform:scale(1.04)}.lXacgb0{position:absolute;left:50%;top:50%;transform:translate(-50%,-42%) scale(.92);opacity:0;border:1px solid #fff7e7;background:var(--coral);color:white;width:62px;height:62px;border-radius:50%;font-size:22px;cursor:pointer;transition:all .16s ease}.sgxSD:hover .lXacgb0,.sgxSD.otq1pdtV .lXacgb0{opacity:1;transform:translate(-50%,-50%) scale(1)}.m9rRJ0b{position:absolute;right:10px;bottom:10px;background:#07142ce8;padding:4px 8px;font:10px var(--mono);color:#e6f8f8}.y5qaFkjN{padding:20px}.y5qaFkjN h3{line-height:1.35;font-size:20px;margin:5px 0}.y5qaFkjN>p:not(:first-child){color:#c1d5db;font-size:14px}.y5qaFkjN div{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.y5qaFkjN span{font:10px var(--mono);color:#a9e4ef;border:1px solid #285c78;padding:3px 5px}.y5qaFkjN small{color:#9ec4d0;font-size:11px}.yBI23{color:#91bac6;font-size:13px}.xROXQUb{display:grid;grid-template-columns:1fr 1fr;background:#f3f5ee;color:#0a1833}.mIX0IW{position:relative;min-height:500px;background:#082044;overflow:hidden}.mIX0IW img{width:100%;height:100%;object-fit:cover}.mIX0IW span{position:absolute;left:28px;bottom:28px;font:12px var(--mono);color:#fff7e7;background:#07142ce8;padding:8px}.h7xQ0{padding:85px max(30px,calc((100vw - 1180px)/2)) 85px 70px}.h7xQ0 h2{font:700 clamp(31px,4vw,52px)/1.15 var(--serif);margin:12px 0}.h7xQ0>p:not(.yaQZrOC7){color:#385067}.ylcckCRL{margin:32px 0}.ylcckCRL>div{display:flex;gap:15px;padding:15px 0;border-top:1px solid #c8d8d7}.ylcckCRL b{font:16px var(--mono);color:var(--coral)}.ylcckCRL strong{display:block}.swxaNUdV{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px}.vrNyq{color:#c3d6dc}.jFRlDm{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.jFRlDm article{padding:23px;background:#102a52;border-top:3px solid var(--cyan)}.jFRlDm span{font:15px var(--mono);color:var(--coral)}.jFRlDm h3{margin:4px 0}.jFRlDm p{margin:0;color:#b8ccd2;font-size:14px}.h4BhWj{background:#0a1b38}.xHwSIr8{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.xHwSIr8 article{background:#0d254b;padding:26px}.xHwSIr8 h3{font:700 24px/1.3 var(--serif);margin:7px 0 17px}.xHwSIr8 dl{color:#c3d8de}.xHwSIr8 dt{font-size:12px;color:var(--cyan)}.xHwSIr8 dd{margin:0 0 14px}.b77UFlF{background:transparent;color:#e9f6f8;border:1px solid #527895;padding:8px 10px;cursor:pointer}.dkgTR{background:#e9eef0;color:#0a1833}.tYsglMz{display:grid;grid-template-columns:1fr 1fr;gap:70px}.tYsglMz h2{font-size:clamp(31px,4vw,50px);line-height:1.18;margin:10px 0}.tYsglMz ol{list-style:none;padding:0}.tYsglMz li{display:flex;gap:18px;padding:16px 0;border-top:1px solid #b7cbcf}.tYsglMz b{font:18px var(--mono);color:var(--coral)}.esiur{background:#0b244a;color:#fff7e7;padding:34px;align-self:center}.esiur>div{display:flex;flex-wrap:wrap;gap:8px}.esiur span{border:1px solid #507b96;padding:8px;font:12px var(--mono)}.esiur small{display:block;margin-top:18px;color:#b4d2db}.jIJGfHD{display:grid;grid-template-columns:1fr 1fr;gap:10px}.jIJGfHD details{background:#0d254b;padding:18px}.jIJGfHD summary{font-weight:800;cursor:pointer;display:flex;justify-content:space-between}.jIJGfHD p{color:#b9d0d7;font-size:14px}.v20A7O{border-top:1px solid #31566a;border-bottom:1px solid #31566a;display:grid;grid-template-columns:.9fr 1.1fr;gap:45px}.v20A7O>div{color:#c5d8de}.mrLtplVu{background:#0a1b38}.rukir{display:grid;grid-template-columns:1fr 1fr;gap:45px}.rukir ul{color:#c4d7de}.vKKUVsCL{background:#102a52;margin:auto}.vKKUVsCL img{width:100%;display:block}.vKKUVsCL p{padding:18px;margin:0;color:#d5e6ea}.n7hx4X{background:linear-gradient(115deg,#081932,#173d72);padding:78px 0 86px}.hRqdvyaJ{font-size:13px;color:#9dc5d0}.hRqdvyaJ a{color:#dceff0}.n7hx4X h1{font-size:clamp(44px,6vw,74px);margin:13px 0}.n7hx4X .vd4FF>p:last-child{max-width:680px;color:#c4d9df}.cE4plTab{min-height:600px}.dLHxLku{background:#e9eef0;color:#10223c;margin-top:34px;padding:22px;border-left:5px solid var(--coral)}.imsDMg{background:#050c1c;border-top:1px solid #1c3654;padding:60px 0}.mSxr4GRd{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:30px;color:#b6cbd2;font-size:14px}.lSYaqRGe{margin-bottom:14px}.lSYaqRGe span{color:#fff7e7}.d8l6Bytp{display:flex;flex-wrap:wrap;gap:7px}.d8l6Bytp button{background:#102a52;border:1px solid #325a75;color:#d9eff2;padding:7px 10px;cursor:pointer}.pd0iX{font-size:12px;color:#86adbb}.qmvh0gIx{display:flex;gap:12px}.qmvh0gIx figure{margin:0;max-width:115px}.lwALJ9{width:90px;height:90px;display:grid;place-content:center;text-align:center;background:repeating-linear-gradient(90deg,#f7faf5 0 7px,#06132a 7px 13px),repeating-linear-gradient(#f7faf5 0 7px,#06132a 7px 13px);background-blend-mode:difference;color:#ff6b4a;border:5px solid #f7faf5;font:700 13px var(--mono)}.lwALJ9.bfeFUt{color:#1eb8d0}.lwALJ9 span{font-size:10px}.qmvh0gIx figcaption{font-size:11px;margin-top:6px}.qmvh0gIx small{color:#829fa8}@media(max-width:900px){.bgReUnzU{display:none}.bgReUnzU.bRW6c{display:flex;position:absolute;top:82px;right:20px;left:20px;padding:20px;flex-direction:column;align-items:flex-start;background:#0a1b38;border:1px solid #31566a}.ohuuapM{display:block}.ohuuapM span{display:block;width:24px;height:2px;background:#fff7e7;margin:5px}.d1lvP,.swxaNUdV,.tYsglMz,.rukir,.xROXQUb{grid-template-columns:1fr}.h7xQ0{padding:60px 20px}.wEUTvyJo,.xHwSIr8{grid-template-columns:1fr 1fr}.mSxr4GRd{grid-template-columns:1fr 1fr}.lBpOti9F{display:none}}@media(max-width:600px){.sS4aI5y,.oCu5o,.vd4FF,.mSxr4GRd{width:min(100% - 28px,1180px)}.uNBehz i{display:none}.oCu5o{grid-template-columns:1fr auto}.oCu5o label,.oCu5o p{grid-column:1/3}.k24uM5o{min-height:590px}.uHYgl{gap:15px}.vd4FF{padding:72px 0}.b5U8VU,.v20A7O{display:block}.wEUTvyJo,.xHwSIr8,.jIJGfHD,.jFRlDm,.mSxr4GRd{grid-template-columns:1fr}.b5U8VU .bgT6I{display:block;margin-top:12px}.mGcWs6x{align-items:flex-start;flex-direction:column}.mIX0IW{min-height:290px}.qmvh0gIx{margin-top:15px}}@media(prefers-reduced-motion:no-preference){.sgxSD,.cWCyYs img,.tCITKml,.oCu5o button{transition-duration:.18s}}

.uPJFPBn{position:fixed;right:18px;bottom:18px;z-index:30;max-width:min(360px,calc(100% - 36px));background:#f7fbf8;color:#0a1833;border-left:4px solid #ff6b4a;box-shadow:0 14px 45px #0008;padding:13px 15px;font-size:13px;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.uPJFPBn.vfwiM91{opacity:1;transform:translateY(0)}
