.smohix-product-detail .product-detail-hero{background:radial-gradient(at 100% 10%,#dfe5fa80,#0000 65%)}.smohix-product-detail .product-detail-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:2.8rem;font-size:.75rem;display:flex}.smohix-product-detail .product-detail-breadcrumb a{color:var(--accent)}.smohix-product-detail .product-detail-opening{align-items:start;gap:2.5rem;display:grid}.smohix-product-detail .product-detail-opening h1{letter-spacing:-.055em;font-size:clamp(2.3rem,4.5vw,3.8rem);line-height:1.1}.smohix-product-detail .product-detail-icon{border:1px solid var(--border);background:var(--surface);width:3.25rem;height:3.25rem;color:var(--accent);border-radius:1rem;place-items:center;margin-top:1.25rem;display:grid}.smohix-product-detail .product-detail-tagline{max-width:38rem;font-size:1.05rem;line-height:1.8}.smohix-product-detail .product-detail-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.smohix-product-detail .product-detail-summary{border:1px solid var(--border);background:var(--surface);border-radius:1.25rem;min-width:0;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 18px 50px -40px #263b7460}.smohix-product-detail .product-detail-stage{border-bottom:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin:1.25rem 0 .8rem;padding-bottom:1rem;font-size:.8rem;display:flex}.smohix-product-detail .product-detail-audience{margin-top:1.25rem}.smohix-product-detail .product-detail-audience h2{color:var(--foreground);margin-bottom:.5rem;font-size:.8rem;font-weight:600}.smohix-product-detail .product-detail-status-link{color:var(--accent);align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.8rem;font-weight:600;display:inline-flex}.smohix-product-detail .product-detail-nav{border-block:1px solid var(--border);background:var(--surface)}.smohix-product-detail .product-detail-nav>div{flex-wrap:wrap;gap:.5rem 1.75rem;padding-block:1rem;display:flex}.smohix-product-detail .product-detail-nav a{color:var(--muted);padding:.35rem 0;font-size:.8rem;font-weight:600}.smohix-product-detail .product-detail-nav a:hover{color:var(--accent)}.smohix-product-detail .product-detail-sections>section{border-bottom:1px solid var(--border);padding-bottom:2rem}.smohix-product-detail .product-detail-sections h2{letter-spacing:-.025em;font-size:1.35rem}.smohix-product-detail .product-detail-sections :is(h2,h3){scroll-margin-top:6rem}.smohix-product-detail .product-detail-sections section>ol{counter-reset:product-step;padding:0;list-style:none}.smohix-product-detail .product-detail-sections section>ol>li{counter-increment:product-step;align-items:baseline;gap:.8rem;padding:.6rem 0;display:flex}.smohix-product-detail .product-detail-sections section>ol>li:before{content:counter(product-step,decimal-leading-zero);color:var(--accent);flex-shrink:0;font-size:.75rem;font-weight:600}.smohix-product-detail .product-detail-relationships{align-self:start}.smohix-product-detail :is(a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.smohix-product-detail .product-detail-summary :is([class*=bg-white\/],[class*=border-white\/]),.smohix-product-detail .product-detail-relationships [class*=border-white\/]{border-color:var(--border)}@media (min-width:900px){.smohix-product-detail .product-detail-opening{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:4rem}}@media (max-width:480px){.smohix-product-detail .product-detail-actions>a{width:100%}}
