/* FISCHRAINE Phase 88 — Collection Discovery 2.0 */
.discovery-summary{margin:0 4vw 18px;border-top:1px solid #c9c5bc;border-bottom:1px solid #c9c5bc;display:grid;grid-template-columns:repeat(3,1fr);padding:15px 0;gap:20px}.discovery-summary strong{font-size:.62rem;letter-spacing:.13em;font-weight:700}.discovery-tools{grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(145px,.55fr)) auto auto!important}.discovery-view-toggle{display:flex;height:46px;border:1px solid #bcb8af}.discovery-view-toggle button{border:0;border-right:1px solid #bcb8af;background:transparent;padding:0 13px;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.discovery-view-toggle button:last-child{border-right:0}.discovery-view-toggle button.active{background:#111;color:#f5f3ee}.discovery-card .frame{position:relative}.discovery-badges{position:absolute;left:10px;top:10px;display:flex;gap:5px}.discovery-badges span{background:#111;color:#fff;padding:5px 7px;font-size:.48rem;letter-spacing:.11em}.discovery-market{display:flex;align-items:baseline;gap:10px;margin-top:10px}.discovery-market strong{font-size:.76rem}.discovery-market span,.discovery-row .move-up,.discovery-row .move-down{font-size:.6rem;letter-spacing:.06em}.move-up{color:#25633a}.move-down{color:#8a3030}.category-page-grid.portfolio-mode{display:block!important;margin:0 4vw!important}.discovery-row{display:grid;grid-template-columns:minmax(280px,2fr) .65fr .65fr .85fr .8fr;gap:20px;align-items:center;border-bottom:1px solid #d4d0c7;padding:12px 4px;font-size:.7rem;cursor:pointer}.discovery-row:hover{background:rgba(0,0,0,.025)}.discovery-row-head{padding-top:8px;padding-bottom:9px;font-size:.5rem;letter-spacing:.13em;text-transform:uppercase;color:#777;cursor:default}.discovery-card-id{display:flex;align-items:center;gap:13px;min-width:0}.discovery-card-id img{width:38px;height:52px;object-fit:cover;background:#e9e5dc}.discovery-card-id div{min-width:0}.discovery-card-id strong,.discovery-card-id span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discovery-card-id span{margin-top:4px;color:#777;font-size:.58rem}.discovery-empty{padding:80px 0;border-top:1px solid #ccc;text-align:center;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:#777}
@media(max-width:1050px){.discovery-tools{grid-template-columns:1fr 1fr 1fr!important}.discovery-tools .collection-browse-search{grid-column:1/-1}.discovery-summary{margin-left:5vw;margin-right:5vw}.discovery-row{grid-template-columns:minmax(220px,2fr) .7fr .7fr .8fr}.discovery-row>:last-child{display:none}}
@media(max-width:680px){.discovery-summary{grid-template-columns:1fr;margin:0 5vw 18px;gap:7px;padding:12px 0}.discovery-tools{grid-template-columns:1fr 1fr!important;margin:0 5vw 24px!important}.discovery-tools .collection-browse-search{grid-column:1/-1}.discovery-view-toggle{grid-column:1/-1}.discovery-view-toggle button{flex:1}.discovery-tools .collection-browse-count{grid-column:1/-1}.category-page-grid.portfolio-mode{margin:0 5vw!important;overflow-x:auto}.discovery-row{min-width:650px}.discovery-badges{left:7px;top:7px}.discovery-badges span{font-size:.43rem;padding:4px 5px}}

/* Phase 143 — refined category control typography */
.discovery-tools .collection-browse-search,
.discovery-tools .collection-browse-sort{
  font-size:.58rem;
  letter-spacing:.105em;
  font-weight:600;
}
.discovery-view-toggle button{
  font-size:.54rem;
  letter-spacing:.12em;
  font-weight:650;
}
.discovery-tools .collection-browse-count{
  font-size:.56rem;
  letter-spacing:.14em;
}
@media(max-width:680px){
  .discovery-tools .collection-browse-search,
  .discovery-tools .collection-browse-sort{
    font-size:16px;
    letter-spacing:.055em;
  }
  .discovery-view-toggle button{font-size:.58rem}
  .discovery-tools .collection-browse-count{font-size:.56rem}
}
