/* V72 consistency patch — avoids modifying core site and game logic */
.v72-pwa-hero-img{max-height:340px;object-fit:contain;background:linear-gradient(135deg,#24172d,#512d52)}
.v72-pwa-detail-img{max-height:240px;object-fit:contain}
.v71-install{background:#c8104e!important;color:white!important;border:0!important;border-radius:12px!important;min-height:46px;padding:12px 20px;font-weight:900;cursor:pointer;max-width:100%}
.v71-pwa-notice{padding:12px 15px;border:1px solid #dddddd;border-radius:12px;background:#f9f9f9;color:#c8104e}
/* Three app offers look the same across pages */
.v54-store-grid .v54-store-platform{min-width:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;text-align:center!important}
.v54-store-grid .v54-store-platform span{font-size:11px!important;color:#fff!important;font-weight:900!important;line-height:1.3!important}
.v54-store-grid .v54-store-platform.v71-pwa-link{color:#fff!important}
.v54-store-grid .v54-store-platform.v71-pwa-link span{color:#fff!important}
.v54-store-grid .v54-store-platform img{max-width:56px!important;object-fit:contain!important}
/* Visible installed options within drawer, without a second logo */
.v72-drawer-store{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 7px 16px;margin:8px 0 0}
.v72-drawer-store .v72-app-item{display:flex;flex-direction:column;gap:7px;align-items:center;justify-content:center;min-height:91px;text-align:center;color:#fff;text-decoration:none;font:800 10px/1.3 inherit;background:#292332;border:1px solid #57445a;border-radius:12px;padding:9px 4px;box-sizing:border-box;cursor:default}
.v72-drawer-store .v72-app-item img{width:34px;height:34px;object-fit:contain}
.v72-drawer-store .v72-app-item span{color:#fff!important;font-size:10px!important;font-weight:800!important}
.v72-drawer-store a.v72-app-item{cursor:pointer;border-color:#ab6088;background:#3b2340}
.v68-drawer-logo img{width:75px!important;height:72px!important;object-fit:contain!important}
