.game-filter[data-v-1d2be1f1]{position:relative}.game-filter__trigger[data-v-1d2be1f1]{border-radius:var(--radius-md);background:var(--control);height:40px;color:var(--text);font:600 14px/1 var(--font-ui);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.game-filter__trigger--active[data-v-1d2be1f1],.game-filter__trigger[data-v-1d2be1f1]:hover{background:var(--control-hover)}.game-filter__icon[data-v-1d2be1f1]{color:var(--text-muted);display:inline-flex}.game-filter__label[data-v-1d2be1f1]{color:var(--text-muted);font-weight:500}.game-filter__menu[data-v-1d2be1f1]{z-index:30;border:1px solid var(--divider);background:var(--surface-raised);border-radius:10px;width:250px;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.game-filter__options[data-v-1d2be1f1]{gap:2px;max-height:300px;display:grid;overflow-y:auto}.game-filter__option[data-v-1d2be1f1]{height:38px;color:var(--text);font:500 14px/1 var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 10px;display:flex}.game-filter__option[data-v-1d2be1f1]:hover,.game-filter__option[aria-pressed=true][data-v-1d2be1f1]{background:var(--control)}.game-filter__check[data-v-1d2be1f1]{border:1px solid var(--field-border);width:18px;height:18px;color:var(--primary-action-text);border-radius:4px;flex:none;place-items:center;display:grid}.game-filter__check--radio[data-v-1d2be1f1]{border-radius:50%}.game-filter__platform-logo[data-v-1d2be1f1]{width:18px;color:var(--text-muted);flex:none;justify-content:center;display:inline-flex}.game-filter__option[aria-pressed=true] .game-filter__check[data-v-1d2be1f1]{border-color:var(--primary-action);background:var(--primary-action)}.game-filter__actions[data-v-1d2be1f1]{justify-content:flex-end;gap:8px;padding:8px 4px 2px;display:flex}.game-filter__apply[data-v-1d2be1f1],.game-filter__clear[data-v-1d2be1f1]{border-radius:var(--radius-md);height:34px;font:600 13px/1 var(--font-ui);cursor:pointer;border:0;padding:0 12px}.game-filter__clear[data-v-1d2be1f1]{color:var(--text-muted);background:0 0}.game-filter__apply[data-v-1d2be1f1]{background:var(--primary-action);color:var(--primary-action-text)}@media (width<=560px){.game-filter[data-v-1d2be1f1]{position:static}.game-filter__menu[data-v-1d2be1f1]{width:auto;left:0;right:0}}.game-cover-card[data-v-6ffdd167]{border-radius:var(--radius-md);color:var(--text);background:0 0;text-decoration:none;display:block;overflow:hidden}.game-cover-card[data-v-6ffdd167]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.game-cover-card__cover[data-v-6ffdd167]{aspect-ratio:3/4;background:var(--surface-muted);place-items:center;display:grid;position:relative;overflow:hidden}.game-cover-card__cover img[data-v-6ffdd167]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.game-cover-card__placeholder[data-v-6ffdd167]{width:100%;height:100%;color:var(--text-subtle);text-align:center;place-items:center;padding:12px;font-size:20px;font-weight:700;display:grid}@media (hover:hover) and (pointer:fine){.game-cover-card:hover .game-cover-card__cover[data-v-6ffdd167]{opacity:.9}}
