.brand-image{width:58px;height:58px;object-fit:contain;margin-right:8px}.language-switch{display:flex;gap:4px}.language-switch a{border:1px solid var(--border);font-size:11px;padding:7px 9px}.language-switch a[aria-current]{background:var(--amber);color:var(--bg)}header nav.language-switch{gap:4px}.footer-docs{grid-template-columns:repeat(3,1fr)}.brand-banner{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:50px;padding-top:60px;padding-bottom:60px;border-bottom:1px solid var(--border)}.brand-banner>img{width:100%;height:auto;clip-path:var(--cut)}.brand-banner h2{font-size:clamp(40px,4.4vw,62px)}.brand-banner div>p:last-child{color:var(--muted);margin-top:22px}.store-stat{display:flex;align-items:center;gap:17px;margin-top:18px;border-top:1px solid var(--border);padding-top:18px}.store-stat strong{font:900 36px Condensed;color:var(--amber)}.store-stat span{font-size:10px;letter-spacing:1px;color:var(--muted)}.game-info>p.stat-note{font-size:10px;min-height:0;margin-top:7px;color:#8393a8}.art-card.side-left{left:0;transform:rotate(-13deg)}.hero-art .art-card span{font-size:26px}.side-left span{left:12px}.side-right span{left:auto;right:10px;max-width:80px;line-height:.95}.main-card{width:41%;left:29%}.footer-docs a{width:fit-content}html[lang=en] .hero h1 em{font-size:.85em}html[lang=en] .hero h1{font-size:clamp(65px,7vw,104px)}@media(max-width:760px){header{gap:8px}.brand{font-size:20px;gap:2px}.brand-image{width:40px;height:40px;margin-right:3px}.header-cta{display:none}header nav.language-switch{display:flex}.brand-banner{grid-template-columns:1fr;gap:25px}.footer-docs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.footer-docs strong{font-size:16px}.footer-docs a{font-size:10px}.side-right span{max-width:64px}.hero-art .art-card span{font-size:22px}html[lang=en] .hero h1{font-size:clamp(60px,11vw,88px)}html[lang=en] h2{font-size:40px}}
.collage-art{display:block;background:var(--surface);border:1px solid var(--border);clip-path:var(--cut)}.collage-art picture{display:block}.collage-art img{display:block;width:100%;height:auto}.collage-art:hover{border-color:var(--amber)}.collage-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:22px}.collage-bottom>span{font-size:10px;letter-spacing:1.5px;color:var(--muted)}.collage-section .section-heading>p{max-width:330px}@media(max-width:600px){.collage-bottom{align-items:flex-start;flex-direction:column}.collage-bottom .button{font-size:17px;width:100%}}

/* A compact setup preview and a studio banner at the final invitation. */
.setup-avatars{display:flex;gap:10px;margin:24px 0}.setup-avatars img{width:48px;height:56px;object-fit:cover;border:1px solid var(--border);clip-path:var(--cut)}.phase-display>img{object-fit:contain;background:var(--bg);border:1px solid var(--border);clip-path:var(--cut)}.phase-tabs button{min-height:100px}.download-section{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:32px;text-align:left;position:relative;isolation:isolate;background:radial-gradient(ellipse at 85% 50%,#68151444,transparent 65%),linear-gradient(120deg,#160f08,#05080e 65%);overflow:hidden;max-width:1440px;margin:auto}.download-copy{position:relative;z-index:1}.download-copy h2{font-size:clamp(40px,4.8vw,66px)}.download-copy>p:not(.eyebrow){margin-top:22px;color:var(--muted)}.download-copy .actions{justify-content:flex-start;flex-wrap:wrap;gap:14px}.download-copy .button{font-size:18px;padding:18px 22px}.download-copy>small{display:block;margin-top:25px;font-size:9px;letter-spacing:2px;color:var(--muted)}.download-art{position:relative}.download-art img{width:100%;height:auto;object-fit:contain;mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent)}.download-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#05080e88,transparent 35%,transparent 80%,#05080e66);pointer-events:none}.footer-top>a:last-child{color:var(--amber);border-bottom:1px solid #ff9a3c55;padding-bottom:6px}.gallery-section{background:linear-gradient(180deg,#090d14aa,transparent)}
@media(max-width:760px){.download-section{grid-template-columns:1fr;gap:26px;text-align:center}.download-copy{order:2}.download-art{order:1;max-width:520px;margin:auto}.download-copy .actions{align-items:center;justify-content:center}.download-copy h2{font-size:45px}.phase-display{grid-template-columns:1fr 1.25fr}.setup-avatars{gap:6px;margin:18px 0}.setup-avatars img{width:34px;height:40px}.footer-top>a:last-child{font-size:11px}}
@media(max-width:480px){.phase-display{grid-template-columns:1fr;gap:24px;padding:22px}.phase-display>img{height:320px;width:auto;max-width:100%;margin:auto}.phase-display h3{font-size:34px}.phase-display p:not(.eyebrow){font-size:14px}.setup-avatars img{width:45px;height:52px}.phase-note{font-size:9px}.phase-tabs button{min-height:0}.download-copy h2{font-size:38px}}
.footer-socials{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.footer-socials a{display:flex;align-items:center;gap:22px;padding:11px 16px;border:1px solid var(--border);background:var(--surface);clip-path:var(--cut);font-size:12px;font-weight:700}.footer-socials a span{color:var(--amber)}.footer-socials a:hover{background:var(--raised);border-color:var(--amber)}@media(max-width:480px){.footer-socials{gap:8px}.footer-socials a{flex:1;justify-content:space-between;padding:10px 12px;gap:8px;font-size:11px}}
