.pcd-hero{grid-template-columns:1.25fr .75fr;gap:48px}.pcd-art{display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse,rgba(113,231,203,.13),transparent 70%);min-height:390px}.pcd-art img{width:min(100%,300px);height:300px;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(75,227,196,.16))}.pcd-art strong{font-size:26px;margin-top:12px}.pcd-art span{color:var(--muted);margin-top:10px}.pcd-note{line-height:1.9;color:var(--muted);margin:26px 0}.pcd-hero .hero-actions{flex-wrap:wrap}.carousel-slide img{width:100%;height:auto;max-height:650px;object-fit:contain}
.install-steps{grid-template-columns:repeat(3,1fr)}.install-steps article{padding:22px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.035)}.install-steps article b{display:block;color:var(--accent);margin-bottom:12px}.install-steps article h3{font-size:18px;margin-bottom:10px}.install-steps article p{color:var(--muted);font-size:14px;line-height:1.8}
.source-note{margin-top:18px;color:var(--muted);font-size:13px;line-height:1.8}.download-panel{grid-template-columns:minmax(0,1fr) auto}.file-info{min-width:0}.hash{margin-top:17px;padding:12px;border:1px solid var(--line);border-radius:12px;text-align:left}.hash span{display:block;color:var(--accent);font-size:11px;margin-bottom:6px}.hash code{display:block;overflow-wrap:anywhere;white-space:normal;font-size:11px;line-height:1.7}.file-info h3{overflow-wrap:anywhere}
@media(max-width:900px){.download-panel{grid-template-columns:minmax(0,1fr)}.pcd-hero{grid-template-columns:1fr;gap:18px}.pcd-art{min-height:280px}.pcd-art img{width:220px;height:220px}.pcd-art strong{font-size:22px}}
@media(max-width:640px){.install-steps{grid-template-columns:1fr}.pcd-hero .hero-actions{display:grid;grid-template-columns:1fr}.pcd-hero .hero-actions .button{width:100%;white-space:normal;text-align:center}.file-info h3{overflow-wrap:anywhere}}
