.pg-library{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pg-library-card{border:1px solid #dad7d2;border-radius:28px;background:#fffefc;overflow:hidden;text-decoration:none;transition:transform .25s,box-shadow .25s}.pg-library-card:hover{transform:translateY(-5px);box-shadow:0 18px 42px -30px #3546e86b}.pg-preview{height:265px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.preview-kern-it{background:#e6e2fa;color:#3546e8;flex-direction:column}.preview-type{font:500 130px/.9 'Space Grotesk',sans-serif;letter-spacing:-.13em;padding-right:.12em}.preview-type span{display:inline-block;transform:translateY(8px)}.preview-caption{font-size:11px;margin-top:26px;letter-spacing:.02em}.pg-preview-arrow{position:absolute;right:18px;top:18px;background:#fff;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;font-size:22px;color:#3546e8}.preview-block-drop{background:#171827}.preview-blocks{width:144px;display:grid;grid-template-columns:repeat(4,1fr);gap:5px;transform:rotate(-9deg)}.preview-blocks i{height:31px;background:#8c91ff;border-radius:3px;box-shadow:inset 0 3px #ffffff25}.preview-blocks i:nth-child(3n){background:#ffb688}.preview-blocks i:nth-child(4n){background:#79dfbe}.preview-blocks i:nth-child(-n+3){opacity:0}.preview-blocks i:nth-child(5){opacity:0}.preview-pong{background:#3546e8}.preview-court{position:relative;width:78%;height:155px;border:1px solid #ffffff40;border-radius:12px;display:flex;justify-content:space-between;align-items:center;padding:18px}.preview-court:after{content:'';position:absolute;left:50%;top:10px;bottom:10px;border-left:2px dashed #ffffff50}.preview-court i{height:49px;width:8px;background:#e2c7ff;border-radius:4px}.preview-court i:last-child{transform:translateY(28px);background:#fff}.preview-court b{position:absolute;width:13px;height:13px;border-radius:50%;background:#ffe09a;left:62%;top:36%}.pg-library-copy{padding:26px}.pg-library-copy .eyebrow{color:#615e68;font-size:10px}.pg-library-copy h2{font:500 36px/1 'Space Grotesk',sans-serif;letter-spacing:-.05em;margin:20px 0 14px}.pg-library-copy p{font-size:14px;line-height:1.8;color:#615e68;min-height:76px}.pg-launch{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e5e1ec;padding-top:20px;margin-top:24px;color:#3546e8;font-size:14px;font-weight:800}.pg-game-top{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:36px 0}.pg-game-top a,.pg-game-links a{font-size:13px;font-weight:700;text-decoration:none;color:#3546e8}.pg-game-links{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 44px}.pg-game-links a{border:1px solid #dad7d2;border-radius:99px;padding:10px 18px}.pg-game-links [aria-current=page]{background:#3546e8;color:#fff;border-color:#3546e8}.pg-single .game-card{max-width:1000px;margin:0 auto}.pg-single.pg-block-drop .game-card{max-width:720px}.pg-single .pg-footnote{margin-left:auto;margin-right:auto}.pg-single .block-layout{grid-template-columns:minmax(160px,270px) minmax(90px,160px)}.pg-single .pong-court{max-width:760px;margin:auto}.pg-single .pg-cta{margin-top:36px}@media(max-width:1000px){.pg-library{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-library-card:last-child{grid-column:1/-1}.pg-library-card:last-child .pg-preview{height:220px}}@media(max-width:640px){.pg-library{grid-template-columns:1fr}.pg-preview{height:230px}.pg-library-copy p{min-height:0}.pg-game-top{align-items:start;flex-direction:column;gap:12px;padding:28px 0}.pg-single .block-layout{grid-template-columns:minmax(100px,1fr) 90px;gap:14px}.pg-single .game-card{padding:20px}.pg-single .kern-card{padding:18px}}@media(prefers-reduced-motion:reduce){.pg-library-card{transition:none}.pg-library-card:hover{transform:none}}

.pg-single .game-heading h1{display:flex;justify-content:space-between;align-items:center;font:500 clamp(2.3rem,4vw,3.6rem)/1 Space Grotesk,sans-serif;letter-spacing:-.055em;margin:1rem 0}.pg-single .game-heading h1 span{color:#3546e8;font-size:.8em}.pg-single .kern-heading h1{max-width:440px}
