*{box-sizing:border-box}body{margin:0;padding:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#root{min-height:100vh}:root,[data-bs-theme=light]{--bs-tertiary-bg:#fef7ef;--bs-tertiary-bg-rgb:254, 247, 239;--bs-body-bg:#fffdfa;--bs-body-bg-rgb:255, 253, 250;--bs-secondary-bg:#e0dbd3;--bs-body-color:#161412;--bs-body-color-rgb:22, 20, 18;--bs-emphasis-color:#161412;--bs-emphasis-color-rgb:22, 20, 18;--bs-secondary-color:#6b645c;--bs-tertiary-color:#6b645c;--bs-border-color:#161412;--bs-border-color-translucent:#161412;--bs-link-color:#12769b;--bs-link-color-rgb:18, 118, 155;--bs-link-hover-color:#0e5f7d;--bs-link-hover-color-rgb:14, 95, 125;--accent-light:#38a4b5;--bs-primary:#12769b;--bs-primary-rgb:18, 118, 155;--bs-primary-text-emphasis:var(--bs-primary);--bs-primary-bg-subtle:color-mix(in srgb, var(--bs-primary) 12%, var(--bs-body-bg));--bs-primary-border-subtle:color-mix(in srgb, var(--bs-primary) 30%, var(--bs-body-bg));--bs-danger:#d3593f;--bs-danger-rgb:211, 89, 63;--bs-danger-text-emphasis:#b5432a;--bs-danger-bg-subtle:color-mix(in srgb, var(--bs-danger) 14%, var(--bs-body-bg));--bs-danger-border-subtle:color-mix(in srgb, var(--bs-danger) 35%, var(--bs-body-bg));--deal-fill:#c84f36;--deal-fill-color:#fff;--on-scrim:#fff;--bs-success:var(--bs-primary);--bs-success-rgb:var(--bs-primary-rgb);--bs-success-text-emphasis:var(--bs-primary);--bs-success-bg-subtle:color-mix(in srgb, var(--accent-light) 14%, var(--bs-body-bg));--bs-success-border-subtle:color-mix(in srgb, var(--accent-light) 35%, var(--bs-body-bg));--bs-warning:var(--bs-danger);--bs-warning-rgb:var(--bs-danger-rgb);--bs-warning-text-emphasis:var(--bs-danger-text-emphasis);--bs-warning-bg-subtle:var(--bs-danger-bg-subtle);--bs-warning-border-subtle:var(--bs-danger-border-subtle);--bs-secondary-bg-subtle:var(--bs-secondary-bg);--bs-secondary-border-subtle:var(--bs-secondary-bg);--bs-secondary-text-emphasis:var(--bs-body-color);--bs-border-radius-lg:10px;--bs-border-radius:6px;--bs-border-radius-sm:4px;--chart-nintendo:var(--bs-danger);--chart-nintendo-fill:color-mix(in srgb, var(--chart-nintendo) 8%, transparent);--chart-playstation:#2f6fd0;--chart-playstation-fill:color-mix(in srgb, var(--chart-playstation) 8%, transparent);--chart-grid:color-mix(in srgb, var(--bs-body-color) 6%, transparent);--chart-msrp:color-mix(in srgb, var(--bs-body-color) 25%, transparent)}[data-bs-theme=dark]{--bs-tertiary-bg:#17140f;--bs-tertiary-bg-rgb:23, 20, 15;--bs-body-bg:#221e18;--bs-body-bg-rgb:34, 30, 24;--bs-secondary-bg:#302a23;--bs-body-color:#fef7ef;--bs-body-color-rgb:254, 247, 239;--bs-emphasis-color:#fef7ef;--bs-emphasis-color-rgb:254, 247, 239;--bs-secondary-color:#a89f94;--bs-tertiary-color:#a89f94;--bs-border-color:#8a8074;--bs-border-color-translucent:#8a8074;--bs-link-color:#38a4b5;--bs-link-color-rgb:56, 164, 181;--bs-link-hover-color:#5fc0cf;--bs-link-hover-color-rgb:95, 192, 207;--accent-light:#38a4b5;--bs-primary:#38a4b5;--bs-primary-rgb:56, 164, 181;--bs-danger:#e0755a;--bs-danger-rgb:224, 117, 90;--bs-danger-text-emphasis:#e0755a;--deal-fill:#e0755a;--deal-fill-color:var(--bs-body-color);--chart-nintendo-fill:color-mix(in srgb, var(--chart-nintendo) 15%, transparent);--chart-playstation:#5b8fdc;--chart-playstation-fill:color-mix(in srgb, var(--chart-playstation) 15%, transparent)}:root .btn-primary,[data-bs-theme=light] .btn-primary,[data-bs-theme=dark] .btn-primary{--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:var(--bs-link-hover-color);--bs-btn-hover-border-color:var(--bs-link-hover-color);--bs-btn-active-bg:var(--bs-link-hover-color);--bs-btn-active-border-color:var(--bs-link-hover-color);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary)}:root .btn-outline-primary,[data-bs-theme=light] .btn-outline-primary,[data-bs-theme=dark] .btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:var(--bs-primary);--bs-btn-disabled-color:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary)}:root .btn-outline-danger,[data-bs-theme=light] .btn-outline-danger,[data-bs-theme=dark] .btn-outline-danger{--bs-btn-color:var(--bs-danger);--bs-btn-border-color:var(--bs-danger);--bs-btn-hover-bg:var(--bs-danger);--bs-btn-hover-border-color:var(--bs-danger);--bs-btn-active-bg:var(--bs-danger);--bs-btn-active-border-color:var(--bs-danger);--bs-btn-disabled-color:var(--bs-danger);--bs-btn-disabled-border-color:var(--bs-danger)}.card{--bs-card-border-radius:var(--bs-border-radius-lg);--bs-card-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width))}[hidden]{display:none!important}body{background-color:var(--bs-tertiary-bg)}.item-deal-column .card,.item-game-column .card{background-color:var(--bs-body-bg);border-color:var(--bs-border-color);border-width:1.5px}.navbar{background-color:var(--bs-body-bg)}@media (width<=575.98px){.navbar{border-bottom:1.5px solid var(--bs-border-color)}}.container-md{width:100%;max-width:1240px;padding-left:1.25rem;padding-right:1.25rem}.game-card{background-color:var(--bs-body-bg);border:1.5px solid var(--bs-border-color-translucent);border-radius:var(--bs-border-radius-lg);flex-direction:column;max-width:500px;height:100%;padding:.6rem;display:flex}.game-card-col{flex-direction:column;display:flex}.game-card-art{aspect-ratio:1;background-color:var(--bs-secondary-bg);border-radius:var(--bs-border-radius);display:block;position:relative}.game-card-img{aspect-ratio:1;object-fit:cover;border-radius:var(--bs-border-radius);width:100%}.game-card-heart{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:2rem;height:2rem;color:var(--on-scrim);cursor:pointer;background-color:#0000008c;border:1.5px solid #ffffffbf;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;display:flex;position:absolute;top:.5rem;right:.5rem;box-shadow:0 1px 4px #00000073}.heart-icon{vertical-align:-.125em;fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;width:1em;height:1em}.heart-icon-filled{fill:currentColor}.game-card-heart:hover{background-color:#000000bf}.game-card-title{-webkit-line-clamp:2;line-clamp:2;color:var(--bs-body-color);-webkit-box-orient:vertical;margin-top:.25rem;font-weight:500;text-decoration:none;display:-webkit-box;overflow:hidden}.game-card-title:hover{text-decoration:underline}.game-card-tag{text-transform:uppercase;letter-spacing:.02em;color:var(--bs-secondary-color);margin-top:.25rem;font-size:.75rem;display:inline-block}.game-card-meta{margin-top:.25rem}.game-card-country,.game-card-platform{color:var(--bs-secondary-color);margin-top:.25rem;display:block}.section-header{border-bottom:1.5px solid var(--bs-border-color);margin-bottom:1rem;padding-bottom:.75rem}.section-header-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.section-header-title{text-transform:uppercase;letter-spacing:.04em;margin-bottom:0;font-size:1.25rem;font-weight:700}.section-header-view-all{white-space:nowrap;font-weight:600;text-decoration:none}.section-header-view-all:hover{text-decoration:underline}.section-header-subtitle{margin-top:.25rem;margin-bottom:0;font-size:.875rem}.card-title{text-transform:uppercase;letter-spacing:.04em;font-size:.95rem;font-weight:700}.browse-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.75rem;display:grid}.browse-sidebar{display:none}.browse-results{min-width:0}@media (width>=992px){.browse-layout{grid-template-columns:220px minmax(0,1fr)}.browse-sidebar{min-width:0;font-size:.875rem;display:block}.browse-results .game-card-col{width:25%}}@media (width>=1200px){.browse-results .game-card-col{width:20%}}.browse-panel-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.25rem;display:flex}.browse-panel-title{font-size:1rem;font-weight:700}.browse-group{border-top:1px solid var(--bs-border-color);padding:.6rem 0}.browse-panel-head+.browse-group,.browse-sheet-body>.browse-group:first-child{border-top:0}.browse-group-label{text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color);margin-bottom:.4rem;font-size:.75rem;font-weight:600}.browse-group-label:has(.browse-group-value){justify-content:space-between;display:flex}.browse-group-value{text-transform:none;letter-spacing:0;color:var(--bs-body-color);font-weight:600}.browse-range{display:block}.browse-range::-webkit-slider-runnable-track{background-color:var(--bs-secondary-bg)}.browse-range::-moz-range-track{background-color:var(--bs-secondary-bg)}.browse-range::-webkit-slider-thumb{background-color:var(--bs-primary)}.browse-range::-moz-range-thumb{background-color:var(--bs-primary)}.browse-group .form-check{min-height:0;margin-bottom:.1rem}.browse-more{font-size:.8125rem}.browse-pills{flex-wrap:wrap;gap:.25rem;display:flex}.browse-pill{white-space:nowrap;border:1px solid var(--bs-border-color);background-color:var(--bs-body-bg);color:var(--bs-body-color);border-radius:999px;padding:.25rem .5rem;font-size:.8125rem;line-height:1.2}.browse-pill:hover{background-color:var(--bs-secondary-bg)}.browse-pill[aria-pressed=true]{border-color:var(--bs-primary);background-color:var(--bs-primary);color:var(--bs-body-bg);font-weight:500}.browse-icon{flex-shrink:0;width:.75rem;height:.75rem}.browse-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.9rem;display:flex}.browse-filters-btn{border:1px solid var(--bs-border-color);background-color:var(--bs-body-bg);color:var(--bs-body-color);align-items:center;gap:.4rem;display:inline-flex}.browse-filters-btn:hover{background-color:var(--bs-secondary-bg);border-color:var(--bs-border-color);color:var(--bs-body-color)}.browse-count{color:var(--bs-secondary-color);white-space:nowrap;font-size:.875rem}.browse-chips{flex:1 0 100%;order:3;align-items:center;gap:.375rem;min-width:0;padding-bottom:.15rem;display:flex;overflow-x:auto}.browse-chip{white-space:nowrap;border:1px solid var(--bs-primary);background-color:var(--bs-body-bg);color:var(--bs-primary);border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.8125rem;display:inline-flex}.browse-chip .browse-icon{width:.625rem;height:.625rem}.browse-clear{white-space:nowrap;flex-shrink:0}.browse-sort{color:var(--bs-secondary-color);white-space:nowrap;align-items:center;gap:.4rem;margin-left:auto;font-size:.875rem;display:flex}.browse-sort .form-select{width:auto}@media (width<=991.98px){.browse-sort label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=992px){.browse-filters-btn{display:none}.browse-chips{flex-wrap:wrap;flex:auto;order:0;overflow-x:visible}}.browse-sheet{background-color:var(--bs-body-bg);width:100%;max-width:none;height:100%;max-height:none;color:var(--bs-body-color);border:0;margin:0;padding:0}.browse-sheet[open]{flex-direction:column;display:flex}.browse-sheet-head{border-bottom:1px solid var(--bs-border-color);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.browse-sheet-head .browse-panel-title{margin-right:auto}.browse-sheet-close .browse-icon{width:1rem;height:1rem}.browse-sheet-body{overscroll-behavior:contain;flex:1;padding:.25rem 1rem;font-size:.875rem;overflow-y:auto}.browse-sheet-foot{border-top:1px solid var(--bs-border-color);padding:.75rem 1rem}.home-section+.home-section{margin-top:2.5rem}.price-current{color:var(--bs-danger-text-emphasis);font-weight:700}.price-row{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;column-gap:.3rem;display:inline-flex}.badge-discount{background-color:var(--deal-fill);color:var(--deal-fill-color);border-radius:var(--bs-border-radius-sm);padding:.15em .3em;font-size:.75em;font-weight:700;line-height:1.2;position:relative;top:-.2em}.price-strikethrough{color:var(--bs-secondary-color);font-size:.75rem}.status-chip{border-radius:var(--bs-border-radius-sm);border:1px solid #0000;align-self:flex-start;padding:.15em .45em;font-weight:600;display:inline-block}.status-chip-success{background-color:var(--bs-success-bg-subtle);border-color:var(--bs-success-border-subtle);color:var(--bs-success-text-emphasis);font-weight:700}.status-chip-warning{background-color:var(--bs-warning-bg-subtle);border-color:var(--bs-warning-border-subtle);color:var(--bs-warning-text-emphasis)}.status-chip-muted{background-color:var(--bs-secondary-bg-subtle);border-color:var(--bs-secondary-border-subtle);color:var(--bs-secondary-color)}.status-band{border-radius:var(--bs-border-radius);align-items:center;gap:.6rem;margin-bottom:.75rem;padding:.6rem .85rem;font-size:.9rem;display:flex}.status-band-icon{flex:none;font-size:1.1rem;line-height:1}.status-band-muted{background-color:var(--bs-secondary-bg-subtle);color:var(--bs-secondary-color)}.status-band-warning{background-color:var(--bs-warning-bg-subtle);color:var(--bs-warning-text-emphasis)}.status-band-success{background-color:var(--bs-success-bg-subtle);color:var(--bs-success-text-emphasis)}.status-band-info{background-color:var(--bs-primary-bg-subtle);color:var(--bs-primary-text-emphasis)}.forecast-sub{font-size:.82rem}.navbar-sub{background-color:var(--bs-body-bg);border-bottom:1.5px solid var(--bs-border-color);padding:.25rem 0}.navbar-sub .nav-link{color:var(--bs-body-color);opacity:.7;padding:.25rem 0;font-size:.875rem}.navbar-sub .nav-link:hover{opacity:1}.navbar-sub .nav-link.active{opacity:1;color:var(--bs-primary);font-weight:600}.navbar-sub-btn{color:var(--bs-body-color);opacity:.7}.navbar-sub-btn:hover{opacity:1;background-color:var(--bs-secondary-bg)}@media (width>=576px){.navbar-search-wrapper{max-width:300px;flex-grow:0!important}}.navbar-search-menu{z-index:1050;top:100%}.navbar-search-container{position:relative}.navbar-search-container .dropdown-menu{min-width:300px}@media (width<=575.98px){.navbar-search-wrapper,.navbar-search-container{position:static!important}.navbar-search-container .dropdown-menu{min-width:0;left:.5rem;right:.5rem}.country-dropdown{position:static!important}.country-dropdown .dropdown-menu{min-width:0;max-width:calc(100vw - 1rem);left:auto;right:.5rem}}.search-suggestion-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.navbar-dropdown{z-index:1050;position:absolute;top:100%;right:0}.navbar-dropdown .nav-link{color:var(--bs-dropdown-link-color);padding:.25rem 1rem;display:block}.navbar-dropdown .nav-link:hover{background-color:var(--bs-dropdown-link-hover-bg)}.navbar-toggler-sm{padding:.25rem .4rem;font-size:.875rem}.search-suggestion-art{background-color:var(--bs-secondary-bg);border-radius:var(--bs-border-radius);flex:none;width:36px;height:36px}.search-suggestion-img{object-fit:cover;border-radius:var(--bs-border-radius);width:100%;height:100%;display:block}.item-hero-art{background-color:var(--bs-secondary-bg);border-radius:var(--bs-border-radius);width:6rem;min-width:6rem;height:6rem}.item-hero-img{object-fit:cover;border-radius:var(--bs-border-radius);width:100%;height:100%;display:block}@media (width>=768px){.item-hero{align-items:flex-start}.item-hero-art{width:8rem;min-width:8rem;height:8rem}}.item-hero-text p{margin-bottom:.25rem}.item-hero-text p:last-child{margin-bottom:0}.item-dlc-art{background-color:var(--bs-secondary-bg);border-radius:var(--bs-border-radius);flex:none;width:48px;height:48px}.item-dlc-img{border-radius:var(--bs-border-radius);width:100%;height:100%;display:block}.item-page-row-title{overflow-wrap:break-word;min-width:0}.item-page-row-price{flex-wrap:wrap;align-items:baseline;column-gap:.25rem;margin-top:.25rem;display:flex}@media (width>=992px){.item-page-row-title{justify-content:space-between;align-items:center;column-gap:1rem;display:flex}.item-page-row-name{min-width:0}.item-page-row-price{flex-direction:column;flex-shrink:0;align-items:flex-end;margin-top:0}.item-page-row-sep{display:none}}.item-deal-column,.item-game-column{min-width:0}.edition-chips{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.edition-chip{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-sm);background-color:var(--bs-body-bg);color:var(--bs-body-color);padding:.3rem .65rem;font-size:.9rem;transition:background-color .15s}.edition-chip:hover{background-color:var(--bs-secondary-bg)}.edition-chip[aria-pressed=true]{background-color:var(--bs-body-color);border-color:var(--bs-body-color);color:var(--bs-body-bg)}.item-price-line{align-items:center;gap:.6rem;display:flex}.item-price-current{color:var(--bs-danger-text-emphasis);font-size:1.75rem;font-weight:700;line-height:1.2}.item-price-line .badge-discount{padding:.2em .5em;font-size:1rem;top:0}.item-price-sub{margin-top:.15rem;font-size:1rem}.about-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (width>=520px){.about-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-row{align-items:center;gap:.75rem;min-width:0;display:flex}.about-row-icon{background-color:var(--bs-tertiary-bg);border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;font-size:1.05rem;display:inline-flex}.about-row-score{border:1.5px solid var(--bs-border-color);border-radius:var(--bs-border-radius);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;font-size:1.05rem;font-weight:700;display:inline-flex}.about-row-value a{color:inherit;text-decoration:none}.about-row-value a:hover{color:var(--bs-link-hover-color);text-decoration:underline}.about-row-body{min-width:0}.about-row-label{letter-spacing:.04em;font-size:.72rem}.about-row-value{white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem;overflow:hidden}.item-screenshots-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (width>=768px){.item-screenshots-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.item-screenshot-tile{background:var(--bs-secondary-bg);border-radius:var(--bs-border-radius);aspect-ratio:16/9;cursor:pointer;border:0;padding:0;display:block;position:relative;overflow:hidden}.item-screenshot-tile img{object-fit:cover;width:100%;height:100%;display:block}.item-screenshot-more-overlay{color:var(--on-scrim);background-color:#0000008c;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.item-lightbox{border-radius:var(--bs-border-radius);background:var(--bs-body-bg);max-width:90vw;max-height:90vh;color:var(--bs-body-color);border:0;padding:0}.item-lightbox::backdrop{background-color:#000000bf}.item-lightbox-content{justify-content:center;align-items:center;padding:1rem;display:flex;position:relative}.item-lightbox-art{aspect-ratio:16/9;background-color:var(--bs-secondary-bg);border-radius:var(--bs-border-radius);width:min(90vw - 2rem,142.222vh)}.item-lightbox-img{object-fit:contain;border-radius:var(--bs-border-radius);width:100%;height:100%;display:block}.item-lightbox-close,.item-lightbox-nav{width:2.5rem;height:2.5rem;color:var(--on-scrim);background-color:#0000008c;border:0;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex}.item-lightbox-close{font-size:1.25rem;position:absolute;top:.5rem;right:.5rem}.item-lightbox-nav{padding:0;font-size:1.5rem;position:absolute;top:50%;transform:translateY(-50%)}.item-lightbox-prev{left:.25rem}.item-lightbox-next{right:.25rem}.item-lightbox-counter{color:var(--bs-secondary-color);margin:0;font-size:.85rem;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.store-listing{border:1.5px solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg);align-items:center;gap:1rem;padding:.75rem 1rem;transition:background-color .15s;display:flex}.store-listing:hover,.store-listing:focus{background-color:var(--bs-secondary-bg)}@media (pointer:coarse){.store-listing{padding:1rem}}.store-listings{grid-template-columns:auto minmax(0,1fr) auto;row-gap:.5rem;display:grid}.store-listings>.store-listing{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.store-listing-price{white-space:nowrap;text-align:right}.store-listing-price .badge-discount{margin-left:.5rem}@media (width<=991.98px){.store-listing-price{flex-direction:column;align-items:flex-end;gap:.15rem;display:flex}.store-listing-price .badge-discount{margin-left:0;top:0}}.store-listing-logo{object-fit:contain;object-position:left center;flex-shrink:0;width:7rem;height:1.5rem}.store-listing-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=575.98px){.store-listing{gap:.75rem}.store-listing-logo{width:5rem}}.store-listing-logo-dark,[data-bs-theme=dark] .store-listing-logo-light{display:none}[data-bs-theme=dark] .store-listing-logo-dark{display:inline}.chip-subtle{border-radius:var(--bs-border-radius-sm);background-color:var(--bs-secondary-bg-subtle);color:var(--bs-secondary-color);white-space:nowrap;padding:.2rem .55rem;font-size:.78rem;display:inline-block}.game-description{font-size:.875rem}.game-description h3,.game-description h4{margin-bottom:.25rem;font-size:.875rem;font-weight:600}.game-description h3{margin-top:1.25rem;font-size:1rem}.game-description h4{margin-top:.75rem}.game-description>:first-child{margin-top:0}.game-description ul{margin-bottom:.75rem;padding-left:1.25rem}.game-description p{margin-bottom:.75rem}.game-description>:last-child{margin-bottom:0}.description-features-grid,.description-clips-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin-bottom:1rem;display:grid}@media (width>=520px){.description-features-grid,.description-clips-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.description-feature-card{flex-direction:column;gap:.75rem;display:flex}.description-feature-media{aspect-ratio:4/3;border-radius:var(--bs-border-radius);background-color:var(--bs-tertiary-bg);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.description-feature-media img{object-fit:contain;width:100%;height:100%}.description-feature-body{min-width:0}.description-feature-title{margin-bottom:.15rem;font-size:.875rem;font-weight:600}.description-feature-text{color:var(--bs-secondary-color);margin-bottom:0;font-size:.875rem}.clip-tile{border-radius:var(--bs-border-radius);aspect-ratio:16/9;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.clip-tile img,.clip-tile-iframe{object-fit:cover;border:0;width:100%;height:100%;display:block}.clip-tile-play{width:3rem;height:3rem;color:var(--on-scrim);pointer-events:none;background-color:#0000008c;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.description-feature-media:has(.clip-tile){aspect-ratio:16/9}.description-feature-media .clip-tile-play{width:2.25rem;height:2.25rem;font-size:.9rem}
