:root{--paper:#f5f4eb;--ink:#17272b;--muted:#4f6464;--line:#cbd2c3;--white:#fcfcf6;--bright:#dbf275;--dark:#142628;--tint:#edf0df;--focus:#24665d;--display:"Avenir Next Condensed", "Arial Narrow", sans-serif;--body:"Avenir Next", "Trebuchet MS", sans-serif;--mono:"SFMono-Regular", Consolas, monospace;color:var(--ink);background:var(--paper);font-family:var(--body);line-height:1.55}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0}a{color:inherit;text-underline-offset:.18em}a:hover{text-decoration-thickness:2px}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.hero :focus-visible{outline-color:var(--bright)}img{max-width:100%;display:block}p{margin:.65rem 0}h1,h2,h3{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.04}h1{font-size:clamp(3.4rem,8vw,6.8rem);font-weight:800}h2{font-size:clamp(2rem,4vw,3.5rem);font-weight:750}h3{font-size:clamp(1.5rem,2.8vw,2.08rem);font-weight:750}.wrap{width:min(100% - 3.5rem,1200px);margin-inline:auto}.skip{z-index:5;background:var(--white);padding:.6rem;position:absolute;top:-100%;left:1rem}.skip:focus{top:1rem}.site-head{border-bottom:1px solid var(--line)}.head-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.2rem;min-height:73px;display:grid}.wordmark{letter-spacing:.1em;white-space:nowrap;align-items:center;gap:.45rem;width:max-content;font-size:.85rem;font-weight:850;text-decoration:none;display:inline-flex}.wordmark span{color:#4f6966;margin-left:-.34rem}.wordmark img{margin-right:.15rem}.site-head nav{align-items:center;gap:clamp(.15rem,1.2vw,1rem);display:flex}.site-head nav :is(a,summary){white-space:nowrap;border-radius:5px;align-items:center;gap:.35rem;min-height:44px;padding-inline:.6rem;font-size:.88rem;font-weight:700;text-decoration:none;display:flex}.site-head nav :is(a,summary):hover,.site-head nav a[aria-current=page],.explore-current{background:var(--tint)}.explore-menu{border:0;margin:0;padding:0;position:relative}.explore-menu summary{cursor:pointer;list-style:none}.explore-menu summary::-webkit-details-marker{display:none}.explore-menu[open] summary svg{rotate:180deg}.explore-menu ul{z-index:3;background:var(--white);border:1px solid var(--line);border-radius:8px;min-width:11rem;margin:.25rem 0 0;padding:.3rem;list-style:none;position:absolute;top:100%;right:0}.saved-link[aria-current=page]{text-decoration:underline}.saved-link{justify-self:end;align-items:center;gap:.42rem;min-height:44px;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.saved-link span{text-align:center;background:#e5e9d7;border-radius:100%;min-width:1.45rem;font-size:.72rem}.hero{isolation:isolate;background:var(--dark);color:#f6f7eb;border-radius:15px;align-items:center;min-height:495px;margin-top:1.5rem;display:grid;position:relative;overflow:hidden}.hero-map{object-fit:cover;object-position:center right;z-index:-2;width:62%;height:100%;position:absolute;inset:0 0 0 auto}.hero:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--dark) 29%, #142628e6 42%, #14262800 68%);position:absolute;inset:0}.hero-copy{max-width:650px;padding:3.4rem 4rem 4.5rem}.kicker{font:700 .72rem/1.5 var(--mono);letter-spacing:.12em;color:var(--muted);text-transform:uppercase;margin:0 0 .85rem}.signal-dot{vertical-align:.04em;background:#8dba32;border-radius:50%;width:.54rem;height:.54rem;margin-right:.4rem;display:inline-block}.hero h1{letter-spacing:-.03em;text-wrap:wrap;font-size:clamp(4rem,8vw,6.9rem);font-weight:700;line-height:.92}.hero h1 em{color:var(--bright);font-style:normal}.hero-copy>p:not(.kicker){color:#d4dfd5;max-width:365px;margin:1.35rem 0;font-size:1.05rem}.hero-index{color:#b3ccbd;font:600 .63rem var(--mono);letter-spacing:.12em;align-items:center;gap:.75rem;display:flex;position:absolute;bottom:1rem;right:1.35rem}.hero-index span:first-child{border:1px solid #6d8e7b;border-radius:3px;padding:.24rem .35rem}.actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.55rem;display:flex}.button{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.68rem;min-height:44px;padding:.72rem 1rem;font-size:.84rem;font-weight:800;line-height:1.3;text-decoration:none;transition:background-color .15s;display:inline-flex}.bright{background:var(--bright);color:var(--ink)}.bright:hover{background:#ebffa4}.ghost{color:#eef4ea;background:#1b3031;border-color:#78928a}.ghost:hover{background:#2c4744}.dark{background:var(--ink);color:var(--white)}.dark:hover{background:#2d4a4b}.atlas-strip{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:1.5rem;padding:.95rem 0;font-size:.82rem;display:flex}.atlas-strip b{color:var(--ink);margin-right:.2rem}.atlas-strip a{color:var(--ink);margin-left:auto;font-weight:750;text-decoration:none}.section{margin-top:clamp(2.8rem,6.5vw,5.5rem)}.section-head{justify-content:space-between;align-items:end;gap:1.25rem;margin-bottom:1.15rem;display:flex}.section-head p:not(.kicker),.page-head>p:not(.kicker),.detail-head>div:first-child>p:not(.kicker){color:var(--muted);max-width:58ch}.section-head p:last-child{margin-bottom:0}.arrow-link{white-space:normal;font-size:.88rem;font-weight:780}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.game-card,.genre-card{background:var(--white);border:1px solid var(--line);border-radius:10px;min-width:0;overflow:hidden}.game-art{padding:.4rem .4rem 0;position:relative}.tile{isolation:isolate;min-height:clamp(128px,16vw,210px);color:var(--tile-ink);background-color:var(--tile-base);background-image:linear-gradient(90deg,#182c2a16 1px,#0000 1px),linear-gradient(#182c2a16 1px,#0000 1px);background-size:22px 22px;border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden}.tile:before,.tile:after{content:"";opacity:.19;z-index:-1;border:1px solid;border-radius:46% 54% 66% 34%;position:absolute;inset:12% 24%;transform:rotate(-18deg)}.tile:after{inset:19% 29%;transform:rotate(29deg)}.ember{--tile-base:#ed956f;--tile-ink:#4e2117}.lilac{--tile-base:#cec4f4;--tile-ink:#392663}.mint{--tile-base:#b8e2cc;--tile-ink:#173e34}.gold{--tile-base:#efd692;--tile-ink:#4b3a1a}.rose{--tile-base:#efb6bc;--tile-ink:#5b2633}.blue{--tile-base:#b7d0ef;--tile-ink:#243e64}.sage{--tile-base:#ccd899;--tile-ink:#34451d}.tile-symbol{font-family:Georgia,serif;font-size:clamp(4.5rem,9vw,8.2rem);line-height:1;transform:rotate(-8deg)}.tile-label,.tile-serial{font:700 .65rem/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase;position:absolute}.tile-label{padding-right:3rem;top:.7rem;left:.8rem}.tile-serial{bottom:.62rem;right:.8rem}.game-copy,.genre-card>div:last-child{padding:.85rem 1rem 1rem}.game-copy>p:last-child,.genre-card p:last-child{color:var(--muted);margin-bottom:.15rem;font-size:.87rem}.card-meta,.result-count{font:700 .7rem/1.4 var(--mono);letter-spacing:.04em;color:var(--muted);text-transform:uppercase;margin:.2rem 0 .5rem}.card-meta span{padding:0 .2rem}.game-name,.genre-card{text-decoration:none}.game-name span,.genre-card .genre-name{font-size:clamp(1.5rem,2.8vw,2.08rem)}.genre-card .genre-name span,.related h3 span{font-family:var(--body);vertical-align:.2em;margin-left:.2rem;font-size:.52em}.game-name:hover,.genre-card:hover h3,.related a:hover h3{text-decoration:underline}.genre-card>.tile{margin:.4rem}.save-button{background:var(--white);border:1px solid #b8c6b7;border-radius:7px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.game-art .save-button{position:absolute;top:.8rem;right:.8rem}.save-button[aria-pressed=true]{background:var(--bright);border-color:#91a746}.save-button[aria-pressed=true] svg path{fill:currentColor}.save-wide{gap:.45rem;padding:.55rem .85rem;font-size:.86rem;font-weight:750}.page-head{padding-block:clamp(1.6rem,3.2vw,3.5rem) 1.35rem}.page-head h1{overflow-wrap:anywhere;font-size:clamp(2.5rem,5.8vw,5.4rem)}.page-head>p:not(.kicker),.detail-head>div:first-child>p:not(.kicker){font-size:1rem}.section-nav{flex-wrap:wrap;gap:.15rem .9rem;margin:.5rem 0 0;padding:0;display:flex}.section-nav a{align-items:center;min-height:44px;font-size:.88rem;font-weight:750;display:inline-flex}:target{scroll-margin-top:1rem}::selection{color:var(--ink);background:var(--bright)}.detail-head{grid-template-columns:1.55fr 1fr;align-items:center;gap:1.4rem;display:grid}.detail-head .tile{min-height:230px}.back{margin-bottom:.9rem;font-size:.86rem;font-weight:750;display:inline-block}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.1rem;display:grid}.paper,.empty{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:clamp(1.1rem,3vw,2rem)}.paper p{max-width:62ch}.aside-paper{background:#edf0df}.aside-paper dt{color:var(--muted);text-transform:uppercase;margin-top:.75rem;font-size:.75rem;font-weight:750}.aside-paper dd{margin:0;font-weight:650}.aside-paper small,.muted,small{color:var(--muted);font-weight:500}.tags{flex-wrap:wrap;gap:.45rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.tags li{border:1px solid #b6c4b4;border-radius:4px;padding:.32rem .55rem;font-size:.8rem}.tags a{font-weight:720}.tags+.kicker{margin-top:1.3rem}details{border-top:1px solid var(--line);margin-top:1.3rem;padding-top:.8rem}summary{cursor:pointer;font-weight:750}.big-number{font-family:var(--display);font-size:2.35rem;font-weight:800;line-height:1.12}.stacked-signal{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.15rem}.related{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.related a{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:1.2rem;text-decoration:none}.related h3{margin-top:.4rem}.related p{color:var(--muted)}.filter-bar{border:1px solid var(--line);background:var(--white);border-radius:9px;grid-template-columns:minmax(12rem,2fr) repeat(3,minmax(7rem,1fr)) auto;align-items:end;gap:.75rem;padding:.9rem;display:grid}.filter-bar label{gap:.28rem;font-size:.8rem;font-weight:750;display:grid}.filter-bar :is(input,select){background:var(--white);border:1px solid #a6b5a8;border-radius:5px;width:100%;min-height:44px;padding:.44rem .56rem;font-weight:500}.text-button{background:0 0;border:0;min-height:44px;font-size:.8rem;font-weight:750;text-decoration:underline}.result-count{margin:1.15rem 0 .7rem}.notice{border:1px solid var(--line);background:#e7eddb;padding:.6rem .8rem}.empty{margin-bottom:1rem}.chart-list{margin:1rem 0;padding-left:1.8rem}.chart-list li{border-top:1px solid var(--line);padding:.55rem 0}.chart-list li>a{min-width:45%;font-weight:750;display:inline-block}.chart-player-row{grid-template-columns:minmax(0,1fr) minmax(7.5rem,auto) minmax(11rem,auto);align-items:baseline;gap:.2rem 1rem;display:grid}.chart-player-row a{overflow-wrap:anywhere;font-weight:750}.chart-player-row span{text-align:right;font-variant-numeric:tabular-nums}.chart-player-row time{color:var(--muted);font-size:.79rem}@media (width<=630px){.chart-player-row{grid-template-columns:minmax(0,1fr) auto}.chart-player-row time{grid-column:1/-1}.chart-player-row small{display:block}}.site-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(3rem,8vw,7rem);padding-block:1.35rem;font-size:.82rem;display:flex}@media (width<=850px){.hero-copy{padding-inline:2.1rem}.hero{min-height:440px}.hero-map{width:68%}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.search-field{grid-column:1/-1}.text-button{justify-self:start}}@media (width<=700px){.head-row{grid-template-columns:1fr auto;gap:0 .55rem;min-height:0;padding-top:.5rem}.site-head nav{grid-area:2/1/auto/-1;justify-content:space-between;gap:0}.site-head nav :is(a,summary){padding-inline:.38rem;font-size:.84rem}.site-head nav li a{padding-inline:.65rem}.saved-link{grid-area:1/2}}@media (width<=560px){.wrap{width:calc(100% - 1.6rem)}.hero{align-items:start;min-height:422px;margin-top:.85rem}.hero-copy{padding:1.5rem 1.1rem 2rem}.hero-map{object-position:center 70%;opacity:.78;width:100%;height:75%;inset:auto 0 0}.hero:after{background:linear-gradient(180deg, var(--dark) 22%, #142628e6 44%, #14262800 85%)}.hero-copy>p:not(.kicker){max-width:28ch;font-size:.91rem}.hero h1{font-size:clamp(3.75rem,13vw,5.3rem)}.atlas-strip{gap:.4rem 1.1rem}.atlas-strip a{margin-left:0}.section-head{flex-direction:column;align-items:start;gap:.45rem}.cards,.detail-grid,.detail-head,.related{grid-template-columns:1fr}.detail-head .tile{min-height:150px}.tile{min-height:156px}.site-footer{gap:.35rem 1.1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.mobile-snapshot{margin-top:1.1rem}.game-artwork{isolation:isolate;aspect-ratio:2;background:#17272b;border-radius:6px;min-height:10rem;display:grid;position:relative;overflow:hidden}.game-artwork>.tile,.game-artwork>img,.game-art-placeholder{width:100%;height:100%;min-height:0;position:absolute;inset:0}.game-artwork>img{object-fit:contain}.game-artwork>img[data-cover-ready]{background:#17272b}.game-artwork.square>img,.game-artwork.portrait>img{padding:.5rem}.game-art-placeholder{color:var(--bright);place-items:center;font-size:4rem;display:grid}.profile-art{margin:0}.profile-art .game-artwork{min-height:14rem}.profile-art figcaption{text-align:right;color:var(--muted);margin-top:.4rem;font-size:.75rem}.session-callout{border:1px solid var(--line);background:#edf0df;margin:1.35rem 0;padding:.7rem 1rem}.session-callout p{margin-block:.3rem}.tonight-head h1{max-width:16ch}.finder-panel{background:var(--dark);color:var(--white);border-radius:13px;padding:clamp(1rem,4vw,2.2rem)}.finder-panel :focus-visible{outline-color:var(--bright)}.finder-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.4rem;display:grid}.finder-label{margin:.35rem 0 .55rem;font-size:1.05rem;font-weight:700;display:block}.finder-row select{width:100%;min-height:44px;color:var(--ink);background:var(--white);border:1px solid #78928a;border-radius:5px;padding:.45rem .55rem}.finder-panel fieldset{border:0;min-width:0;margin:0;padding:0}.finder-panel legend{padding:0}.mood-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.mood-options label{cursor:pointer;border:1px solid #78928a;border-radius:6px;align-items:center;gap:.65rem;padding:.7rem;display:flex}.mood-options label:has(input:checked){border-color:var(--bright);background:#2d4945}.mood-options input{accent-color:var(--bright);flex:none}.mood-options small{color:#c9d9cf;font-size:.76rem;display:block}.finder-submit{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1.2rem;display:flex}.finder-submit p{color:#c9d9cf;margin:0;font-size:.82rem}.game-copy .match-session{color:var(--ink);background:#edf0df;border-radius:5px;padding:.5rem .6rem;font-size:.85rem}[data-pick]{min-width:0}[data-pick]>.game-card{height:100%}@media (width<=560px){.finder-row{align-items:end;gap:.65rem;margin-bottom:1rem}.finder-label{font-size:.94rem}.mood-options{grid-template-columns:repeat(2,minmax(0,1fr))}.mood-options label{gap:.4rem;min-height:44px;padding:.48rem;font-size:.92rem}}@media (width<=350px){.finder-row{grid-template-columns:1fr}}.app-store-badge{position:absolute;bottom:.55rem;left:.55rem}.app-store-badge img{width:100px;height:auto}.discover-head{padding-bottom:.8rem}.discover-collections{color:var(--muted);margin:0 0 .9rem;font-size:.88rem}.discover-collections summary{cursor:pointer;align-content:center;min-height:44px}.catalog-filter{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-filter .search-field{grid-column:1/-1}.catalog-filter input[type=search]{min-height:3rem;font-size:1rem}.catalog-filter label{min-width:0}.catalog-views{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:.4rem;padding:.65rem .25rem .35rem;display:flex}.catalog-views button{border:1px solid var(--line);background:var(--white);border-radius:6px;flex:none;min-height:44px;padding-inline:.7rem;font-size:.85rem;font-weight:700}.catalog-views button:hover{border-color:var(--focus)}.catalog-views button[aria-pressed=true]{border-color:var(--focus);background:var(--tint)}.catalog-views button:focus-visible{outline-offset:1px}.catalog-context{flex-wrap:wrap;align-items:baseline;gap:.25rem .85rem;margin-bottom:.85rem;font-size:.88rem;display:flex}.catalog-method{max-width:65ch;color:var(--muted);margin:0}.card-critic{margin-block:.2rem .45rem;font-size:.86rem;font-weight:700;display:inline-block}.card-ratings,.card-media-links{flex-wrap:wrap;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.card-ratings{gap:.45rem 1rem}.card-ratings a{gap:.05rem;min-height:44px;padding-block:.18rem;text-decoration:none;display:grid}.card-ratings a:hover span,.card-ratings a:focus-visible span{text-decoration:underline}.card-ratings [data-ranked] strong{text-decoration:underline;text-decoration-color:var(--focus);text-underline-offset:.2em}.card-ratings strong{font-variant-numeric:tabular-nums;font-size:.97rem}.card-ratings span,.card-ratings small{color:var(--muted);font-size:.79rem}.card-media-links{align-items:center;gap:.25rem .85rem;font-size:.84rem}.card-media-links a{align-items:center;min-height:28px;display:inline-flex}.card-media-preview{background:var(--white);color:var(--ink);border-radius:4px;padding:.2rem .4rem;font-size:.75rem;position:absolute;inset:auto auto .4rem .4rem}.more-filters{border-top:1px solid var(--line);grid-column:1/-1;margin:0;padding:0}.more-filters>summary{min-height:44px;padding-block:.65rem}.more-filters>.advanced-filter-grid{margin-block:0 .7rem}.catalog-results-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1rem;margin-block:.65rem;display:flex}.catalog-results-bar p{font-variant-numeric:tabular-nums;margin:0;padding-block:.55rem}.filter-chips{flex-wrap:wrap;gap:.45rem;margin:0 0 .85rem;padding:0;list-style:none;display:flex}.filter-chips li{min-width:0;max-width:100%}.filter-chips button{overflow-wrap:anywhere;border:1px solid var(--line);background:var(--tint);text-align:left;border-radius:6px;max-width:100%;min-height:44px;padding:.25rem .6rem;font-size:.85rem}.filter-chips button:after{content:"×" / "";margin-left:.45rem;font-size:1.05rem}.filter-chips button:hover{border-color:var(--focus)}.catalog-page-jump{flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.88rem;font-weight:700;display:flex}.catalog-page-jump input{border:1px solid var(--line);background:var(--white);width:4.5rem;min-height:44px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;border-radius:6px;padding-inline:.6rem}.catalog-page-jump button{min-height:44px}.catalog-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1.6rem;display:flex}.catalog-pagination .button{background:var(--white);border:1px solid #a9bbb1}.catalog-pagination .button:disabled{opacity:.48;cursor:default}.catalog-card-placeholder{text-align:center;color:#d8e9df;background:#233c3e;place-content:center;width:100%;height:100%;display:grid}.catalog-card-placeholder span{letter-spacing:.12em;font-size:.65rem;font-weight:700}.catalog-card-placeholder b{font-size:2.6rem;line-height:1.2}.archive-artwork .catalog-card-placeholder{color:#eadfbe;background:#3d3048}.catalog-entryways{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.collection-entry{color:inherit;text-decoration:none;display:block}.collection-entry:hover h2{text-decoration:underline}.release-history{overflow-x:auto}.release-history table{border-collapse:collapse;width:100%;font-size:.89rem}.release-history :is(th,td){border-bottom:1px solid var(--line);text-align:left;padding:.55rem}.release-history td:nth-child(3){white-space:nowrap}@media (width<=560px){.catalog-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-shortcuts{gap:.3rem}.collection-shortcuts li{padding:0}.collection-shortcuts a{align-items:center;min-height:32px;padding-inline:.55rem;display:inline-flex}.catalog-views{flex-wrap:nowrap;overflow-x:auto}.catalog-entryways{grid-template-columns:minmax(0,1fr)}}.detail-head>*{min-width:0}.profile-art .game-artwork{width:100%}@media (width<=560px){.detail-head{grid-template-columns:minmax(0,1fr);gap:.9rem}.detail-head .profile-art{width:min(100%,15rem)}}.offer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.offer-card>.kicker{margin-top:.5rem}.offer-observations{margin:0;padding:0;list-style:none}.offer-observations li{border-top:1px solid var(--line);gap:.25rem;padding-block:.7rem;display:grid}.offer-observations small,.release-title{color:var(--muted);display:block}.offer-links{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.mechanic-evidence{margin-block:1.2rem}.advanced-filters{border-top:1px solid var(--line);grid-column:1/-1;padding-top:.75rem}.advanced-filters summary{cursor:pointer;font-weight:700}.advanced-filter-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.75rem;margin-top:.75rem;display:grid}.saved-toolbar,.saved-actions,.compare-selected{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;display:flex}.saved-toolbar{margin-bottom:1.25rem}.saved-actions{margin-top:1rem}.saved-toolbar label,.saved-actions label,.compare-picker label{gap:.3rem;display:grid}.compare-pickers{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.compare-picker{min-width:0;padding:1rem}.compare-picker input{width:100%;min-width:0}.compare-selected{margin-top:.8rem}.compare-options{margin-bottom:0;padding:0;list-style:none}.compare-options button{text-align:left}.compare-share{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.8rem;display:flex}.compare-share .button{background:var(--white);border-color:var(--line)}.compare-share-fallback{gap:.25rem;margin-bottom:.75rem;display:grid}.compare-share-fallback input{min-height:44px;padding-inline:.5rem}.compare-table thead,.compare-table tbody tr:nth-child(2n){background:var(--tint)}.compare-table-wrap{margin:1.25rem 0 3rem}.compare-table{border-collapse:collapse;table-layout:fixed;overflow-wrap:anywhere;width:100%}.compare-table caption{text-align:left;padding:.5rem}.compare-table th,.compare-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:clamp(.35rem,1.5vw,1rem)}.compare-table th:first-child{width:27%}.saved-backup{margin-bottom:1.25rem}.saved-backup summary{cursor:pointer;font-weight:700}.saved-backup [data-backup-message]:empty{display:none}.deck-badge{border:1px solid var(--line);width:fit-content;font:700 .7rem/1.45 var(--mono);border-radius:.25rem;padding:.18rem .45rem}.deck-badge[data-rating=verified]{background:#dfebc9;border-color:#b8c99c}.deck-badge[data-rating=playable]{background:#f4e9c4;border-color:#d4bf89}.release-stamp{border-top:1px solid var(--line);margin:.95rem 0 0;padding-top:.55rem}.release-filter{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}.release-group{margin-top:2rem}.release-group h2{margin-bottom:.65rem}.release-list{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.release-row{border-bottom:1px solid var(--line);grid-template-columns:6rem 8rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.8rem .45rem;display:grid}.release-day{color:var(--muted);font:700 .74rem/1 var(--mono);text-transform:uppercase;justify-items:start;display:grid}.release-day b{font:800 2rem/1 var(--display);color:var(--ink)}.release-window{font:700 .8rem/1.4 var(--mono);margin:0}.release-cover{aspect-ratio:460/215;background:#233c3e;border-radius:.2rem;overflow:hidden}.release-cover img{object-fit:cover;width:100%;height:100%}.release-text{overflow-wrap:anywhere;min-width:0}.release-text h3{font-size:clamp(1.25rem,2.4vw,1.8rem)}.release-text p{color:var(--muted);margin:.3rem 0 0}.release-actions{flex-wrap:wrap;align-items:center;gap:.45rem .8rem;display:flex}.release-actions :is(button,a){white-space:nowrap}.release-calendar>.muted{margin-block:1.5rem}@media (width<=600px){.release-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.release-filter label:first-child{grid-column:1/-1}.release-row{grid-template-columns:3.5rem minmax(0,1fr);gap:.4rem .7rem;padding-inline:.15rem}.release-cover{display:none}.release-actions{grid-column:2;justify-self:start}}.controller-filter{max-width:20rem;margin-top:.75rem}.accessibility-options{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.35rem .8rem;min-width:0;margin:1rem 0 0;padding:.5rem 0 0;display:grid}.accessibility-options legend{font-weight:700}.accessibility-options label{align-items:center;gap:.5rem;padding:.28rem 0;display:flex}.accessibility-options input{width:1rem;height:1rem;accent-color:var(--ink);flex:0 0 1rem;margin:0}.profile-play-features{margin-block:1rem}.profile-play-features summary{cursor:pointer}.followed-releases{margin-bottom:1.25rem}.followed-releases ul{padding:0;list-style:none}.followed-releases li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding-block:.65rem;display:flex}.followed-releases small,.offer-snapshot small{color:var(--muted);display:block}.offer-snapshot{margin-block:.55rem .75rem}.card-price{color:var(--ink);margin-block:.65rem 0;font-weight:750}.steam-alert-banner{background:#e2edcb;display:block}.steam-alert-inbox{margin-bottom:1.25rem}.steam-alert-inbox ul{margin-block:.6rem;padding:0;list-style:none}.steam-alert-inbox li{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:.75rem .65rem}.steam-alert-inbox li[data-unread]{background:var(--tint)}.steam-alert-inbox li p{margin:.3rem 0}.steam-alert-inbox li time{color:var(--muted);font-size:.82rem}.steam-alert-inbox [data-steam-alert-checked]:empty,.steam-alert-inbox [data-steam-alert-notify-status]:empty{display:none}.price-history svg{color:#466849;width:100%;max-width:38rem;margin-block:.8rem;display:block}.price-history .chart-list li{flex-wrap:wrap;gap:.3rem .85rem;display:flex}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
