.discovery-tabs{gap:var(--space-2);margin:var(--space-5) 0;flex-wrap:wrap;display:flex}.discovery-tabs a{border:1px solid var(--line);background:#fff;border-radius:24px;align-items:center;min-height:44px;padding:10px 18px;display:inline-flex}.discovery-tabs a[aria-current=page]{background:var(--ink,#182326);color:#fff;border-color:var(--ink,#182326)}.home-marketplace .hero-content{padding-top:calc(116px + var(--space-5));padding-bottom:var(--space-5)}.home-marketplace .hero h1{max-width:23ch;font-size:clamp(32px,4vw,52px)}.home-marketplace .hero-copy{max-width:54ch;margin-bottom:16px}.home-browse-links a{gap:8px}.home-browse-links .category-empty{color:var(--muted,#526267);border-style:dashed}.category-count{font-size:12px}.stock-count-note{color:var(--muted,#526267);margin:8px 0;font-size:14px}.model-overview{gap:var(--layout-gap);margin:var(--space-5) 0 var(--space-6);grid-template-columns:minmax(240px,40%) 1fr;align-items:start;display:grid}.model-overview-image{aspect-ratio:4/3;background:#f2f3f0;border-radius:12px;position:relative;overflow:hidden}.model-overview-image img{object-fit:contain}.model-photo-caption{color:var(--muted,#526267);margin:8px 0;font-size:13px}.model-overview h1{font-size:clamp(28px,4vw,44px)}.model-offer-list{gap:var(--space-5);padding:0;list-style:none;display:grid}.model-offer{padding:var(--panel-padding);border:1px solid var(--line);gap:var(--space-5);border-radius:12px;grid-template-columns:1fr minmax(220px,32%);display:grid}.model-offer p{margin:8px 0}.model-offer dl{gap:var(--space-4);grid-template-columns:repeat(3,1fr);margin:16px 0;display:grid}.model-offer dt{color:var(--muted,#526267);font-size:13px}.model-offer dd{margin:5px 0 0}.model-offer-price{font-size:21px}.hunt-page{max-width:850px;padding-block:var(--page-start) var(--page-end)}.hunt-page .wanted-form{margin-top:24px}.hunt-page .wanted-form button[type=submit]{background:var(--ink,#182326);color:#fff}.hunt-submission-summary{border:1px solid var(--line);border-radius:10px;padding:16px}@media (max-width:820px){.home-marketplace .hero-content{padding-top:calc(116px + var(--space-5));padding-bottom:var(--space-5)}.home-marketplace .hero h1{font-size:32px}.model-overview,.model-offer{gap:var(--space-5);grid-template-columns:1fr}.model-offer dl{gap:var(--space-4);grid-template-columns:1fr}.model-offer{padding:var(--panel-padding);gap:var(--space-5)}.model-offer .button{width:100%}}
