.library__stats{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-bottom:2.4rem}.library__stat{padding:.6rem 1.4rem;border:1px solid var(--color-border);border-radius:100px;background-color:var(--color-surface);font-size:1.3rem;font-weight:500}.library__field{position:relative;display:flex;align-items:center}.library__field svg{position:absolute;left:1.6rem;width:2rem;height:2rem;color:var(--color-foreground-subtle);pointer-events:none}.library__field .field__input{min-height:5.6rem;padding-left:4.8rem;font-size:1.6rem}.library__field .field__input:disabled{opacity:.55;cursor:wait}.library__meta{margin:.8rem 0 0;color:var(--color-foreground-subtle);font-size:1.35rem}.library__results{display:grid;margin-top:1.2rem}.library__results:not(:empty){border-top:1px solid var(--color-border)}.library__result{border-bottom:1px solid var(--color-border)}.library__result-inner{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;min-height:4.4rem;padding:1rem .4rem;color:inherit;font-size:1.5rem;text-decoration:none}a.library__result-inner:hover{background-color:var(--color-surface);color:var(--color-accent)}.library__result-console{flex-shrink:0;color:var(--color-foreground-subtle);font-size:1.15rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.library__chips{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2.4rem}.library__chip{padding:.5rem 1.2rem;border:1px solid var(--color-border);border-radius:100px;color:var(--color-foreground-muted);font-size:1.25rem;text-decoration:none;transition:border-color var(--duration-short) var(--ease-out),color var(--duration-short) var(--ease-out)}.library__chip:hover{border-color:var(--color-accent);color:var(--color-accent)}.library__hr{height:1px;margin:3.2rem 0;border:0;background-color:var(--color-border)}.library__browse-heading{margin:0 0 .5rem}.library__browse-text{margin:0 0 2rem;color:var(--color-foreground-muted)}.library__cat{border-bottom:1px solid var(--color-border)}.library__cat:first-child{border-top:1px solid var(--color-border)}.library__cat-summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem .4rem;font-size:1.65rem;font-weight:600;cursor:pointer;list-style:none}.library__cat-summary::-webkit-details-marker{display:none}.library__cat-summary:hover{color:var(--color-accent)}.library__cat-summary:after{content:"";flex-shrink:0;width:.9rem;height:.9rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform var(--duration-short) var(--ease-out)}.library__cat[open]>.library__cat-summary:after{transform:rotate(-135deg) translateY(-2px)}.library__cat-count{margin-left:auto;color:var(--color-foreground-subtle);font-size:1.25rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.library__cat-body{padding:0 .4rem 2rem}.library__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));gap:.2rem 1.6rem}.library__game{display:block;padding:.5rem 0;color:var(--color-foreground-muted);font-size:1.4rem;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.library__game:hover{color:var(--color-accent)}.library__more{margin-top:1.6rem}.library__cta{display:block;margin:3.2rem 0 1rem;padding:2rem;border-radius:var(--card-radius);background-color:var(--button-bg);color:var(--button-text);font-size:calc(var(--button-font-size) * 1.05);font-weight:var(--button-font-weight);text-align:center;text-decoration:none;text-transform:var(--button-text-transform);transition:background-color var(--duration-short) var(--ease-out)}.library__cta:hover{background-color:var(--button-bg-hover)}.library__cta small{display:block;margin-top:.5rem;font-size:1.25rem;font-weight:400;opacity:.75;text-transform:none}@media screen and (max-width:600px){.library__grid{grid-template-columns:1fr}.library__result-inner{flex-direction:column;gap:.2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-game-library.css.map */
