.game-chart[data-astro-cid-s6cwndj4],.game-motif[data-astro-cid-juyjrqyf]{width:100%;height:auto;display:block}.game-world[data-astro-cid-kzvyvcti]{border-top:1px solid var(--orbit-faint);border-bottom:1px solid var(--orbit-faint)}.game-world__hero[data-astro-cid-kzvyvcti]{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:center;gap:clamp(28px,5vw,78px);padding-bottom:clamp(44px,6vw,88px);display:grid}.game-world__title[data-astro-cid-kzvyvcti]{max-width:13ch;font-size:var(--step-4);margin:14px 0 20px;line-height:1.08}.game-world__desc[data-astro-cid-kzvyvcti]{max-width:52ch;color:var(--text-2);margin-top:0;line-height:1.85}.game-world__disclaimer[data-astro-cid-kzvyvcti]{border-left:1px solid var(--orbit);max-width:58ch;color:var(--text-3);font-size:var(--step--1);margin-top:18px;padding-left:14px;line-height:1.7}.game-world__groups[data-astro-cid-kzvyvcti]{flex-direction:column;gap:clamp(50px,7vw,100px);display:flex}.game-group[data-astro-cid-kzvyvcti]{border-top:1px solid var(--orbit-faint);padding-top:clamp(28px,4vw,52px)}.game-group__head[data-astro-cid-kzvyvcti]{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:center;gap:clamp(24px,4vw,64px);margin-bottom:clamp(24px,3vw,38px);display:grid}.game-group__meta[data-astro-cid-kzvyvcti]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);flex-wrap:wrap;gap:10px 18px;margin-bottom:12px;font-size:.64rem;display:flex}.game-group__title[data-astro-cid-kzvyvcti]{font-size:var(--step-3)}.game-group__tagline[data-astro-cid-kzvyvcti]{font-family:var(--font-display);font-size:var(--step-1);color:var(--tone);margin-top:12px;line-height:1.45}.game-group__desc[data-astro-cid-kzvyvcti]{max-width:54ch;color:var(--text-2);font-size:var(--step--1);margin-top:12px;line-height:1.8}.game-group__source[data-astro-cid-kzvyvcti]{border-bottom:1px solid var(--orbit);font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-2);margin-top:16px;padding-bottom:2px;font-size:.68rem;text-decoration:none;display:inline-block}.game-group__source[data-astro-cid-kzvyvcti]:hover{color:var(--gold);border-color:var(--gold)}.game-group__motif[data-astro-cid-kzvyvcti]{width:100%;max-height:210px}.game-group__grid[data-astro-cid-kzvyvcti]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:26px 24px;display:grid}@media (width<=980px){.game-world__hero[data-astro-cid-kzvyvcti],.game-group__head[data-astro-cid-kzvyvcti]{grid-template-columns:1fr}.game-group__motif[data-astro-cid-kzvyvcti]{max-width:520px}.game-group__grid[data-astro-cid-kzvyvcti]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.game-group__grid[data-astro-cid-kzvyvcti]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.game-world[data-astro-cid-kzvyvcti] [data-astro-cid-kzvyvcti],.game-world[data-astro-cid-kzvyvcti] [data-astro-cid-kzvyvcti]:before,.game-world[data-astro-cid-kzvyvcti] [data-astro-cid-kzvyvcti]:after{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important}}.page-head[data-astro-cid-ilszd7aa]{border-bottom:1px solid var(--orbit-faint);padding-block:clamp(48px,7vw,100px) clamp(16px,2vw,28px)}.page-head__title[data-astro-cid-ilszd7aa]{font-size:var(--step-4);margin:14px 0 18px}.collection[data-astro-cid-ilszd7aa]{border-bottom:1px solid var(--orbit-faint)}.collection__head[data-astro-cid-ilszd7aa]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);margin-bottom:clamp(28px,4vw,48px);display:grid}.collection__index[data-astro-cid-ilszd7aa]{letter-spacing:.16em;color:var(--tone);font-size:.68rem}.collection__title[data-astro-cid-ilszd7aa]{font-size:var(--step-3);margin-top:10px}.collection__en[data-astro-cid-ilszd7aa]{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-top:6px;font-size:.68rem}.collection__tagline[data-astro-cid-ilszd7aa]{font-family:var(--font-display);font-size:var(--step-1);color:var(--text);margin-top:16px;line-height:1.45}.collection__desc[data-astro-cid-ilszd7aa]{color:var(--text-2);font-size:var(--step-0);max-width:52ch;margin-top:12px;line-height:1.85}.collection__count[data-astro-cid-ilszd7aa]{letter-spacing:.14em;color:var(--text-3);margin:0;font-size:.68rem}.collection__meta[data-astro-cid-ilszd7aa]{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:16px;display:flex}.collection__browse[data-astro-cid-ilszd7aa]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-2);border-bottom:1px solid var(--orbit);padding-bottom:2px;font-size:.66rem;text-decoration:none}.collection__browse[data-astro-cid-ilszd7aa]:hover{color:var(--gold);border-color:var(--gold)}.collection__motif{width:100%;height:auto}.collection__grid[data-astro-cid-ilszd7aa]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}@media (width<=1180px){.collection__grid[data-astro-cid-ilszd7aa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.collection__head[data-astro-cid-ilszd7aa]{grid-template-columns:1fr}}@media (width<=640px){.collection__grid[data-astro-cid-ilszd7aa]{grid-template-columns:minmax(0,1fr)}}
