.marketplace-rating-module__qBCXcG__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;width:100%;min-width:0;display:flex}.marketplace-rating-module__qBCXcG__controls{align-items:center;gap:2px;display:inline-flex}.marketplace-rating-module__qBCXcG__controls .tilt-icon-button{border-radius:7px}.marketplace-rating-module__qBCXcG__controls [aria-pressed=true]{color:var(--color-lavender-deep);background:var(--color-lavender-soft)}.marketplace-rating-module__qBCXcG__score{min-width:30px;color:var(--color-ink-soft);font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;padding-inline:3px;font-size:.625rem;line-height:1.25;display:flex}.marketplace-rating-module__qBCXcG__score strong{color:var(--color-ink);font-size:.875rem;font-weight:650}.marketplace-rating-module__qBCXcG__saves{color:var(--color-ink-soft);white-space:nowrap;font-size:.75rem}
.browse-module__X7Rs2q__search{align-items:stretch;gap:10px;min-width:0;display:flex}.browse-module__X7Rs2q__search input{background:var(--color-surface);min-height:44px;font-weight:400}.browse-module__X7Rs2q__search button{flex-shrink:0;min-height:44px}.browse-module__X7Rs2q__collection{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;min-width:0;display:grid}.browse-module__X7Rs2q__card{border:1px solid var(--color-line);border-radius:var(--ui-panel-radius,12px);background:var(--color-surface);min-width:0;color:var(--color-ink);flex-direction:column;align-items:flex-start;gap:12px;padding:20px;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.browse-module__X7Rs2q__card:hover{background:var(--color-surface-hover);border-color:var(--color-ink-soft)}.browse-module__X7Rs2q__cardHeading:focus-visible{outline:2px solid var(--color-lavender-deep);outline-offset:3px}.browse-module__X7Rs2q__cardHeading{color:inherit;border-radius:4px;align-items:flex-start;gap:10px;width:100%;min-width:0;text-decoration:none;display:flex}.browse-module__X7Rs2q__cardIcon{width:22px;height:22px;color:var(--category-colour,var(--color-lavender-deep));flex-shrink:0;margin-top:1px}.browse-module__X7Rs2q__cardTitle{overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.45}.browse-module__X7Rs2q__cardMeta{color:var(--color-ink-soft);overflow-wrap:anywhere;font-size:.75rem;line-height:1.55}.browse-module__X7Rs2q__cardDescription{color:var(--color-ink-soft);overflow-wrap:anywhere;font-size:.8125rem;font-weight:400;line-height:1.6}.browse-module__X7Rs2q__cardStatus{color:var(--color-leaf-deep);margin-top:auto;font-size:.6875rem;font-weight:550;line-height:1.5}.browse-module__X7Rs2q__empty{border-top:1px solid var(--color-line);flex-direction:column;align-items:flex-start;gap:10px;padding:28px 0;display:flex}.browse-module__X7Rs2q__empty h2,.browse-module__X7Rs2q__empty h3{font-size:1rem;font-weight:600}.browse-module__X7Rs2q__empty p{max-width:52ch;color:var(--color-ink-soft);font-size:.875rem;line-height:1.6}.browse-module__X7Rs2q__empty a{margin-top:6px}.browse-module__X7Rs2q__pagination{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:639px){.browse-module__X7Rs2q__card{padding:18px}.browse-module__X7Rs2q__collection{gap:12px}}@media (prefers-reduced-motion:reduce){.browse-module__X7Rs2q__card{transition:none}}.browse-module__X7Rs2q__sections{border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:4px 20px;display:flex}.browse-module__X7Rs2q__sectionLink{min-height:44px;color:var(--color-ink-soft);border-bottom:2px solid #0000;align-items:center;padding:8px 2px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.browse-module__X7Rs2q__sectionLink[aria-current=page]{border-bottom-color:var(--color-leaf-deep);color:var(--color-ink);font-weight:600}.browse-module__X7Rs2q__sectionLink:hover{color:var(--color-ink)}.browse-module__X7Rs2q__sectionLink:focus-visible{outline:2px solid var(--color-lavender-deep);outline-offset:3px;border-radius:3px}.browse-module__X7Rs2q__section{flex-direction:column;gap:20px;min-width:0;display:flex}.browse-module__X7Rs2q__sectionHeading h2{font-size:1.125rem;font-weight:600;line-height:1.4}.browse-module__X7Rs2q__sectionHeading p{max-width:65ch;color:var(--color-ink-soft);margin-top:6px;font-size:.875rem;line-height:1.6}.browse-module__X7Rs2q__groupIcon{color:var(--color-leaf-deep)}
