*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#172126;color:#eef0e9;font:16px/1.7 "Segoe UI",sans-serif}h1,h2,h3,p,figure{margin:0}h2,h3{font-family:"Franklin Gothic Medium","Arial Narrow","Segoe UI",sans-serif;font-weight:600;line-height:1.04}h2{font-size:clamp(34px,4.8vw,68px);letter-spacing:-.035em}h3{font-size:clamp(30px,3.2vw,46px)}p+p{margin-top:20px}a{color:inherit;text-underline-offset:5px}img{max-width:100%;display:block;height:auto}button{font:inherit;cursor:pointer}section{scroll-margin-top:24px}.site-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:16px 5vw;background:#172126}.brand{font-weight:800;text-decoration:none}.site-header nav{display:flex;gap:22px;flex-wrap:wrap}.site-header nav a{min-height:44px;display:flex;align-items:center;font-size:14px}.district{min-height:740px;position:relative;display:grid;grid-template-columns:40% 60%;isolation:isolate}.district-photo{grid-column:2;grid-row:1;position:relative}.district-photo img{width:100%;height:100%;object-fit:cover;object-position:47% center}.district-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#172126,transparent 30%),linear-gradient(0deg,#172126,transparent 25%)}.district-copy{grid-column:1;grid-row:1;padding:60px 0 64px 5vw;position:relative;z-index:2}.district h1{width:min(460px,72vw);margin-bottom:50px}.district h1 img{width:100%}.district h2{font-size:clamp(60px,7.4vw,110px)}.district-copy>p{max-width:35ch;margin:26px 0}.action{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:12px 22px;background:#db9d69;color:#172126;font-weight:700;text-decoration:none}.quiet-link{display:block;width:fit-content;margin-top:18px;min-height:44px;padding-top:8px}.release-note{font-size:14px;color:#9cadb1}.district-caption{position:absolute;right:5vw;bottom:28px;font-size:13px;color:#d8e1df}.district:before{content:"";position:absolute;top:10%;left:39%;height:65%;width:1px;background:linear-gradient(transparent,#db9d69,transparent);z-index:3;animation:light-arrival .9s ease-out both}@keyframes light-arrival{from{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:none}}.survival-cycle{padding:90px 5vw;background:#273536}.survival-cycle header{display:grid;grid-template-columns:1.2fr .8fr;gap:7vw;align-items:end}.survival-cycle header p{max-width:48ch;color:#d8e1df}.cycle-switch{display:flex;margin:40px 0 0;border-bottom:1px solid #78928a;gap:20px;flex-wrap:wrap}.cycle-switch[hidden]{display:none}.cycle-switch button{background:transparent;color:#e8ece6;border:0;border-bottom:3px solid transparent;min-height:56px;padding:14px 0}.cycle-switch button[aria-pressed=true]{border-bottom-color:#db9d69;color:#f7be8f}.survival-cycle article{display:grid;grid-template-columns:1.3fr .7fr;gap:6vw;align-items:center;margin-top:36px}.survival-cycle article[hidden]{display:none}.survival-cycle figure img{width:100%;aspect-ratio:16/11;object-fit:cover}.survival-cycle figcaption{font-size:13px;color:#b8c5bf;margin-top:12px}.survival-cycle article p{margin-top:24px}.survival-cycle article a{display:inline-block;margin-top:24px}.media,.gallery,.news,.requirements{padding:90px 5vw}.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:end;margin-bottom:36px}.section-heading p{max-width:53ch;color:#b8c5bf}.trailer-button{width:100%;position:relative;padding:0;border:0;background:#111;color:#eef0e9;text-align:left}.trailer-button img{width:100%;aspect-ratio:16/9;object-fit:cover}.trailer-button span{position:absolute;bottom:0;left:0;right:0;padding:22px;background:rgba(23,33,38,.92);font-weight:700;display:flex;justify-content:space-between}.trailer-slot iframe{display:block;width:100%;min-width:0;aspect-ratio:16/9;border:0}.video-source{font-size:14px;margin:20px 0 40px}.gameplay-clips{display:grid;grid-template-columns:1fr 1fr;gap:36px 24px}.gameplay-clips video{display:block;width:100%;height:auto;aspect-ratio:2/1;background:#000}.gameplay-clips figcaption{font-size:14px;margin-top:12px;color:#b8c5bf}.gallery{background:#273536}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gallery-grid img{width:100%;aspect-ratio:16/10;object-fit:cover}.release{display:grid;grid-template-columns:1.15fr .85fr;gap:9vw;padding:80px 5vw;background:#3f6256}.release p{margin-top:24px;max-width:58ch}.release>div>a{display:inline-block;margin-top:24px}.release aside{border-left:1px solid #9cadb1;padding-left:36px}.release aside h3{font-size:30px}.release [data-release-countdown]{font-size:24px;color:#ffca9c}.release .action{margin-top:28px}.requirements>p{margin:24px 0}.requirements-scroll{overflow:auto}table{border-collapse:collapse;width:100%;min-width:590px;margin:30px 0}th,td{text-align:left;padding:18px 16px;border-bottom:1px solid #526565}thead{background:#273536}.source-note{font-size:14px;color:#b8c5bf;max-width:85ch}.site-footer{font-size:14px;padding:32px 5vw 95px;color:#b8c5bf}.site-footer a{display:inline-block;margin-top:12px}.rich-feed-head h2{font-size:clamp(30px,4vw,50px)}.rich-feed-head p{margin:20px 0}.feed-filters{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.feed-filter,.landing-news-widget .button{min-height:44px;border:1px solid #9cadb1;padding:10px 14px;background:transparent;color:#eef0e9;font:inherit}.feed-filter.is-active{background:#db9d69;color:#172126;border-color:#db9d69}.feed-filter b{margin-left:8px;font-size:12px}.source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.source-card{min-width:0;border-bottom:1px solid #526565;padding-bottom:24px}.source-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.source-copy{padding-top:18px;overflow-wrap:anywhere}.source-copy h3{font-size:25px;margin:14px 0}.source-copy p{font-size:15px}.source-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:12px;color:#db9d69}.source-copy footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px;font-size:13px}.landing-news-widget>footer{display:flex;gap:20px;flex-wrap:wrap;margin-top:30px}.landing-news-widget .button{display:inline-flex;align-items:center;text-decoration:none}.feed-result{font-size:14px;margin:20px 0}.landing-news-widget [hidden]{display:none!important}.gallery-dialog{padding:18px;background:#172126;color:#eef0e9;border:1px solid #9cadb1;max-width:min(1200px,94vw);max-height:94dvh}.gallery-dialog::backdrop{background:rgba(0,0,0,.9)}.gallery-dialog img{max-height:70dvh;width:auto;object-fit:contain;margin:auto}.gallery-dialog button{min-height:44px;padding:10px 14px;border:0;background:#db9d69;color:#172126}.gallery-controls{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:16px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #ffca9c;outline-offset:5px}@media(max-width:950px){.district{grid-template-columns:46% 54%}.district-copy{padding-right:10px}.district:before{left:45%}.survival-cycle header,.section-heading{grid-template-columns:1fr;gap:24px}.survival-cycle article{grid-template-columns:1fr;gap:28px}.survival-cycle article>div{max-width:65ch}.source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.release{gap:5vw}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.site-header{flex-direction:column;align-items:flex-start;gap:2px;padding:12px 6vw}.site-header nav{gap:18px}.district{display:flex;flex-direction:column;min-height:0}.district-photo{height:300px}.district-photo img{object-position:50% center}.district-photo:after{background:linear-gradient(0deg,#172126,transparent 35%)}.district-copy{padding:0 6vw 44px}.district h1{width:100%;max-width:420px;margin:0 0 32px}.district h2{font-size:64px}.district-copy>p{max-width:none}.district-caption{position:static;order:-1;padding:10px 6vw;background:#273536}.district:before{display:none}.survival-cycle,.media,.gallery,.news,.requirements{padding:48px 6vw}.cycle-switch{gap:16px;margin-top:28px}.cycle-switch button{font-size:15px}.survival-cycle figure img{aspect-ratio:16/10}.gameplay-clips{grid-template-columns:1fr;gap:28px}.release{grid-template-columns:1fr;padding:48px 6vw;gap:40px}.release aside{border-left:0;border-top:1px solid #9cadb1;padding:26px 0 0}.source-grid{grid-template-columns:1fr}.gallery-controls{font-size:13px;gap:8px}.gallery-dialog{padding:12px}.trailer-button span{font-size:15px;padding:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
.faq,.digest,.archive-intro{max-width:1100px;margin:auto;padding:60px 6vw}.faq details{padding:20px 0;border-bottom:1px solid #526565}.faq summary{cursor:pointer;min-height:44px;font-size:18px}.faq p{margin-top:18px}.digest h1,.archive-intro h1{font:600 clamp(34px,5vw,64px)/1.1 "Franklin Gothic Medium","Segoe UI",sans-serif;margin:24px 0}.digest h2{font-size:32px;margin:36px 0 20px}.digest p,.archive-intro p{max-width:72ch;margin:20px 0}.digest,.archive-intro{overflow-wrap:anywhere}.archive-intro+.landing-news-widget{padding:0 6vw 60px}

@media(max-width:650px){.district-photo{height:240px}.district h2{font-size:clamp(48px,16vw,64px)}}
@media(max-width:350px){.district-photo{height:200px}}

@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/nakwon-last-paradise/assets/nakwon-type-0.ttf) format('truetype');
}

