[hidden]{display:none!important}.live-empty{grid-column:1/-1;padding:48px 20px;text-align:center;border:1px dashed #d8dff0}.empty-icon{font-size:46.8px;color:#6879b9}.live-empty p{margin-bottom:22px}.live-empty a{display:inline-block;text-decoration:none}.card a{text-decoration:none;color:inherit}.card .photo{display:block;overflow:hidden}.photo img{width:100%;height:100%;object-fit:cover}.no-photo{display:grid;height:100%;place-items:center;background:#eef1f8;color:#6a7893}.offer-link{display:block;margin-top:16px;font-size:15.6px;color:#526bd2!important}.category-directory p{font-size:15.6px;color:#65758c;line-height:1.7}.cat-icon{display:grid;place-items:center;font-size:31.2px}.footer a{color:inherit}.nav-links{display:flex!important}.grid .card{min-width:0}#result-count{min-width:70px}.nav .nav-links button{white-space:nowrap}@media(max-width:700px){.nav{flex-wrap:wrap;gap:12px}.nav .nav-links{order:3;width:100%;justify-content:flex-end}.live-empty{padding:32px 15px}.category-directory{max-height:65vh;overflow:auto}.hero-demo{font-size:10.4px}}

.seo-intro{padding:32px 0;border-top:1px solid #e3e8f0;line-height:1.8;color:#65728c}.seo-intro h2{color:#283c60;font-size:33.8px}.seo-intro p{max-width:900px}.seo-intro a{color:#526bd2}.seo-intro nav{display:flex;flex-wrap:wrap;gap:12px}

/* Layout for larger type. */
.nav,.nav .nav-links,.hero-links,.hero-foot,.section-head,.price{flex-wrap:wrap}.nav{gap:20px}.nav .nav-links{gap:18px}.nav-links button{white-space:normal!important}.sellby-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.hero-copy{min-width:0}.hero h1{overflow-wrap:anywhere}.hero p{max-width:100%}.hero-collection{min-height:440px}.search{flex-wrap:wrap}.search label{min-width:0;flex:1 1 170px}.search .query-wrap{flex:2 1 250px}.search select{max-width:100%;width:100%}.search .btn{flex:0 1 auto}.category-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.cat{overflow-wrap:anywhere}.new-worlds,.project-band{min-width:0}.worlds-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.world,.project-cards button{min-width:0;overflow-wrap:anywhere}.project-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.card h3{min-height:0}.footer{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:24px;align-items:start}.footer-info{grid-column:1/-1;display:flex;gap:18px 30px;flex-wrap:wrap;padding:8px 0 20px;border-bottom:1px solid var(--line);font-size:16.9px}.footer-info a{text-decoration:none}.footer-info a:hover{text-decoration:underline}.footer>div:nth-child(2){display:block}.footer a,.footer span{overflow-wrap:anywhere}.seller-band{gap:20px;flex-wrap:wrap}.listing-controls{flex-wrap:wrap;gap:15px}.result-tools{flex-wrap:wrap}.hero-product>span{padding:8px}.hero-product img{height:68%}.hero-product b{line-height:1.3}.hero-pill{max-width:85%}.seo-intro h2{line-height:1.3}.seo-intro p{max-width:1060px}
@media(max-width:1100px){.category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.worlds-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sellby-hero{grid-template-columns:1fr}.hero-collection{min-height:400px}.project-band{grid-template-columns:1fr}.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.nav{gap:12px}.logo{font-size:39px}.logo small{letter-spacing:1px}.nav .post{margin-left:auto}.nav .nav-links{justify-content:flex-start}.hero-copy{padding:28px 20px}.hero-collection{min-height:320px}.hero-foot{gap:12px}.search label{flex:1 1 130px}.search .query-wrap{flex-basis:100%}.search .btn{flex-basis:100%}.section-head{align-items:flex-start}.worlds-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-cards{grid-template-columns:1fr}.project-cards b{margin:12px 0}.footer{grid-template-columns:1fr}.footer-info{flex-direction:column;gap:14px}.footer>span{max-width:none}.seller-band>.btn{margin-left:0}.hero-product small{letter-spacing:0.4px}.hero-product b{margin-top:3px}.hero-product img{height:65%}.hero-pill{bottom:24px}.hero-demo{max-width:90%;line-height:1.3}.list-view .card{grid-template-columns:minmax(0,1fr)}.seo-intro h2{font-size:33.8px}}
@media(max-width:380px){.grid{grid-template-columns:1fr}.nav .post{margin-left:0}.hero h1{font-size:58.5px}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-product>span{padding:5px}.hero-pill{right:3%}}

.nav .nav-links>button{display:block;font-size:15.6px;padding:8px 0}.nav .nav-links>button span{font-size:24.7px;margin-right:6px}@media(max-width:700px){.nav .nav-links{margin-left:0;gap:24px}.nav .nav-links>button{font-size:15.6px}}

/* Original SellBy category imagery — 13 optimized product pictograms. */
#popular-categories .cat{display:flex;flex-direction:column;align-items:center;gap:12px;line-height:1.5}
#popular-categories .cat-icon{width:min(100%,128px);height:auto;aspect-ratio:1;border-radius:22px;overflow:hidden;background:#f5f7fc;margin:0}
.cat-icon img,.world-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .2s ease}
#popular-categories .cat:hover img,.world:hover img{transform:scale(1.04)}
#new-categories .world{background:#f5f7fc;border-color:#e3e8f2;padding:12px;display:flex;flex-direction:column;align-items:flex-start;min-height:0}
#new-categories .world-image{display:block;width:100%;aspect-ratio:1;overflow:hidden;margin:0 0 12px;border-radius:13px}
#new-categories .world b{font-size:17px;line-height:1.4}#new-categories .world small{font-size:14px;line-height:1.5;margin-top:6px}
@media(max-width:700px){#popular-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}#popular-categories .cat-icon{width:128px;max-width:100%}#new-categories .world:last-child{grid-column:auto;display:flex}#new-categories .world:last-child .world-image{margin:0 0 12px}#new-categories .world b{font-size:16px}#new-categories .world small{font-size:13px}}
@media(prefers-reduced-motion:reduce){.cat-icon img,.world-image img{transition:none}}

/* Four independent vehicle and technology categories */
.category-grid{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:24px}
@media(max-width:700px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Readability audit */
.page{--muted:#626d80}.world small,.project-cards small,.worlds-title p{color:#626d80}.project-cards small{font-size:14px}.line-nav button:focus-visible{outline:2px solid #5964df;outline-offset:3px}

/* SellBy DARSA slogan and wordmark hierarchy */
.brand>span:last-child{display:flex;flex-direction:column;align-items:flex-start}.brand small{margin-top:4px;letter-spacing:.3em}.sellby-hero .new-brand-slogan{font-size:clamp(30px,3.3vw,51px);line-height:1.13;letter-spacing:-.035em;max-width:700px;overflow-wrap:break-word}.footer-brand{min-width:0;max-width:440px}.footer-brand p{line-height:1.5}.sellby-hero .hero-copy{min-width:0}@media(max-width:700px){.sellby-hero .new-brand-slogan{font-size:clamp(29px,7vw,40px)}.footer-brand{max-width:100%}}
