.DIPmgq_grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-bottom:24px;display:grid}.DIPmgq_card{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:14px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.DIPmgq_card:hover{border-color:var(--line-strong)}.DIPmgq_card img,.DIPmgq_noArt{aspect-ratio:16/9;object-fit:cover;background:var(--surface-3);width:100%;display:block}.DIPmgq_cardBody{flex-direction:column;gap:3px;padding:10px 12px 12px;display:flex}.DIPmgq_cardBody strong{font-size:14.5px;line-height:1.3}.DIPmgq_cardBody small{color:var(--muted);font-size:12.5px}.DIPmgq_empty{color:var(--text-2);padding:16px 0}.DIPmgq_hero{border:1px solid var(--line);background:linear-gradient(120deg, color-mix(in srgb, var(--brand) 22%, var(--surface)), var(--surface));border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:6px 18px;margin:18px 0 14px;padding:22px 20px;display:grid}.DIPmgq_hero img{aspect-ratio:16/9;object-fit:cover;border-radius:10px;grid-row:span 2;width:150px}.DIPmgq_hero h1{letter-spacing:-.02em;margin:0;font-size:28px}.DIPmgq_hero p{color:var(--text-2);margin:2px 0 0}.DIPmgq_heroMeta{grid-column:2;font-size:13.5px}.DIPmgq_heroMeta a{color:var(--brand-strong)}@media (max-width:640px){.DIPmgq_hero{grid-template-columns:1fr}.DIPmgq_hero img{grid-row:auto;width:100%}.DIPmgq_heroMeta{grid-column:1}}.DIPmgq_filters{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.DIPmgq_filters label{color:var(--text-2);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.DIPmgq_filters input,.DIPmgq_filters select{background:var(--surface);height:36px;color:var(--text);border:1px solid var(--line-strong);font:inherit;border-radius:10px;padding:0 10px;font-size:14px}.DIPmgq_filters input{min-width:200px}.DIPmgq_game{color:var(--text);align-items:center;gap:10px;min-width:260px;text-decoration:none;display:flex}.DIPmgq_game img{object-fit:cover;background:var(--surface-3);border-radius:6px;flex:none;width:92px;height:43px}.DIPmgq_game span{flex-direction:column;font-weight:600;display:flex}.DIPmgq_low{color:#5aa2ff;font-size:11px;font-weight:600}.DIPmgq_pager{color:var(--text-2);justify-content:center;align-items:center;gap:12px;margin:16px 0;display:flex}.DIPmgq_note{color:var(--muted);font-size:12.5px}
