/* Six destinations share compact, responsive collection navigation. */
.library-discovery.has-premium-packs{grid-template-columns:repeat(3,minmax(0,1fr))}
.has-premium-packs>a{min-width:0}
.has-premium-packs .library-choice>span:first-child{min-width:0}
.has-premium-packs .library-choice strong{white-space:normal;line-height:1.2}
.has-premium-packs .premium-library-tile{min-height:124px}
/* One shared layout and kicker style, matching the Cars eyebrow. */
.library-discovery.has-premium-packs>a{display:grid;grid-template-columns:minmax(0,1fr) 18px;gap:14px;align-items:center;min-height:124px;padding:16px 24px}
.library-discovery.has-premium-packs .collection-card-copy{display:flex;flex-direction:column;gap:8px;min-width:0}
.library-discovery.has-premium-packs .collection-kicker{display:block;margin:0;font-family:inherit;font-size:10px;font-weight:600;letter-spacing:1.8px;line-height:1.4;color:var(--ink,#151715);text-transform:uppercase}
.library-discovery.has-premium-packs .collection-card-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;font-family:inherit;font-size:26px;font-weight:400;line-height:1.2;letter-spacing:-.04em}
.library-discovery.has-premium-packs .collection-card-name{display:inline;min-width:0;max-width:100%}
.library-discovery.has-premium-packs .collection-card-count{display:inline-flex;flex-shrink:0;align-items:center;white-space:nowrap;margin:0;padding:4px 6px;border-radius:3px;background:var(--ink,#151715);color:#fff;font-family:inherit;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:0}
.library-discovery.has-premium-packs .collection-card-description{display:block;margin:0;font-size:12px;font-weight:400;line-height:1.5;color:var(--muted,#747771);letter-spacing:0}
.library-discovery.has-premium-packs .collection-card-arrow{align-self:center;font-size:22px;line-height:1;text-align:right}
/* Both purchase destinations are warm orange; the three collection cards stay neutral. */
.library-discovery.has-premium-packs .premium-library-tile,
.library-discovery.has-premium-packs>.custom-library-tile:not(.cars-library-tile){background:#fff0e8;border-color:#d47447;transition:background .18s,border-color .18s}
.library-discovery.has-premium-packs .premium-library-tile:hover,
.library-discovery.has-premium-packs .premium-library-tile:focus-visible,
.library-discovery.has-premium-packs>.custom-library-tile:not(.cars-library-tile):hover,
.library-discovery.has-premium-packs>.custom-library-tile:not(.cars-library-tile):focus-visible{background:#ffe0cc;border-color:#a9471e}
.library-discovery.has-premium-packs .premium-library-tile:focus-visible,
.library-discovery.has-premium-packs>.custom-library-tile:not(.cars-library-tile):focus-visible{outline:2px solid #a9471e;outline-offset:3px}
@media(prefers-reduced-motion:reduce){.library-discovery.has-premium-packs .premium-library-tile,.library-discovery.has-premium-packs>.custom-library-tile:not(.cars-library-tile){transition:none}}
@media(min-width:1101px) and (max-width:1550px){
 .library-discovery.has-premium-packs{gap:12px}
 .library-discovery.has-premium-packs>a{padding:16px 18px}
 .has-premium-packs .library-choice strong,.has-premium-packs .custom-library-tile h2{font-size:22px}
 .library-discovery.has-premium-packs .collection-card-title{font-size:22px}
}
@media(max-width:1100px){
 .library-discovery.has-premium-packs{grid-template-columns:repeat(2,minmax(0,1fr))}
 .has-premium-packs>.custom-library-tile:not(.cars-library-tile){grid-column:auto}
}
@media(max-width:600px){
 .library-discovery.has-premium-packs{grid-template-columns:1fr}
 .has-premium-packs .premium-library-tile{min-height:110px}
 .library-discovery.has-premium-packs>a{min-height:116px;padding:14px 18px}
}

@media(min-width:1800px){.library-discovery.has-premium-packs{grid-template-columns:repeat(6,minmax(0,1fr))}}
.library-discovery.has-premium-packs .furniture-library-tile:hover{background:#f6f6f3;border-color:#171715}
