.header-inner,.section-wrap{width:min(2800px,calc(100% - clamp(48px,5vw,120px)))}
@media(min-width:1500px){.hero{min-height:760px;grid-template-columns:.94fr 1.06fr;gap:clamp(60px,7vw,120px);padding-top:112px;padding-bottom:115px}.hero h1{font-size:clamp(5.3rem,6.2vw,7.2rem)}.hero-lede{max-width:560px;font-size:1.08rem}.editor-body{height:clamp(400px,31vw,510px);grid-template-columns:48px minmax(0,1fr) 128px}.window-top{height:50px}.mock-hero{padding:37px 26px 20px}.mock-hero h2{font-size:2.05rem}.mock-hero p{font-size:.58rem}.mock-image{height:135px}.mock-nav{height:38px;font-size:.48rem}.platform,.themes-section,.getting-started{padding-top:150px;padding-bottom:140px}.section-heading{margin-bottom:58px}.section-heading h2{font-size:clamp(4rem,5vw,5.2rem)}.section-intro{max-width:480px;font-size:.93rem}.platform-card{padding:25px 28px 28px}.mini-layout,.content-visual,.ownership-visual{height:220px;margin-block:26px}.platform-card h3{font-size:1.3rem}.platform-card p{font-size:.77rem}.plugins-section{padding:145px 0 130px}.plugin-grid{gap:17px}.plugin-card{padding:25px}.plugin-card h3{font-size:1.08rem}.plugin-card>p{font-size:.72rem}.plugin-features li{font-size:.65rem}.plugin-permissions code{font-size:.48rem}.theme-grid{gap:17px}.theme-preview{height:174px;padding:15px}.theme-preview-content{margin-top:24px;padding:14px 15px}.theme-preview-content strong{font-size:1.1rem}.theme-preview-content p{font-size:.47rem}.theme-info{padding:17px}.theme-title-row h3{font-size:.89rem}.theme-info>p{font-size:.62rem}.package-section{padding:140px 0}.package-layout{gap:clamp(100px,12vw,200px)}.package-copy h2{font-size:5rem}.package-copy>p:not(.eyebrow){font-size:.94rem}.package-stack{min-height:376px;padding:65px 28px}.package-file{padding:16px}.package-file b{font-size:.76rem}.package-file small{font-size:.59rem}.setup-card{min-height:290px;padding:28px}.setup-card h3{font-size:1.05rem}.setup-card p{font-size:.72rem}.faq-section{padding:133px 0}.faq-layout{gap:130px}.faq-list summary{font-size:.82rem}.faq-list details p{font-size:.72rem}}
@media(max-width:420px){.header-inner,.section-wrap{width:calc(100% - 30px)}.assembly-piece>small{font-size:.45rem}.assembly-piece>b{font-size:.71rem}.assembly-canvas{height:330px}.assembly-hub{width:82px;height:75px}.assembly-hub>span{width:25px;height:25px}.plugin-card-foot{gap:6px}.plugin-version{font-size:.4rem}.plugin-included{font-size:.36rem}}
.release-status-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:12px;color:var(--acid);font-size:.76rem;font-weight:700;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--acid) 50%,transparent);text-underline-offset:4px;transition:color .18s,transform .18s}.release-status-link:hover,.release-status-link:focus-visible{color:#fff;transform:translateX(3px)}.release-status-link:focus-visible{outline:2px solid var(--acid);outline-offset:4px;border-radius:3px}
.plugin-card-actions,.product-detail-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.plugin-download-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 13px;border:1px solid color-mix(in srgb,var(--acid) 48%,transparent);border-radius:999px;color:var(--acid);font-size:.7rem;font-weight:800;letter-spacing:.01em;transition:transform .18s,background .18s,color .18s,border-color .18s}.plugin-download-link:hover,.plugin-download-link:focus-visible{transform:translateY(-2px);background:var(--acid);color:#10151a;border-color:var(--acid)}.plugin-download-link:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.plugin-download-unavailable{color:var(--muted);font-size:.68rem}.spotlight-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.spotlight-download-link{min-height:43px;padding-inline:17px}.spotlight-download-link[hidden]{display:none}
