/* Collection UI uses the approved House rhythm within the existing hub. */
.worlds-page .hub-collection{--font-sans:"Inter Variable",sans-serif;--house-muted:#6b6c74;--house-accent:#bfd1db;background:#f5f6f7;color:#202128}
.hub-collection .pdv2-container{width:min(1400px,calc(100% - 80px));margin:auto}.hub-collection .pdv2-section{padding:90px 0}
.hub-collection .pdv2-section-heading{text-align:center;margin:0 auto 48px}.hub-collection .pdv2-section-label{font-size:13px;font-weight:550;letter-spacing:.15em;margin-bottom:20px}.hub-collection .pdv2-section-heading h2{font-size:clamp(32px,3.8vw,54px);line-height:1.05;letter-spacing:-.05em;margin:0 0 24px}.hub-collection .pdv2-section-heading>p:last-child{font-size:20px;color:#6b6c74}
.hub-collection .house-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hub-collection .house-product-card{padding:28px 24px;text-align:center;border:1px solid;border-radius:12px;background:white;display:flex;flex-direction:column;align-items:center;min-width:0}.hub-collection .house-product-card--bass{background:#12131a;color:white}.hub-collection .house-product-card--techno{background:#e7edf0;color:#20262b}
.hub-collection .house-product-card .collection-choice{align-self:flex-start}.hub-collection .house-product-card__image{width:100%;aspect-ratio:3366/4056;position:relative;margin-bottom:28px;display:flex;align-items:center;justify-content:center}.hub-collection .house-product-card__image img{position:absolute;width:auto;height:100%;max-width:100%;max-height:100%;object-fit:contain;border-radius:9px}.hub-collection .house-product-card h3{font:550 23px/1.2 "Space Grotesk Variable",sans-serif;letter-spacing:0;margin-bottom:16px}.hub-collection .house-product-price{font-size:25px;font-weight:600;margin-bottom:20px}.hub-collection .house-product-price+p{font-size:14px;line-height:1.7;color:#6b6c74;margin-bottom:26px;min-height:48px}.hub-collection .house-product-card--bass p:not(.house-product-price){color:#b2b3be}.hub-collection .house-product-link{font-size:15px;border-bottom:1px solid #8796a0;padding-bottom:4px;margin-top:auto}.hub-collection .pdv2-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:17px 26px;border:0;border-radius:6px;background:#bfd1db;color:#202128;font-size:15px;font-weight:600;text-decoration:none}.hub-collection .pdv2-button:disabled{opacity:.6}.hub-collection .house-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.collection-terms{display:block;font:400 13px/1.6 "Inter Variable",sans-serif;margin:20px 0;color:#465563}.collection-terms input{accent-color:#536b7c;margin-right:8px}.collection-terms a{text-decoration:underline}
@media(max-width:900px){.hub-collection .house-products-grid{gap:14px}.hub-collection .house-product-card{padding:24px 16px}}
@media(max-width:640px){.hub-collection .pdv2-container{width:calc(100% - 40px)}.hub-collection .pdv2-section{padding:64px 0}.hub-collection .house-products-grid{grid-template-columns:1fr;gap:24px}.hub-collection .house-product-card{padding:28px 24px}.hub-collection .house-product-card__image{max-width:440px}.hub-collection .pdv2-section-heading>p:last-child{font-size:18px}}
