@font-face{font-family:ruslan;src:url(../media/RuslanDisplay_Regular-s.p.12yttmkj-r-f3.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:ruslan Fallback;src:local(Arial);ascent-override:49.42%;descent-override:28.52%;line-gap-override:0.0%;size-adjust:139.21%}.ruslan_df4f32fc-module__b5VuKW__className{font-family:ruslan,ruslan Fallback;font-weight:400}.ruslan_df4f32fc-module__b5VuKW__variable{--font-display:"ruslan", "ruslan Fallback"}
@font-face{font-family:kurale;src:url(../media/Kurale_Regular-s.p.3-bz3y7zz7acj.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:kurale Fallback;src:local(Arial);ascent-override:109.02%;descent-override:38.13%;line-gap-override:0.0%;size-adjust:100.44%}.kurale_d3a506ba-module__aGzPka__className{font-family:kurale,kurale Fallback;font-weight:400}.kurale_d3a506ba-module__aGzPka__variable{--font-body:"kurale", "kurale Fallback"}
.site-module__hPMDnq__site{width:min(1600px,100%);margin:auto;box-shadow:0 0 90px #00000052}.site-module__hPMDnq__header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:20px;height:92px;margin:0 56px;display:flex}.site-module__hPMDnq__brand{font-family:var(--font-display), Georgia, serif;letter-spacing:.05em;align-items:center;min-height:44px;padding:12px 0;font-size:22px;font-weight:400;display:flex}.site-module__hPMDnq__navLink{align-items:center;gap:28px;min-height:44px;font-size:12px;display:flex}.site-module__hPMDnq__headerActions{align-items:center;gap:25px;display:flex}.site-module__hPMDnq__motionToggle{min-width:44px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:10px;display:grid}.site-module__hPMDnq__motionToggle:hover{color:var(--foreground)}.site-module__hPMDnq__motionToggle:disabled{cursor:default;opacity:.6}.site-module__hPMDnq__hero{grid-template-columns:1.2fr 1fr;align-items:end;gap:48px;padding:66px 56px 68px;display:grid;position:relative}.site-module__hPMDnq__eyebrow{color:var(--muted);font-size:12px;line-height:1.6}.site-module__hPMDnq__hero h1{letter-spacing:-.015em;margin-top:26px;font-size:clamp(60px,7.4vw,100px);line-height:1.1}.site-module__hPMDnq__heroAside{max-width:340px;padding-bottom:8px}.site-module__hPMDnq__heroAside>p{color:var(--muted);max-width:280px;font-size:14px;line-height:1.8}.site-module__hPMDnq__primaryLink{background:var(--accent-surface);border-left:3px solid var(--accent);justify-content:space-between;align-items:center;gap:28px;min-height:52px;margin-top:30px;padding:16px 20px;font-size:14px;transition:background .25s;display:flex}.site-module__hPMDnq__primaryLink:hover{background:#42292e}.site-module__hPMDnq__primaryLink svg,.site-module__hPMDnq__storyLink svg{flex-shrink:0;transition:transform .25s}.site-module__hPMDnq__primaryLink:hover svg,.site-module__hPMDnq__storyLink:hover svg{transform:translate(2px,-2px)}.site-module__hPMDnq__stories{grid-template-columns:1fr 1fr;gap:40px;padding:0 56px;display:grid}.site-module__hPMDnq__story:nth-child(2){padding-top:126px}.site-module__hPMDnq__story{min-width:0}.site-module__hPMDnq__stories[data-single=true]{grid-template-columns:minmax(0,740px);justify-content:center}.site-module__hPMDnq__stories[data-single=true] .site-module__hPMDnq__artwork img{aspect-ratio:1.5}.site-module__hPMDnq__artLink{display:block;position:relative;overflow:hidden}.site-module__hPMDnq__artwork{display:block;overflow:hidden}.site-module__hPMDnq__artwork img{aspect-ratio:1.18;object-fit:cover;object-position:center;width:100%;transition:transform 1.2s}.site-module__hPMDnq__artLink:hover .site-module__hPMDnq__artwork img{transform:scale(1.025)}.site-module__hPMDnq__storyNumber{color:var(--foreground);letter-spacing:.1em;text-shadow:0 1px 8px #000;font-size:11px;position:absolute;bottom:16px;right:18px}.site-module__hPMDnq__storyBody{padding-top:24px}.site-module__hPMDnq__meta{color:var(--muted);justify-content:space-between;gap:14px;font-size:10px;line-height:1.5;display:flex}.site-module__hPMDnq__meta>:first-child{text-transform:uppercase;letter-spacing:.1em}.site-module__hPMDnq__storyTitle{margin-top:22px;font-size:clamp(32px,3.5vw,48px);line-height:1.16}.site-module__hPMDnq__tagline{color:var(--muted);margin-top:22px;font-size:13px;line-height:1.7}.site-module__hPMDnq__storyLink{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:20px;min-height:56px;margin-top:22px;font-size:13px;display:flex}.site-module__hPMDnq__footer{color:var(--muted);border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;margin:90px 56px 0;padding:25px 0 32px;font-size:11px;display:flex}.site-module__hPMDnq__footer>:last-child{opacity:.7}.site-module__hPMDnq__gameIntro{padding:58px 56px 42px}.site-module__hPMDnq__gameIntro h1{margin-top:22px;font-size:clamp(38px,7vw,86px);line-height:1.12}.site-module__hPMDnq__premise{color:var(--muted);margin-top:24px;font-size:15px;line-height:1.8}.site-module__hPMDnq__gameHeroArt{margin:0 56px;display:block}.site-module__hPMDnq__gameHeroArt img{object-fit:cover;width:100%;max-height:680px}.site-module__hPMDnq__gameDetails{grid-template-columns:1fr 1fr;gap:44px;padding:42px 56px 0;display:grid}.site-module__hPMDnq__description{color:var(--foreground);max-width:480px;font-size:17px;line-height:1.9}.site-module__hPMDnq__development{border-left:2px solid var(--accent);padding-left:24px}.site-module__hPMDnq__development h2{margin-top:12px;font-size:28px;line-height:1.25}.site-module__hPMDnq__development p{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.8}.site-module__hPMDnq__gameDetails .site-module__hPMDnq__storyLink{margin-top:0}.site-module__hPMDnq__emptyPage{max-width:750px;min-height:60vh;padding:100px 56px}.site-module__hPMDnq__emptyPage h1{margin:24px 0;font-size:clamp(36px,7vw,64px)}.site-module__hPMDnq__emptyPage>p{color:var(--muted);line-height:1.8}@media (max-width:740px){.site-module__hPMDnq__header{height:69px;margin:0 24px}.site-module__hPMDnq__brand{font-size:17px}.site-module__hPMDnq__navLink{gap:15px;font-size:11px}.site-module__hPMDnq__headerActions{gap:10px}.site-module__hPMDnq__hero{padding:26px 24px 24px;display:block}.site-module__hPMDnq__hero h1{margin-top:26px;font-size:clamp(43px,13.33vw,74px);line-height:1.22}.site-module__hPMDnq__heroAside{max-width:none;margin-top:24px;padding:0}.site-module__hPMDnq__heroAside>p{max-width:none;font-size:11.5px;line-height:1.7}.site-module__hPMDnq__primaryLink{min-height:48px;margin-top:30px;padding:14px}.site-module__hPMDnq__stories{padding:0;display:block}.site-module__hPMDnq__story:nth-child(2){padding-top:26px}.site-module__hPMDnq__artwork img{aspect-ratio:1.5;object-fit:cover}.site-module__hPMDnq__storyBody{padding:22px 24px 0}.site-module__hPMDnq__storyTitle{margin-top:22px;font-size:clamp(32px,10vw,48px)}.site-module__hPMDnq__story[data-game=card-duel] .site-module__hPMDnq__storyTitle{font-size:clamp(24px,7.8vw,42px)}.site-module__hPMDnq__tagline{margin-top:24px;font-size:11.5px}.site-module__hPMDnq__storyLink{margin-top:17px}.site-module__hPMDnq__footer{border:0;margin:28px 24px 0;padding:0 0 24px;font-size:10px}.site-module__hPMDnq__footer>:last-child{display:none}.site-module__hPMDnq__gameIntro{padding:32px 24px}.site-module__hPMDnq__gameIntro h1{overflow-wrap:anywhere;font-size:clamp(34px,10vw,62px)}.site-module__hPMDnq__premise{font-size:13px}.site-module__hPMDnq__gameHeroArt{margin:0}.site-module__hPMDnq__gameDetails{padding:30px 24px;display:block}.site-module__hPMDnq__description{font-size:15px}.site-module__hPMDnq__development{margin-top:30px;padding-left:18px}.site-module__hPMDnq__gameDetails .site-module__hPMDnq__storyLink{margin-top:24px}.site-module__hPMDnq__emptyPage{padding:70px 24px}}
@font-face{font-family:tavernFont;src:url(../media/Kurale_Regular-s.p.3-bz3y7zz7acj.ttf)format("truetype");font-display:swap}@font-face{font-family:tavernFont Fallback;src:local(Arial);ascent-override:109.02%;descent-override:38.13%;line-gap-override:0.0%;size-adjust:100.44%}.tavernfont_607143b8-module__6y6VOa__className{font-family:tavernFont,tavernFont Fallback}.tavernfont_607143b8-module__6y6VOa__variable{--font-tavern-body:"tavernFont", "tavernFont Fallback"}
