.ogp-page .review-note{color:#241c16;background:#e0a82e;justify-content:space-between;gap:14px;padding:9px 5%;font:12px/1.4 OGP Courier Prime,monospace;display:flex}.ogp-page .review-note span{text-align:right}.ogp-page .section-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:8%;margin-bottom:34px;display:grid}.ogp-page .section-heading h2,.ogp-page .album-section h2,.ogp-page .campaign-section h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,3.5vw,50px);line-height:1.06}.ogp-page .section-heading>p{max-width:48ch;margin:0 0 3px;font-size:16px;line-height:1.7}.ogp-page .ogp-play{padding-block:64px 56px}.ogp-page .ogp-play .ogp-label,.ogp-page .album-section .ogp-label{color:#2e6b6b}.ogp-page .play-proof{grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);gap:30px;margin-bottom:38px;display:grid}.ogp-page .ogp-gameplay video{aspect-ratio:16/9;background:#241c16;border:1px solid #5c4026;width:100%;height:auto;display:block}.ogp-page .play-aside{border-top:3px solid #2e6b6b;align-self:start;padding-top:15px}.ogp-page .play-aside h3{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(24px,2.5vw,34px);line-height:1.12}.ogp-page .play-aside>p:not(.ogp-label){margin:0;font-size:15px;line-height:1.65}.ogp-page .pop-detail{color:#2e6b6b;grid-template-columns:100px 1fr;align-items:center;gap:14px;margin-top:20px;font:12px/1.6 OGP Courier Prime,monospace;display:grid}.ogp-page .pop-detail img{border:1px solid #5c4026;width:100%;height:auto}.ogp-page .ogp-rules{margin-bottom:0}.ogp-page .ogp-rule>span{font-size:11px}.ogp-page .dsi-section{background:#1f2a44;padding:64px 7% 60px}.ogp-page .dsi-section .section-heading>p{color:#dfd7c4}.ogp-page .dsi-tabs{border-bottom:1px solid #f2e8d050;flex-wrap:wrap;gap:8px;padding-bottom:18px;display:flex}.ogp-page .dsi-tabs button{color:#f2e8d0;text-align:left;cursor:pointer;background:0 0;border:1px solid #f2e8d075;flex:1;min-height:48px;padding:12px 18px;font:13px/1.4 OGP Courier Prime,monospace}.ogp-page .dsi-tabs button:hover{border-color:#e0a82e}.ogp-page button:focus-visible,.ogp-page .dsi-panel:focus-visible{outline-offset:5px;outline:3px solid #e0a82e}.ogp-page .dsi-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:8%;padding-top:34px;display:grid}.ogp-page .dsi-panel[hidden]{display:none}.ogp-page .document-story{min-width:0}.ogp-page .document-story h3{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(28px,3vw,42px);line-height:1.1}.ogp-page .document-story>p:not(.ogp-label){color:#dfd7c4;max-width:45ch;font-size:15px;line-height:1.7}.ogp-page .document-story .document-quote{border-left:2px solid #e0a82e;margin:24px 0;padding-left:14px;font:13px/1.7 OGP Courier Prime,monospace}.ogp-page .native-document{background:#241c16;border:1px solid #8c6b3c;justify-self:end;width:100%;max-width:568px;margin:0;padding:15px;box-shadow:0 15px 35px #0003}.ogp-page .native-document img{width:100%;height:auto;display:block}.ogp-page .native-document figcaption{color:#d9cba9;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:13px;font:11px/1.6 OGP Courier Prime,monospace;display:flex}.ogp-page .native-document figcaption span{color:#e0a82e}.ogp-page .document-context{color:#e0a82e;align-items:center;gap:14px;width:fit-content;font:11px/1.5 OGP Courier Prime,monospace;display:flex}.ogp-page .document-context img{border:1px solid #b29260;width:148px;height:auto;display:block}.ogp-page .album-section{color:#241c16;background:#f2e8d0;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:8%;padding:64px 7%;display:grid}.ogp-page .album-section figure{margin:0}.ogp-page .album-section figure img{border:10px solid #241c16;width:100%;height:auto;display:block;box-shadow:0 12px 30px #241c1622}.ogp-page .album-section figcaption{margin-top:15px;font:11px/1.6 OGP Courier Prime,monospace}.ogp-page .album-section h2{margin-bottom:24px}.ogp-page .album-section p:not(.ogp-label){max-width:44ch;font-size:16px;line-height:1.7}.ogp-page .album-section blockquote{background:#ebd996;width:fit-content;max-width:100%;margin:26px 0 0;padding:20px 24px;font:15px/1.55 OGP Courier Prime,monospace;box-shadow:2px 3px #241c1614}.ogp-page .album-section cite{color:#4a4932;margin-top:12px;font-size:11px;font-style:normal;display:block}.ogp-page .campaign-section{border-top:1px solid #e0a82e40;grid-template-columns:1fr 1.15fr;gap:9%;padding:64px 7%;display:grid}.ogp-page .campaign-heading>p:not(.ogp-label){color:#dfd1b8;max-width:42ch;font-size:16px;line-height:1.7}.ogp-page .campaign-list article{border-bottom:1px solid #e0a82e40;gap:24px;padding:23px 0;display:flex}.ogp-page .campaign-list article:first-child{padding-top:0}.ogp-page .campaign-list article>span{color:#e0a82e;padding-top:4px;font:12px/1.5 OGP Courier Prime,monospace}.ogp-page .campaign-list h3{letter-spacing:-.02em;margin:0 0 10px;font-size:22px}.ogp-page .campaign-list p{color:#dfd1b8;max-width:45ch;margin:0;font-size:15px;line-height:1.65}@media (width>=1800px){.ogp-page .ogp-play,.ogp-page .dsi-section,.ogp-page .album-section,.ogp-page .campaign-section{padding-inline:max(7%,50% - 774px)}}@media (width<=1050px){.ogp-page .play-proof{grid-template-columns:1fr}.ogp-page .play-aside{grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.ogp-page .play-aside .ogp-label{grid-column:1/-1}.ogp-page .play-aside .pop-detail{display:none}.ogp-page .dsi-panel{gap:5%}.ogp-page .native-document{padding:10px}.ogp-page .section-heading{gap:5%}}@media (width<=720px){.ogp-page .review-note{font-size:10px}.ogp-page .section-heading{grid-template-columns:1fr;gap:22px}.ogp-page .ogp-play,.ogp-page .dsi-section,.ogp-page .album-section,.ogp-page .campaign-section{padding:42px 6%}.ogp-page .section-heading h2,.ogp-page .album-section h2,.ogp-page .campaign-section h2{font-size:36px}.ogp-page .section-heading>p{font-size:15px}.ogp-page .play-proof{gap:24px;margin-bottom:30px}.ogp-page .play-aside{display:block}.ogp-page .play-aside h3 br{display:none}.ogp-page .play-aside h3{font-size:25px}.ogp-page .play-aside h3 br:after{content:" "}.ogp-page .play-aside h3{max-width:22ch}.ogp-page .dsi-tabs{gap:6px}.ogp-page .dsi-tabs button{flex:95px;padding:10px;font-size:11px}.ogp-page .dsi-panel{grid-template-columns:1fr;gap:26px;padding-top:28px}.ogp-page .document-story h3{font-size:32px}.ogp-page .document-context{display:none}.ogp-page .document-story .document-quote{margin-bottom:0}.ogp-page .native-document{justify-self:start}.ogp-page .album-section{grid-template-columns:1fr;gap:34px}.ogp-page .album-section figure{order:2}.ogp-page .album-section p:not(.ogp-label){font-size:15px}.ogp-page .campaign-section{grid-template-columns:1fr;gap:20px}.ogp-page .campaign-heading>p:not(.ogp-label){max-width:none;font-size:15px}.ogp-page .campaign-list article:first-child{padding-top:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body.ogp-page{--ogp-mustard:#e0a82e;--ogp-red:#c63a2f;--ogp-teal:#2e6b6b;--ogp-gold-light:#f0b844;--ogp-red-light:#f17c62;--ogp-teal-light:#79c5be;--ogp-tv-blue:#76c9ef;--ogp-wood:#3e281b;--ogp-night:#101e23;--ogp-grain:url(/assets/ogpop/wood-grain.svg);background:var(--ogp-grain), var(--ogp-wood)}.ogp-page .clay-yellow{color:var(--ogp-gold-light)}.ogp-page .clay-red{color:var(--ogp-red-light)}.ogp-page .clay-teal{color:var(--ogp-teal-light)}.ogp-page .review-note{background:#e0a82e}.ogp-page .studio-nav{border-bottom:4px solid;border-image:linear-gradient(90deg,#e0a82e 0 33.33%,#c63a2f 33.33% 66.66%,#2e6b6b 66.66%) 1}.ogp-page .ogp-hero{background:radial-gradient(ellipse at 0 50%,#ee9b4266,transparent 58%), radial-gradient(ellipse at 100% 70%,#338dc865,transparent 61%), var(--ogp-grain), linear-gradient(105deg,#43291a 0%,#38271e 52%,#132832 100%)}.ogp-page .ogp-hero .ogp-label{color:#f0b844}.ogp-page .ogp-hero h1{text-shadow:0 3px #170e0a55}.ogp-page .ogp-hero-copy>p:not(.ogp-label){color:#f0dfc3}.ogp-page .ogp-hero-art{border:5px solid #6c4329;box-shadow:-16px 10px 55px #e8992b25,20px 8px 65px #53b8f142,0 20px 40px #090b0c88}.ogp-page .ogp-hero-art figcaption{color:#e4cdab;background:#241c16;border-top:2px solid #2e6b6b}.ogp-page .ogp-action{border-bottom:4px solid #ae3c2c;box-shadow:0 4px #160f0b60}.ogp-page .ogp-action:hover{background:#f4c459}.ogp-page .ogp-development{color:#e1c295}.ogp-page .ogp-story{background:radial-gradient(at 100% 10%,#32718b30,#0000 60%),linear-gradient(100deg,#152323,#0d1a20);border-top:1px solid #2e6b6b;border-bottom:1px solid #6c4c2d}.ogp-page .ogp-story h2{color:#79c5be}.ogp-page .ogp-story>p{color:#e5d8c3}.ogp-page .ogp-play{color:#f2e8d0;background:radial-gradient(ellipse at 0 12%,#c87a3038,transparent 65%), radial-gradient(ellipse at 65% 50%,#3d92bb2b,transparent 48%), var(--ogp-grain), #3c281d}.ogp-page .ogp-play .ogp-label{color:#f0b844}.ogp-page .ogp-play .section-heading>p{color:#ead8bd}.ogp-page .ogp-gameplay video{border:5px solid #795033;box-shadow:5px 10px 40px #5cbbef2a,-7px 0 22px #d58b2326,0 12px 25px #160f0a70}.ogp-page .ogp-gameplay figcaption{color:#e1cba9}.ogp-page .play-aside{background:linear-gradient(140deg,#2e6b6b,#204a4c);border-top:4px solid #e0a82e;padding:22px;box-shadow:inset 0 0 35px #142e3333,0 10px 25px #160f0a45}.ogp-page .play-aside h3{color:#f6e6c8}.ogp-page .ogp-play .play-aside .ogp-label{color:#ffe3a2}.ogp-page .play-aside>p:not(.ogp-label){color:#f0e2c8}.ogp-page .pop-detail{color:#ffe3a2}.ogp-page .pop-detail img{border-color:#d9ad64}.ogp-page .ogp-rule{border-color:#e0a82e;padding:20px 0 0}.ogp-page .ogp-rule>span{color:#f0b844}.ogp-page .ogp-rule:nth-child(2){border-color:#c63a2f}.ogp-page .ogp-rule:nth-child(2)>span{color:#f17c62}.ogp-page .ogp-rule:nth-child(3){border-color:#2e8c87}.ogp-page .ogp-rule:nth-child(3)>span{color:#79c5be}.ogp-page .ogp-rule h3{color:#f6e6c8}.ogp-page .ogp-rule p{color:#e5d4ba}.ogp-page .dsi-section{background:radial-gradient(at 85% 48%,#2e86b54a,#0000 62%),radial-gradient(at 0 100%,#67402135,#0000 62%),#101e23;border-top:5px solid #2e6b6b}.ogp-page .dsi-section .ogp-label{color:#f17c62}.ogp-page .dsi-section .section-heading>p,.ogp-page .document-story>p:not(.ogp-label){color:#e4d9c4}.ogp-page .dsi-tabs{border-color:#6fa6ad55}.ogp-page .dsi-tabs button{background:var(--ogp-grain),#3d2b20;border-color:#e0a82e #8b6c4a #8b6c4a;border-top-style:solid;border-top-width:4px}.ogp-page .dsi-tabs button:nth-child(2){border-top-color:#c63a2f}.ogp-page .dsi-tabs button:nth-child(3){border-top-color:#42938d}.ogp-page .dsi-tabs button[aria-selected=true]{color:#241c16;background:#e0a82e;border-color:#e0a82e}.ogp-page .dsi-tabs button:nth-child(2)[aria-selected=true]{color:#fff0d9;background:#a93429;border-color:#c63a2f}.ogp-page .dsi-tabs button:nth-child(3)[aria-selected=true]{color:#fff0d9;background:#2e6b6b;border-color:#42938d}.ogp-page .dsi-tabs button:hover{box-shadow:inset 0 0 0 1px #efc786}.ogp-page .document-story h3{color:#f0b844}.ogp-page #panel-report .document-story h3{color:#f17c62}.ogp-page #panel-memo .document-story h3{color:#79c5be}.ogp-page .document-story .document-quote{border-left:3px solid #c63a2f}.ogp-page .native-document{background:var(--ogp-grain),#3b281c;border:3px solid #795336;box-shadow:15px 5px 45px #65b9e62e,-8px 12px 40px #d5862720,0 16px 30px #070c0f80}.ogp-page .native-document figcaption{color:#ecd5ae}.ogp-page .document-context{color:#9bd3d8}.ogp-page .document-context img{border:2px solid #996d3f;box-shadow:3px 1px 15px #6fc8ea33}.ogp-page .album-section{color:#f2e8d0;background:radial-gradient(ellipse at 85% 50%,#e3a04435,transparent 70%),var(--ogp-grain),linear-gradient(100deg,#3c291e,#4c3020);border-top:4px solid #c63a2f}.ogp-page .album-section .ogp-label{color:#79c5be}.ogp-page .album-section h2{color:#f0b844}.ogp-page .album-section p:not(.ogp-label){color:#ead9bf}.ogp-page .album-section figure img{border-color:#795136;box-shadow:-8px 4px 25px #e3a04426,8px 10px 40px #17100b77}.ogp-page .album-section figcaption{color:#e2c9a3}.ogp-page .album-section blockquote{color:#3b2a1b;background:#eed394;border-top:3px solid #c63a2f;box-shadow:3px 5px #160e0933}.ogp-page .campaign-section{background:radial-gradient(ellipse at 100% 40%,#2860823b,transparent 65%),var(--ogp-grain),#2b211b;border-top:1px solid #51948a66}.ogp-page .campaign-section h2{color:#79c5be}.ogp-page .campaign-list article{border-color:#e0a82e3b}.ogp-page .campaign-list article>span{color:#f0b844;font-size:17px}.ogp-page .campaign-list article:nth-child(2)>span{color:#f17c62}.ogp-page .campaign-list article:nth-child(3)>span{color:#79c5be}.ogp-page .ogp-follow{background:radial-gradient(ellipse at 100% 0,#3e9cca45,transparent 65%),var(--ogp-grain),linear-gradient(100deg,#593720,#273b3c);border-top:5px solid #2e6b6b}.ogp-page .ogp-follow h2{color:#f0b844}@media (width<=1050px){.ogp-page .play-aside{padding:22px}}@media (width<=720px){.ogp-page .review-note{align-items:center}.ogp-page .review-note>span{max-width:180px}.ogp-page .ogp-hero-art{border-width:3px}.ogp-page .play-aside{padding:20px}.ogp-page .dsi-tabs button{padding:10px 8px}.ogp-page .native-document{padding:10px}}html[lang=zh-CN] .ogp-page{font-family:OGP Public Sans,Microsoft YaHei,PingFang SC,Noto Sans SC,sans-serif}html[lang=zh-CN] .ogp-page :is(h1,h2,h3,.ogp-action){letter-spacing:0;font-family:OGP Public Sans,Microsoft YaHei,PingFang SC,Noto Sans SC,sans-serif;line-height:1.25}html[lang=zh-CN] .ogp-page .ogp-hero h1{font-size:clamp(32px,3.15vw,50px)}html[lang=zh-CN] .ogp-page .ogp-hero h1>span{white-space:nowrap}html[lang=zh-CN] .ogp-page :is(.ogp-label,.ogp-development,.dsi-tabs button,figcaption,.document-quote,.document-context,blockquote,.ogp-rule>span,.pop-detail){letter-spacing:.02em;font-family:OGP Courier Prime,Microsoft YaHei,PingFang SC,Noto Sans SC,sans-serif;line-height:1.7}html[lang=zh-CN] .ogp-page :is(.ogp-label,.dsi-tabs button,figcaption,.ogp-rule>span){font-size:13px}html[lang=zh-CN] .ogp-page .ogp-hero-copy>p:not(.ogp-label){font-family:OGP Courier Prime,Microsoft YaHei,PingFang SC,Noto Sans SC,sans-serif;line-height:1.8}
