.pr-intro{max-width:850px;margin:46px auto 20px}.pr-intro h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.12}.pr-lead{font-size:1.2rem}.pr-article{max-width:850px;margin:auto}.pr-article section{margin:36px 0}.pr-toc{display:flex;flex-wrap:wrap;gap:10px;padding:16px;background:#e7eee9;border-radius:12px}.pr-toc a{padding:5px}.pr-image{margin:28px 0;padding:20px;background:#e7eee9;border-radius:12px;text-align:center}.pr-image img{max-width:100%;height:auto;object-fit:contain}.pr-image img[src$="scientist.png"]{width:129px;image-rendering:pixelated}.pr-image img[src$="gigantamax.png"]{width:420px;image-rendering:pixelated}.pr-image figcaption{font-size:.85rem;max-width:65ch;margin:12px auto 0;color:#445653}.pr-article p,.pr-article li{line-height:1.75}.pr-article li{margin-bottom:10px}.pr-article table{width:100%;border-collapse:collapse;min-width:580px}.pr-article th,.pr-article td{padding:14px;border:1px solid #c3cdc5;text-align:left;vertical-align:top}.pr-article th{background:#e7eee9}.table-wrap{overflow:auto}.pr-article a{text-underline-offset:3px}.footer nav{padding-bottom:24px}@media(max-width:600px){.pr-intro{margin-top:28px}.pr-image{padding:10px}.pr-toc{display:block}.pr-toc a{display:block}.pr-article section{margin:28px 0}}

.pr-image img{margin-inline:auto}
.ps-play-page .game-cover{overflow:hidden;isolation:isolate}.game-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.25;z-index:-1}.game-cover .cover-content{max-width:520px;background:#102f2be8;padding:28px;border:1px solid #ffffff40}.pr-guide-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pr-guide-cards>a{display:block;background:#e7eee9;padding:20px;border:1px solid #c3cdc5;border-radius:12px;text-decoration:none}.pr-guide-cards h3{margin:0 0 12px;font-size:1.2rem}.pr-guide-cards p{margin:0}.ps-play-page .game-panel[data-mode=expanded]{z-index:1000}@media(max-width:700px){.pr-guide-cards{grid-template-columns:1fr}.game-cover .cover-content{padding:20px}.ps-play-page .game-cover h2{font-size:2rem}}
.pr-original-entry{max-width:1020px;margin:0 auto 40px;display:grid;grid-template-columns:1.15fr 1fr;gap:28px;align-items:center}.pr-original-entry figure{margin:0}.pr-original-entry img{display:block;width:100%;height:auto;border:2px solid #102f2b}.pr-original-entry h2{font-size:1.7rem;margin-top:0}.pr-original-entry p{line-height:1.7}.pr-original-entry .play-button{font-size:17px;padding:14px 20px;text-decoration:none}.pr-entry-note{font-size:14px;color:#445653}@media(max-width:700px){.pr-original-entry{grid-template-columns:1fr;gap:20px}}
