.cg-page[data-game="pyramid_solitaire_v1.0.html"] .game{min-height:0;border-radius:22px;max-width:1100px;margin:auto}
.cg-page[data-game="pyramid_solitaire_v1.0.html"] .brand{flex-wrap:wrap}
.cg-page[data-game="pyramid_solitaire_v1.0.html"] .btn{min-height:44px}
.cg-page[data-game="pyramid_solitaire_v1.0.html"] .card.cg-art-card{padding:0;overflow:hidden}
.cg-page[data-game="pyramid_solitaire_v1.0.html"] button:focus-visible,.cg-page[data-game="pyramid_solitaire_v1.0.html"] [role=button]:focus-visible{outline:3px solid #ffda70;outline-offset:2px}
.cg-page[data-game="pyramid_solitaire_v1.0.html"] dialog.modal{position:fixed;inset:0;width:min(92vw,470px);height:auto;margin:auto;padding:0;border:0;background:transparent;overflow:visible}
.cg-page[data-game="pyramid_solitaire_v1.0.html"] dialog.modal[open]{display:block}
.cg-page[data-game="pyramid_solitaire_v1.0.html"] dialog.modal::backdrop{background:#0009}
.cg-page[data-game="pyramid_solitaire_v1.0.html"] .dialog{width:100%}
@media(max-width:360px){:root:has([data-game="pyramid_solitaire_v1.0.html"]){--card-w:40px;--card-h:57px;--row-gap:22px}}
