.product-hero{display:grid;grid-template-columns:120px 1fr;gap:1.5rem;align-items:center;margin:1.5rem 0 2rem}.product-hero img{width:120px;height:120px;border-radius:24px;box-shadow:0 14px 40px rgba(0,0,0,.35)}.product-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0}.facts{display:flex;flex-wrap:wrap;gap:.6rem;padding:0;list-style:none}.facts li{padding:.45rem .75rem;border:1px solid rgba(126,231,255,.25);border-radius:999px;background:rgba(9,24,52,.72)}.reference-box,.install-box{margin:1.5rem 0;padding:1.2rem;border:1px solid rgba(126,231,255,.24);border-radius:18px;background:rgba(9,24,52,.74)}.extension-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1rem;margin:1.5rem 0}.extension-card{display:grid;grid-template-columns:72px 1fr;gap:1rem;padding:1rem;border:1px solid rgba(126,231,255,.22);border-radius:18px;background:rgba(9,24,52,.78)}.extension-card img{width:72px;height:72px;border-radius:16px}.extension-card h2{font-size:1.08rem;margin:0 0 .35rem}.extension-card p{margin:.35rem 0}.extension-card .links{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.7rem}.extension-card .links a{font-weight:700}.hash{overflow-wrap:anywhere;font-size:.78rem}.warning{border-left:4px solid #ffcc66;padding:.75rem 1rem;background:rgba(255,204,102,.09)}@media(max-width:620px){.product-hero{grid-template-columns:80px 1fr}.product-hero img{width:80px;height:80px;border-radius:18px}.extension-card{grid-template-columns:56px 1fr}.extension-card img{width:56px;height:56px}}
