.pk-actions,.pk-jump,.pk-downloads{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.pk-actions{margin:-24px 0 48px}.pk-actions a,.pk-jump a,.pk-downloads a,.pk-rules a,.pk-facts a{text-underline-offset:5px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.pk-actions .jl-pill{background:var(--forest);color:var(--paper);height:auto;padding:16px 24px;text-decoration:none}.pk-jump{border-top:0;border-bottom:0;padding:20px 0}.pk-section{border-bottom:0;padding:80px 0;scroll-margin-top:24px}.pk-heading{max-width:760px;margin-bottom:36px}.pk-heading h2{letter-spacing:-.055em;margin:16px 0 24px;font-size:clamp(34px,4.5vw,68px);font-weight:500;line-height:1.07}.pk-heading p,.pk-type-sample>p:last-child{font-size:20px;line-height:1.6}.pk-logo-grid,.pk-game-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pk-asset{border:0;border-radius:20px;overflow:hidden}.pk-logo-preview{background:var(--paper);border-bottom:0;place-items:center;height:300px;padding:40px;display:grid}.pk-logo-preview.pk-dark{background:var(--forest)}.pk-logo-preview img{width:auto;max-width:85%;height:auto;max-height:180px;display:block}.pk-asset-copy{padding:24px}.pk-section h3{margin-bottom:12px;font-size:24px;font-weight:550;line-height:1.25}.pk-asset-copy p{max-width:460px}.pk-downloads{margin-top:16px}.pk-rules{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px;display:grid}.pk-rules p,.pk-colours p,.pk-game-grid p{font-size:17px;line-height:1.65}.pk-colours{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.pk-swatch{border:0;border-radius:14px;height:180px;margin-bottom:20px}.pk-colours code{margin-bottom:12px;font-size:15px;display:block}.pk-note{max-width:900px;line-height:1.7;margin-top:32px!important}.pk-type-sample{background:var(--forest);color:var(--paper);border-radius:20px;padding:40px}.pk-type-sample .pk-display{letter-spacing:-.05em;margin:28px 0 32px;font-size:clamp(36px,6vw,90px);line-height:1.04}.pk-type-sample>p:last-child{max-width:760px}.pk-shapes{background:var(--forest);border-radius:20px;justify-content:space-around;gap:20px;margin-top:36px;padding:40px;display:flex}.pk-shapes svg{width:clamp(42px,9vw,120px);height:auto;color:var(--ember)}.pk-shapes svg:nth-child(2){color:var(--sky)}.pk-shapes svg:nth-child(3){color:var(--paper)}.pk-shapes svg:nth-child(4){color:#e9bf55}.pk-facts{grid-template-columns:1fr 1.5fr;gap:60px;display:grid}.pk-facts dt{text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:13px}.pk-facts dd{overflow-wrap:anywhere;margin:0 0 22px;font-size:20px}.pk-facts p{margin-bottom:20px;font-size:19px;line-height:1.65}.pk-game-grid img{aspect-ratio:16/9;object-fit:contain;background:var(--forest);border-radius:16px;width:100%;height:auto;margin-bottom:24px}.pk-game-grid h3{letter-spacing:-.04em;margin:12px 0;font-size:34px}.pk-game-grid article{min-width:0}@media (max-width:800px){.pk-rules,.pk-facts{grid-template-columns:1fr;gap:28px}.pk-colours{grid-template-columns:repeat(2,1fr)}.pk-swatch{height:130px}}@media (max-width:600px){.pk-actions{margin-top:0}.pk-logo-grid,.pk-game-grid{grid-template-columns:1fr}.pk-section{padding:52px 0}.pk-heading p{font-size:18px}.pk-logo-preview{height:240px;padding:28px}.pk-type-sample{padding:26px}.pk-shapes{padding:28px 16px}.pk-game-grid{gap:40px}.pk-colours{gap:16px}.pk-colours h3{font-size:20px}}@media print{.jl-detail-header,.pk-actions,.pk-jump,.jl-footer{display:none}.pk-section{break-inside:avoid;padding:28px 0}.pk-logo-preview{height:180px}.pk-swatch,.pk-logo-preview,.pk-shapes,.pk-type-sample{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
