:root{--ppw-bg:#f7f4ed;--ppw-surface:#fff;--ppw-surface-2:#f1eee7;--ppw-text:#171717;--ppw-muted:#686868;--ppw-border:#ddd8cf;--ppw-cardinal:#9d1b2e}.loading-card,.empty-card{min-height:100px;display:grid;place-items:center;padding:28px;border:1px solid var(--ppw-border);border-radius:16px;color:var(--ppw-muted);background:var(--ppw-surface);text-align:center}.error-card{border-color:#d6a9b1!important}.ppw-games-home{margin-top:30px}.ppw-games-card{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:32px;border:1px solid var(--ppw-border);border-radius:22px;background:var(--ppw-surface);box-shadow:0 14px 40px rgba(0,0,0,.06)}.ppw-games-card h3{margin:8px 0}.ppw-games-card p{margin:0;color:var(--ppw-muted)}.ppw-games-label{color:var(--ppw-cardinal);font-size:.72rem;font-weight:900;letter-spacing:.14em}.ppw-games-actions{display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0}.ppw-list-grid{display:grid;gap:10px}.ppw-list-card{display:grid;grid-template-columns:38px 1fr;gap:14px;align-items:center;padding:16px;border:1px solid var(--ppw-border);border-radius:14px;background:var(--ppw-surface);color:inherit;text-decoration:none}.ppw-list-card>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--ppw-cardinal);color:#fff;font-weight:900}.ppw-list-card strong{display:block}.ppw-list-card small{display:block;margin-top:4px;color:var(--ppw-muted)}
html.dark-mode,html.ppw-dark,body.dark-mode,body.ppw-dark{background:#101114!important;color:#f3f3f3!important}html.dark-mode body,html.ppw-dark body,body.dark-mode,body.ppw-dark{background:#101114!important;color:#f3f3f3!important}html.dark-mode header,html.ppw-dark header,body.dark-mode header,body.ppw-dark header,html.dark-mode nav,html.ppw-dark nav,body.dark-mode nav,body.ppw-dark nav,html.dark-mode main,html.ppw-dark main,body.dark-mode main,body.ppw-dark main,html.dark-mode section,html.ppw-dark section,body.dark-mode section,body.ppw-dark section{color:#f3f3f3!important}html.dark-mode header,html.ppw-dark header,body.dark-mode header,body.ppw-dark header,html.dark-mode nav,html.ppw-dark nav,body.dark-mode nav,body.ppw-dark nav{background:rgba(16,17,20,.97)!important;border-color:#30333a!important}html.dark-mode .section,html.ppw-dark .section,body.dark-mode .section,body.ppw-dark .section,html.dark-mode .story-card,html.ppw-dark .story-card,body.dark-mode .story-card,body.ppw-dark .story-card,html.dark-mode .featured-card,html.ppw-dark .featured-card,body.dark-mode .featured-card,body.ppw-dark .featured-card,html.dark-mode .staff-card,html.ppw-dark .staff-card,body.dark-mode .staff-card,body.ppw-dark .staff-card,html.dark-mode .sports-card,html.ppw-dark .sports-card,body.dark-mode .sports-card,body.ppw-dark .sports-card,html.dark-mode .life-card,html.ppw-dark .life-card,body.dark-mode .life-card,body.ppw-dark .life-card,html.dark-mode .perspective-card,html.ppw-dark .perspective-card,body.dark-mode .perspective-card,body.ppw-dark .perspective-card,html.dark-mode .world-card,html.ppw-dark .world-card,body.dark-mode .world-card,body.ppw-dark .world-card,html.dark-mode .feature-card,html.ppw-dark .feature-card,body.dark-mode .feature-card,body.ppw-dark .feature-card,html.dark-mode .media-card,html.ppw-dark .media-card,body.dark-mode .media-card,body.ppw-dark .media-card,html.dark-mode .editorial-card,html.ppw-dark .editorial-card,body.dark-mode .editorial-card,body.ppw-dark .editorial-card,html.dark-mode .ppw-games-card,html.ppw-dark .ppw-games-card,body.dark-mode .ppw-games-card,body.ppw-dark .ppw-games-card,html.dark-mode .ppw-list-card,html.ppw-dark .ppw-list-card,body.dark-mode .ppw-list-card,body.ppw-dark .ppw-list-card,html.dark-mode .empty-card,html.ppw-dark .empty-card,body.dark-mode .empty-card,body.ppw-dark .empty-card,html.dark-mode .loading-card,html.ppw-dark .loading-card,body.dark-mode .loading-card,body.ppw-dark .loading-card{background:#181a1f!important;color:#f3f3f3!important;border-color:#30333a!important}html.dark-mode h1,html.dark-mode h2,html.dark-mode h3,html.dark-mode h4,html.dark-mode h5,html.dark-mode h6,html.ppw-dark h1,html.ppw-dark h2,html.ppw-dark h3,html.ppw-dark h4,html.ppw-dark h5,html.ppw-dark h6,body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5,body.dark-mode h6,body.ppw-dark h1,body.ppw-dark h2,body.ppw-dark h3,body.ppw-dark h4,body.ppw-dark h5,body.ppw-dark h6{color:#f7f7f7!important}html.dark-mode p,html.ppw-dark p,body.dark-mode p,body.ppw-dark p,html.dark-mode small,html.ppw-dark small,body.dark-mode small,body.ppw-dark small,html.dark-mode .muted,html.ppw-dark .muted,body.dark-mode .muted,body.ppw-dark .muted,html.dark-mode .head-note,html.ppw-dark .head-note,body.dark-mode .head-note,body.ppw-dark .head-note{color:#b9bcc4!important}html.dark-mode a,html.ppw-dark a,body.dark-mode a,body.ppw-dark a,html.dark-mode nav a,html.ppw-dark nav a,body.dark-mode nav a,body.ppw-dark nav a{color:inherit}html.dark-mode input,html.dark-mode textarea,html.dark-mode select,html.ppw-dark input,html.ppw-dark textarea,html.ppw-dark select,body.dark-mode input,body.dark-mode textarea,body.dark-mode select,body.ppw-dark input,body.ppw-dark textarea,body.ppw-dark select{background:#111318!important;color:#f3f3f3!important;border-color:#3a3d45!important}html.dark-mode .category-pill,html.ppw-dark .category-pill,body.dark-mode .category-pill,body.ppw-dark .category-pill{background:#2b1b20!important;color:#ffb4c0!important}html.dark-mode .button.secondary,html.ppw-dark .button.secondary,body.dark-mode .button.secondary,body.ppw-dark .button.secondary{background:#24272d!important;color:#f3f3f3!important;border-color:#3a3d45!important}html.dark-mode footer,html.ppw-dark footer,body.dark-mode footer,body.ppw-dark footer{background:#0b0c0f!important;color:#f3f3f3!important;border-color:#30333a!important}html.dark-mode .ppw-announcement,html.ppw-dark .ppw-announcement,body.dark-mode .ppw-announcement,body.ppw-dark .ppw-announcement{background:#181a1f!important;color:#f3f3f3!important;border-color:#30333a!important}html.dark-mode .school-row,html.ppw-dark .school-row,body.dark-mode .school-row,body.ppw-dark .school-row{color:#f3f3f3!important}html.dark-mode .story-body,html.ppw-dark .story-body,body.dark-mode .story-body,body.ppw-dark .story-body{color:#f3f3f3!important}
@media(max-width:700px){.ppw-games-card{flex-direction:column;align-items:flex-start;padding:24px}.ppw-games-actions{width:100%}.ppw-games-actions .button{flex:1;text-align:center}}@media(max-width:480px){.ppw-games-actions{flex-direction:column}.ppw-games-actions .button{width:100%}}