.live-bar{border:1px solid #c5f56b33;background:#152015;border-radius:10px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:23px}.live-bar strong{display:flex;align-items:center;gap:8px;font-size:12px;color:#d5f3af}.live-bar p{font-size:11px;color:#becbb4;margin:6px 0 0}.live-bar small{display:block;font-size:9px;color:#90a587;margin-top:4px}.live-bar .secondary{font-size:10px;min-height:37px;padding:8px 12px;white-space:nowrap}.live-bar.is-stale{border-color:#ccaa5544;background:#242015}.live-bar.is-stale strong{color:#e5cf8b}.live-bar.is-stale .pulse{background:#e5cf8b}.catalog-message{text-align:center;padding:35px 20px;color:#b9c5c3;font-size:12px;border:1px solid #303b38;border-radius:10px;margin:20px 0}.catalog-message .secondary{margin-top:12px}.load-more-wrap{display:flex;justify-content:center;margin-top:27px}.game-title{min-height:36px}.game-art .image-fallback{object-fit:contain;padding:30px;background:#1b2620}.card-platform{min-height:14px}.requirements-heading{font-size:18px;margin:26px 0 15px}.requirements-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.requirements-grid section{background:#0f1619;border:1px solid #2b373a;border-radius:8px;padding:16px}.requirements-grid h4{font-size:12px;color:#c5f56b;margin:0 0 12px}.requirements-grid p{white-space:pre-line;font-size:11px;color:#becbcd;line-height:1.85;margin:0;overflow-wrap:anywhere}.metadata-date{font-size:9px;color:#8d9d9f;margin:14px 0 20px}.live-product-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.source-link{color:#c5f56b;font-size:10px}.spotlight-content [data-live-players]{font-size:12px;color:#c5f56b}.announcement-detail{letter-spacing:0}.result-bar p{line-height:1.8}#product-dialog{width:min(880px,calc(100% - 32px))}@media(max-width:760px){.live-bar{padding:15px;align-items:flex-start;flex-wrap:wrap}.live-bar strong{font-size:12px}.live-bar p{font-size:10px}.live-bar small{font-size:9px}.live-bar .secondary{width:100%}.requirements-grid{grid-template-columns:1fr}.requirements-grid p{font-size:12px}.live-product-actions .primary,.live-product-actions .secondary{width:100%}.card-bottom .price strong{font-size:16px}.game-title{min-height:37px}.card-platform{font-size:8px}.announcement-detail{font-size:8px}.filter-tabs button{font-size:10px}}
.live-bar{display:none!important}.game-title{display:block;min-height:36px}.card-bottom .pending-price{font-size:14px;font-weight:600;letter-spacing:-.2px;color:#e8ede7}.result-bar{gap:10px}.result-bar>label{margin-left:auto}.catalog-refresh{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border:1px solid #2c383b;border-radius:5px;color:#9cacac;font-size:16px}.catalog-refresh:hover{color:var(--lime);border-color:#718c4b}.card-category{min-height:13px}.game-art .art-tag{font-size:7px}.card-platform{margin-bottom:15px}.section-heading .eyebrow{font-size:8px}.footer-links{flex-wrap:wrap}.card-body{padding:15px}@media(max-width:760px){.card-body{padding:11px}.card-bottom .pending-price{font-size:11px}.game-title{min-height:37px}.result-bar p{max-width:58%;font-size:8px}.result-bar>label{gap:4px}.result-bar select{max-width:92px}.catalog-refresh{width:24px;height:24px}.game-art .art-tag{font-size:6px}.card-category{font-size:8px}.card-platform{font-size:8px}.card-bottom .price small{font-size:7px}}
