.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.toolbar__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar__sheet{display:none}.find{display:inline-flex;position:relative}.find__hash{color:var(--muted);pointer-events:none;font-weight:600;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.find .field{width:160px;padding-left:26px}.toolbar__filters .select{width:136px}.count__order{gap:8px;margin-left:auto;display:flex}.count__order .select{width:168px}.find .field::placeholder{color:var(--faint)}.filter-sheet{display:none}.count{min-height:36px;color:var(--muted);align-items:center;gap:12px;margin-bottom:16px;font-weight:500;display:flex}.browse__error{margin-bottom:16px}.cgrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.ctile{background:var(--surface);border:1px solid var(--border);height:100%;transition:border-color var(--t-hover) ease, transform var(--t-press) var(--ease-out);border-radius:20px;flex-direction:column;gap:10px;padding:8px 8px 12px;text-decoration:none;display:flex}.ctile:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.ctile:hover{border-color:var(--text)}}.ctile__art{aspect-ratio:1;background:var(--raised);border-radius:12px;overflow:clip}.ctile__art img{object-fit:cover;width:100%;height:100%}.ctile__top{justify-content:space-between;align-items:center;gap:8px;padding:0 4px;display:flex}.ctile__name{font-size:16px;font-weight:600}.ctile__facts{flex-direction:column;gap:2px;padding:0 4px;font-size:13px;line-height:18px;display:flex}.ctile__facts dd{font-weight:500}.more{justify-content:center;margin-top:24px;display:flex}@media (max-width:1100px){.cgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:960px){.toolbar__filters{display:none}.toolbar__sheet{display:inline-flex}.count__order{display:none}.toolbar{flex-wrap:nowrap}.find{flex:1}.find .field{width:100%}.filter-sheet{background:var(--surface);border:1px solid var(--border);border-radius:20px;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:12px;display:flex}.filter-sheet .filter,.filter-sheet .select{flex:140px}.filter-sheet .segmented{width:100%}.filter-sheet .segmented button{flex:1}}@media (max-width:700px){.cgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ctile{border-radius:16px;gap:8px;padding:6px 6px 10px}.ctile__art{border-radius:10px}.ctile__top{flex-direction:column;align-items:flex-start;gap:4px}}