/* NAKWON: a night expedition and the shelter after it. */
body.nk-night{--nk-dark:#172326;--nk-deep:#0e191c;--nk-steel:#293a3e;--nk-light:#eceee7;--nk-amber:#e1b25c;--nk-home:#d9d8d0;margin:0;background:var(--nk-dark);color:var(--nk-light);font:18px/1.65 Arial,sans-serif;background-image:none}
.nk-night *{box-sizing:border-box}.nk-night main{max-width:none}.nk-night main>section{max-width:none;margin:0}.nk-night h2,.nk-night h3{font-family:Oswald,'Arial Narrow',Arial,sans-serif;font-weight:500;line-height:1.12;letter-spacing:0;text-transform:none;text-wrap:balance;font-size-adjust:from-font}.nk-night h2{font-size:clamp(38px,4.9vw,70px);margin:0 0 25px}.nk-night h3{font-size:32px;margin:0 0 20px}.nk-night p{max-width:65ch}.nk-night a{color:inherit;text-underline-offset:5px}.nk-night a:focus-visible,.nk-night button:focus-visible,.nk-night summary:focus-visible{outline:3px solid #e1b25c;outline-offset:5px}.nk-night img{max-width:100%;height:auto}.nk-night figure{margin:0;min-width:0}.nk-night figure img{display:block;width:100%;height:auto}.nk-night figcaption{font:14px/1.45 Arial,sans-serif;padding-top:10px;color:inherit}.nk-night .site-header{position:relative;padding:16px 6vw;background:#172326;display:flex;align-items:center;justify-content:space-between;gap:25px}.nk-night .site-header nav{display:flex;gap:25px;flex-wrap:wrap}.nk-night .site-header a{font-size:15px}.nk-night .nk-skip{position:absolute;top:-100px;left:20px;padding:12px;background:#eceee7;color:#172326;z-index:1000}.nk-night .nk-skip:focus{top:10px}.nk-night .nk-button{display:inline-flex;align-items:center;min-height:44px;background:#e1b25c;color:#172326;padding:12px 22px;text-decoration:none;font-weight:700}.nk-night .nk-jongno{position:relative;min-height:780px;display:flex;align-items:center;padding:65px 8vw 80px;isolation:isolate;background:#0e191c}.nk-night .nk-hero-art{position:absolute;inset:0;z-index:-2;display:block}.nk-night .nk-hero-art>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 35%;animation:nk-shutter .9s ease-out both}.nk-night .nk-jongno:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0e191cf2,#0e191cbd 40%,#0e191c20 85%);z-index:-1;pointer-events:none}.nk-night .nk-entry{width:min(590px,58vw)}.nk-night .nk-entry h1{margin:0 0 45px}.nk-night .nk-entry h1 img{display:block;width:440px;height:auto}.nk-night .nk-entry h2{font-size:clamp(40px,4.3vw,64px)}.nk-night .nk-entry>p{font-size:18px}.nk-night .nk-date-note{color:#e1b25c;font-size:16px!important}.nk-night .nk-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:30px 0}.nk-night .nk-actions .mh-social-group{flex-basis:100%}.nk-night .nk-actions>a:not(.nk-button){display:inline-flex;align-items:center;min-height:44px}.nk-night .nk-hero-art:focus-visible{outline-offset:-6px}
@keyframes nk-shutter{from{opacity:.6;clip-path:inset(5% 0)}to{opacity:1;clip-path:inset(0)}}
.nk-night .nk-shift{padding:85px 8vw;background:#293a3e;transition:background-color .2s,color .2s}.nk-night .nk-shift>header{display:grid;grid-template-columns:1fr 1fr;gap:6vw}.nk-night .nk-shift-picker{border:0;padding:0;margin:35px 0 0;min-width:0}.nk-night .nk-shift-picker legend{padding:0;margin-bottom:12px;font-size:15px}.nk-night .nk-shift-tabs{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:35px}.nk-night .nk-shift-tabs label{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 20px;border:1px solid #a9b1ad;cursor:pointer;font-size:17px}.nk-night .nk-shift-tabs input{accent-color:#a56c0a;width:18px;height:18px;margin:0;cursor:pointer}.nk-night .nk-shift-tabs label:has(input:checked){background:#e1b25c;border-color:#e1b25c;color:#172326}.nk-night .nk-shift-tabs label:focus-within{outline:3px solid #e1b25c;outline-offset:4px}.nk-night .nk-shift-scenes article{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:5vw;align-items:center;animation:nk-door .22s ease-out}.nk-night .nk-shift-scenes article+article{margin-top:35px}.nk-night .nk-shift-scenes article img{aspect-ratio:16/10;object-fit:cover}.nk-night .nk-shift-picker:has(input[value=expedition]:checked) [data-nk-scene=shelter]{display:none}.nk-night .nk-shift-picker:has(input[value=shelter]:checked) [data-nk-scene=expedition]{display:none}.nk-night .nk-shift-picker:has(input[value=shelter]:checked) [data-nk-scene=shelter]{margin-top:0}.nk-night .nk-shift:has(input[value=shelter]:checked){background:#d9d8d0;color:#172326}
@keyframes nk-door{from{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}
.nk-night .media{padding:85px 8vw;background:#0e191c}.nk-night .media .section-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:6vw;align-items:start}.nk-night .trailer-slot{width:85%;margin:35px auto 0}.nk-night .trailer-button{display:block;position:relative;padding:0;border:0;width:100%;background:#0e191c;cursor:pointer}.nk-night .trailer-button img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.nk-night .trailer-button span{position:absolute;left:20px;bottom:20px;padding:12px 20px;background:#e1b25c;color:#172326;font:700 17px Arial}.nk-night .video-source{width:85%;margin:15px auto 45px;font-size:15px}.nk-night .gameplay-clips{display:grid;grid-template-columns:1fr 1fr;gap:40px}.nk-night .gameplay-clips video{display:block;width:100%;height:auto;aspect-ratio:2/1;background:#0e191c;object-fit:contain}.nk-night .nk-streets{padding:85px 8vw;background:#172326}.nk-night .nk-streets>header{display:grid;grid-template-columns:1.1fr 1fr;gap:6vw}.nk-night .nk-street-panorama{margin:35px -8vw 0}.nk-night .nk-street-panorama img{max-height:750px;object-fit:cover}.nk-night .nk-street-panorama figcaption{padding:12px 8vw 0}.nk-night .nk-street-contact{display:grid;grid-template-columns:1.3fr 1fr;gap:6vw;align-items:center;margin-top:60px}.nk-night .nk-street-contact h3{font-size:38px}.nk-night .nk-danger-pair{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:50px}.nk-night .nk-danger-pair figure+figure{margin-top:110px}.nk-night .nk-gate-pair{display:grid;grid-template-columns:1fr 1.5fr;gap:45px;margin-top:65px;align-items:center}.nk-night .nk-housing{padding:85px 8vw;background:#d9d8d0;color:#172326}.nk-night .nk-housing>header{display:grid;grid-template-columns:1.1fr 1fr;gap:6vw}.nk-night .nk-home-feature{display:grid;grid-template-columns:1.4fr 1fr;gap:6vw;align-items:center;margin-top:40px}.nk-night .nk-home-feature h3{font-size:38px}.nk-night .nk-home-pair{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:start;margin-top:45px}.nk-night .nk-home-pair figure+figure{margin-top:70px}.nk-night .nk-home-note{font-size:16px;margin:30px 0 45px;max-width:90ch}.nk-night .nk-supply-spread{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;border-top:1px solid #17232655;padding-top:40px}.nk-night .nk-district-notes{padding:85px 8vw;background:#293a3e}.nk-night .nk-district-notes>header{display:grid;grid-template-columns:1fr 1fr;gap:6vw}.nk-night .nk-district-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:40px;align-items:start}.nk-night .nk-district-grid figure:nth-child(even){margin-top:100px}
.nk-night .news{padding:85px 8vw;background:#172326}.nk-night .landing-news-widget{max-width:none;padding:0;background:none;border:0}.nk-night .landing-news-widget h2{font-size:clamp(34px,3.5vw,52px)}.nk-night .source-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.nk-night .source-card>a{display:none}.nk-night .source-card{background:none;border:0;border-top:1px solid #a9b1ad66;border-radius:0}.nk-night .source-copy{padding:25px 0}.nk-night .source-copy h3{font-size:28px}.nk-night .source-copy p,.nk-night .source-copy footer{font-size:15px}.nk-night .feed-filters{display:flex;gap:10px;flex-wrap:wrap}.nk-night .feed-filters button{background:#293a3e;color:#eceee7;border:1px solid #a9b1ad88;min-height:44px;border-radius:0;cursor:pointer}.nk-night .feed-filters button.is-active{background:#e1b25c;color:#172326}.nk-night .release{padding:85px 8vw;background:#0e191c;display:grid;grid-template-columns:1.15fr 1fr;gap:7vw}.nk-night .release h2{font-size:54px}.nk-night .release h3{font-size:30px}.nk-night .release .countdown{font:500 26px/1.5 Oswald,'Arial Narrow',sans-serif;color:#e1b25c;letter-spacing:0}.nk-night .release small{font-size:14px}.nk-night .requirements{padding:85px 8vw;background:#d9d8d0;color:#172326}.nk-night .requirements h2{font-size:50px}.nk-night .requirements table{width:100%;border-collapse:collapse}.nk-night .requirements th,.nk-night .requirements td{padding:14px;font-size:16px;line-height:1.5;border-color:#17232644;color:inherit;background:none}.nk-night .requirements-scroll,.nk-night .table-scroll{max-width:100%;overflow:auto}.nk-night .requirements .cpu-note{font-size:14px}.nk-night .faq{padding:85px 8vw;background:#172326;max-width:none}.nk-night .faq h2{font-size:48px}.nk-night .faq details{border-bottom:1px solid #a9b1ad66;padding:20px 0}.nk-night .faq summary{cursor:pointer;min-height:44px}.nk-night>footer{padding:35px 8vw 140px;background:#172326}.nk-night>footer p{font-size:14px}.nk-night .nk-cinema-dialog{width:min(1100px,94vw);max-width:94vw;max-height:90dvh;padding:20px;border:1px solid #a9b1ad;background:#172326;color:#eceee7;overflow:auto;overscroll-behavior:contain}.nk-night .nk-cinema-dialog::backdrop{background:#071115ec;overflow:hidden;overscroll-behavior:contain}.nk-night .nk-cinema-dialog form{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.nk-night .nk-cinema-dialog h2{font-size:clamp(20px,3vw,30px);margin:0}.nk-night .nk-cinema-dialog button{flex-shrink:0;min-height:44px;padding:10px 14px;background:#e1b25c;color:#172326;border:0;font:700 16px Arial;cursor:pointer}.nk-night .nk-cinema-dialog iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;max-height:70dvh;border:0}
@media(max-width:1000px){.nk-night .nk-jongno{min-height:720px}.nk-night .nk-entry{width:65vw}.nk-night .nk-home-feature{grid-template-columns:1.2fr 1fr}.nk-night .nk-shift-scenes article{grid-template-columns:1fr 1fr}}
@media(max-width:760px){body.nk-night{font-size:17px}.nk-night .site-header{padding:12px 22px;gap:3px 20px;flex-wrap:wrap}.nk-night .site-header nav{gap:17px}.nk-night .site-header nav a{font-size:14px}.nk-night .nk-jongno{display:block;padding:220px 22px 55px;min-height:0}.nk-night .nk-hero-art{height:330px;inset:0 0 auto}.nk-night .nk-hero-art>img{object-position:50% 35%}.nk-night .nk-jongno:after{background:linear-gradient(0deg,#0e191c 0%,#0e191c 50%,#0e191c20 100%)}.nk-night .nk-entry{width:100%;position:relative}.nk-night .nk-entry h1{margin-bottom:28px}.nk-night .nk-entry h1 img{width:300px;max-width:100%;height:auto}.nk-night .nk-entry h2{font-size:40px}.nk-night .nk-entry>p{font-size:17px}.nk-night .nk-actions{margin:24px 0;gap:16px}.nk-night .nk-shift,.nk-night .media,.nk-night .nk-streets,.nk-night .nk-housing,.nk-night .nk-district-notes,.nk-night .news,.nk-night .release,.nk-night .requirements,.nk-night .faq{padding:55px 22px}.nk-night .nk-shift>header,.nk-night .nk-shift-scenes article,.nk-night .media .section-heading,.nk-night .nk-streets>header,.nk-night .nk-street-contact,.nk-night .nk-danger-pair,.nk-night .nk-gate-pair,.nk-night .nk-housing>header,.nk-night .nk-home-feature,.nk-night .nk-home-pair,.nk-night .nk-supply-spread,.nk-night .nk-district-notes>header,.nk-night .nk-district-grid,.nk-night .source-grid,.nk-night .release{grid-template-columns:1fr;gap:28px}.nk-night .nk-shift-tabs{gap:10px}.nk-night .nk-shift-tabs label{padding:12px;font-size:16px;gap:9px}.nk-night .nk-shift-picker{margin-top:25px}.nk-night .trailer-slot,.nk-night .video-source{width:100%}.nk-night .trailer-button span{font-size:15px;left:12px;bottom:12px;padding:10px 14px}.nk-night .gameplay-clips{grid-template-columns:1fr;gap:28px}.nk-night .nk-street-panorama{margin:30px -22px 0}.nk-night .nk-street-panorama figcaption{padding-left:22px}.nk-night .nk-street-contact,.nk-night .nk-gate-pair,.nk-night .nk-dungeon{margin-top:40px}.nk-night .nk-danger-pair figure+figure,.nk-night .nk-home-pair figure+figure,.nk-night .nk-district-grid figure:nth-child(even){margin-top:0}.nk-night .nk-home-feature{margin-top:30px}.nk-night .release h2,.nk-night .requirements h2{font-size:40px}.nk-night .requirements th,.nk-night .requirements td{padding:12px 7px;font-size:14px}.nk-night .faq h2{font-size:38px}.nk-night>footer{padding:35px 22px 140px}}
@media(prefers-reduced-motion:reduce){.nk-night .nk-hero-art>img,.nk-night .nk-shift-scenes article{animation:none;clip-path:none}.nk-night .nk-shift{transition:none}.nk-night{scroll-behavior:auto}}

.nk-night .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}

@media(prefers-reduced-motion:reduce){html:has(body.nk-night){scroll-behavior:auto}}
