/* Cada vista escala desde el mismo componente, incluidos galería y perfil público. */
.design-frame{container-type:inline-size;position:relative;aspect-ratio:9/17;overflow:hidden;border-radius:24px;background:#ecebe5;isolation:isolate;box-shadow:0 2px 8px #1420180c}
.design-canvas{position:relative;isolation:isolate;overflow:hidden;background:var(--d-bg);color:var(--d-text);font-family:var(--d-font),sans-serif;min-height:100%;text-align:center}
.design-background,.design-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
.design-shade{z-index:-1;background:rgba(0,0,0,var(--d-shade))}
.design-content{position:relative;padding:12cqw 7cqw 5cqw;min-height:188.889cqw;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box}
.design-identity{margin:0 0 7cqw}.design-avatar{display:block;width:21cqw;height:21cqw;object-fit:cover;border-radius:50%;margin:0 auto 5cqw;border:1cqw solid #ffffff40}.design-initials{display:grid;place-items:center;background:var(--d-panel);color:var(--d-ink);font-weight:800;font-size:7cqw}
.design-identity h1{font:800 6.4cqw/1.15 var(--d-font),sans-serif;letter-spacing:-.15cqw;margin:0 0 3cqw;overflow-wrap:anywhere;color:inherit}.design-canvas .design-identity p{font-size:3.7cqw;line-height:1.5;margin:0;text-wrap:balance;color:inherit;max-width:none}.composition-center .design-identity,.composition-bottom .design-identity,.composition-portrait .design-identity,.composition-poster .design-identity{text-shadow:0 1px 5px #0009}
.design-links{display:grid;gap:3cqw}.design-canvas .public-link{display:flex;align-items:center;justify-content:center;gap:3cqw;min-height:16cqw;width:100%;box-sizing:border-box;padding:3.7cqw 5cqw;background:var(--link-bg,var(--d-panel));color:var(--link-color,var(--d-ink));border:0;border-radius:40px;box-shadow:none;text-decoration:none;font:700 3.8cqw/1.3 var(--d-font),sans-serif;position:relative;overflow:hidden;transition:transform .18s ease}
.design-canvas .public-link:hover{transform:translateY(-2px)}.design-canvas .public-link>span{flex:1}.design-canvas .public-link>i,.design-canvas .public-link>svg{width:5cqw;height:5cqw;flex:0 0 5cqw}.design-canvas .public-link small{font-size:3cqw;line-height:1.3;margin-top:1.3cqw;color:inherit;opacity:.8;display:block}.design-canvas .public-link small:empty{display:none}.design-canvas .public-link .design-arrow{flex:0 0 3cqw;font-size:4cqw}
.design-socials{display:flex;justify-content:center;gap:6cqw;margin:7cqw 0 5cqw}.design-socials a,.design-socials span{color:inherit;display:block}.design-socials svg,.design-socials i{width:5.5cqw;height:5.5cqw}.design-footer{margin-top:auto;padding-top:6cqw;display:flex;justify-content:center;gap:5cqw;font-size:2.9cqw}.design-footer a{color:inherit;text-decoration:none}.design-empty{font-size:4cqw}.design-demo{pointer-events:none}
.skin-square .public-link{border-radius:2cqw}.skin-paper .public-link{border-radius:0;clip-path:polygon(0 3%,3% 0,8% 3%,14% 0,20% 3%,26% 0,33% 3%,40% 0,47% 3%,54% 0,61% 3%,68% 0,75% 3%,82% 0,90% 3%,96% 0,100% 3%,100% 97%,96% 100%,90% 97%,82% 100%,75% 97%,68% 100%,61% 97%,54% 100%,47% 97%,40% 100%,33% 97%,26% 100%,20% 97%,14% 100%,8% 97%,3% 100%,0 97%)}
.skin-wave .public-link{border-radius:3cqw 8cqw 3cqw 8cqw;box-shadow:0 1.4cqw 0 #ffffff40}.skin-glass .public-link{background:#ffffffda;border:1px solid #ffffff80;color:#172523;backdrop-filter:blur(12px)}.skin-outline .public-link{border:1px solid currentColor;background:#14262b60;color:var(--d-text);border-radius:2cqw;backdrop-filter:blur(5px)}.skin-line .public-link{border-bottom:1px solid currentColor;background:none;color:inherit;border-radius:0;justify-content:flex-start;text-align:left;padding-left:0;padding-right:0}.skin-shadow .public-link{border:1.5px solid var(--d-ink);border-radius:3cqw;box-shadow:1.5cqw 1.5cqw 0 var(--d-ink)}.skin-ticket .public-link{border-radius:0;border-left:1.5cqw dotted #181818; border-right:1.5cqw dotted #181818;text-transform:uppercase;font-weight:900}
.composition-bottom .design-content{padding-top:64cqw}.composition-bottom .design-avatar{width:17cqw;height:17cqw}.composition-bottom .design-identity h1{font-size:8cqw}.composition-bottom .design-background{object-position:45% center}
.composition-portrait .design-background{object-position:center top}.composition-portrait .design-shade{background:linear-gradient(0deg,#071814d9 0%,#07181480 40%,transparent 70%)}.composition-portrait .design-content{padding-top:34cqw}.composition-portrait .design-avatar{display:block}.composition-portrait .design-identity{text-align:center}.composition-portrait .design-identity h1{font-size:10cqw}.composition-portrait .design-identity p{text-align:center;text-wrap:balance}.composition-portrait .design-socials{justify-content:center}
.composition-editorial .design-content{padding-top:20cqw}.composition-editorial .design-identity h1{font-family:Georgia,serif;font-weight:400;font-size:11cqw}.composition-editorial .design-avatar{border-radius:45% 45% 0 0;width:28cqw;height:36cqw}.composition-editorial .design-links{gap:5cqw}.composition-editorial .design-shade{background:repeating-linear-gradient(0deg,transparent 0 7cqw,#685f4510 7.1cqw 7.3cqw)}
.composition-split .design-background{height:63cqw;object-position:center}.composition-split .design-shade{display:none}.composition-split .design-content{padding-top:69cqw;text-align:left}.composition-split .design-identity{display:grid;grid-template-columns:1fr 17cqw;gap:3cqw}.composition-split .design-avatar{grid-column:2;grid-row:1/3;width:17cqw;height:17cqw;border-radius:2cqw;margin:0}.composition-split .design-identity h1{grid-column:1;font-size:8cqw}.composition-split .design-identity p{grid-column:1;text-wrap:initial}
.composition-gallery .design-background{display:none}.composition-gallery .design-shade{display:none}.composition-gallery .design-content{padding-top:9cqw}.composition-gallery .design-identity{margin-bottom:5cqw}.composition-gallery .design-avatar{width:17cqw;height:17cqw}.design-photo-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:3cqw;height:52cqw;margin-bottom:5cqw}.design-photo-grid img{height:100%;width:100%;object-fit:cover;border-radius:24cqw 24cqw 2cqw 2cqw}.design-photo-grid img+img{border-radius:2cqw 2cqw 24cqw 24cqw}
.composition-menu .design-content{margin:8cqw 6cqw;min-height:172cqw;background:#201b13c9;padding:9cqw 6cqw 5cqw;border:1px solid #ddc49c80}.composition-menu .design-avatar{width:27cqw;height:27cqw;border-radius:50%}.composition-menu .design-identity h1{font-family:Georgia,serif;font-size:10cqw;font-weight:400}.composition-menu .public-link{color:#fff3db;font-family:Georgia,serif;font-size:4.6cqw}.composition-menu .design-links{gap:0}
.composition-poster .design-content{padding-top:11cqw}.design-overline{font-size:3cqw;letter-spacing:1cqw;margin-bottom:16cqw}.composition-poster .design-avatar{display:none}.composition-poster .design-identity h1{font-size:18cqw;font-weight:900;text-transform:uppercase;letter-spacing:-1cqw;line-height:.95;margin-bottom:6cqw}.composition-poster .design-links{margin-top:8cqw}.composition-poster .design-identity p{letter-spacing:.2cqw}
.composition-blocks .design-identity{text-align:left;margin-bottom:12cqw}.composition-blocks .design-avatar{margin-left:0;border-radius:4cqw;transform:rotate(-8deg);border:1.5px solid #222;box-shadow:1.5cqw 1.5cqw 0 #222}.composition-blocks .design-identity h1{font-size:14cqw;letter-spacing:-.8cqw}.composition-blocks .design-shade{background:radial-gradient(#39312530 1px,transparent 1px);background-size:5cqw 5cqw}.composition-blocks .design-socials{justify-content:flex-start}
.composition-card .design-content{margin:32cqw 6cqw 8cqw;min-height:148cqw;padding:0 6cqw 6cqw;background:var(--d-panel);color:var(--d-ink);border-radius:4cqw}.composition-card .design-avatar{margin-top:-12cqw;width:25cqw;height:25cqw;border:1.2cqw solid var(--d-panel)}.composition-card .design-identity h1{font-family:Georgia,serif;font-size:9cqw;font-weight:400}.composition-card .design-identity{margin-bottom:8cqw}.composition-card .public-link{background:var(--d-ink);color:var(--d-panel);border-radius:2cqw}.composition-card .design-shade{background:#1e2c2125}
.composition-album .design-background{display:none}.composition-album .design-shade{display:none}.composition-album .design-avatar{width:72cqw;height:67cqw;border-radius:2cqw;box-shadow:0 3cqw 5cqw #0e25172a;margin-bottom:7cqw}.composition-album .design-content{padding-top:9cqw}.composition-album .design-identity{text-align:left}.composition-album .design-identity h1{font-size:8cqw}.composition-album .design-identity p{text-wrap:initial}.composition-album .design-links{gap:0}.composition-album .public-link{background:none;color:inherit;border-bottom:1px solid #233b3725;border-radius:0;text-align:left;min-height:14cqw}
.design-public{width:100%;min-height:100svh;background:var(--design-page-bg,#e5e5df)}.design-public>.design-stage{width:min(100%,600px);margin:auto;container-type:inline-size}.design-public .design-canvas{min-height:100svh}.design-public .design-content{min-height:max(100svh,178cqw)}.design-public .composition-card .design-content{min-height:max(calc(100svh - 40cqw),140cqw)}.design-public .composition-menu .design-content{min-height:max(calc(100svh - 16cqw),162cqw)}.design-public .design-footer{padding-bottom:3cqw}
.design-detail{display:grid;grid-template-columns:1fr 390px;gap:100px;align-items:center;padding:60px 0 90px}.design-detail h1{font-size:54px;letter-spacing:-2px;margin:20px 0}.design-detail p{max-width:420px;font-size:18px;line-height:1.7}.design-detail small{display:block;margin-top:24px;color:#596358;max-width:360px}.design-detail .design-frame{width:100%}
.launch-gallery-layout{display:grid;grid-template-columns:185px 1fr;gap:44px}.launch-gallery-layout .launch-gallery-filters{display:flex;flex-direction:column;align-items:stretch;gap:20px;position:sticky;top:30px;align-self:start}.launch-gallery-layout .launch-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 24px}.launch-gallery-layout .launch-gallery-card{min-width:0}.launch-gallery-layout .launch-gallery-card>a{display:block;text-decoration:none;color:inherit}.launch-gallery-card .design-frame{border:1px solid #14201815}.launch-gallery-card h2{font-size:17px;margin:15px 0 5px}.launch-gallery-card p{font-size:13px;color:#57655e;margin:0}.launch-gallery-card .launch-text-link{margin-top:12px;font-size:13px}.launch-gallery-card .design-frame:hover{transform:translateY(-3px);transition:transform .2s}.launch-gallery-layout .launch-gallery-filters input,.launch-gallery-layout .launch-gallery-filters select{width:100%;min-width:0}.launch-template .design-frame{width:100%}.launch-template>.design-frame+.launch-template-name{margin-top:15px;display:flex;justify-content:space-between}.launch-hero .design-frame{width:310px;max-width:100%;margin:auto}.launch-preview-area.design-hero{padding:26px;background:#e7eadf}.launch-hero{align-items:center}.launch-hero-copy h1{font-size:clamp(34px,4vw,55px)!important;line-height:1.12!important}.launch-optional{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:64px 0}.launch-optional>img{width:100%;height:320px;object-fit:cover;border-radius:24px}.launch-optional h2{font-size:36px;line-height:1.2;letter-spacing:-1px}.launch-optional p{line-height:1.8}.launch-free-card{padding:30px;border:1px solid #ced6cc;border-radius:20px;margin:20px 0 36px;display:flex;gap:24px;align-items:center;justify-content:space-between}.launch-free-card h3{margin:0 0 10px}.launch-free-card p{margin:0;line-height:1.7}.license-products{display:flex;gap:14px;flex-wrap:wrap}.license-products span{padding:8px 14px;border-radius:20px;background:#e9efdf;color:#243e2e}.commercial-client{padding-bottom:28px}.license-error{color:#a7362b}.profile-template-grid .design-frame{width:100%}.template-option .design-frame{width:100%}.public-mini:has(.design-canvas){padding:0!important;background:none!important;border:0!important}.public-mini .design-frame{width:100%}
@media(max-width:1000px){.launch-gallery-layout{grid-template-columns:150px 1fr;gap:24px}.launch-gallery-layout .launch-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.design-detail{gap:40px;grid-template-columns:1fr 340px}.launch-gallery-heading h1{font-size:36px}}
@media(max-width:650px){.launch-gallery-layout{display:block}.launch-gallery-layout .launch-gallery-filters{position:static;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:30px}.launch-gallery-layout .launch-gallery-filters button{grid-column:1/-1}.launch-gallery-layout .launch-gallery-grid{gap:25px 14px}.design-frame{border-radius:16px}.launch-gallery-card h2{font-size:15px}.launch-gallery-card p{font-size:11px}.design-detail{display:flex;flex-direction:column;gap:30px;padding:35px 0 60px}.design-detail .design-frame{max-width:360px}.design-detail h1{font-size:38px}.launch-free-card{display:block}.launch-free-card>a{margin-top:20px}.launch-optional{display:flex;flex-direction:column;gap:20px;padding:30px 0}.launch-optional h2{font-size:29px}.launch-optional>img{height:220px}.launch-hero .design-frame{width:280px}.launch-gallery-page{padding-top:30px!important}.design-public>.design-stage{max-width:500px}}
.design-canvas .public-link,.design-canvas .public-note,.design-canvas .media-card{content-visibility:visible;contain-intrinsic-size:none}
.composition-bottom .design-content{padding-top:48cqw}.composition-gallery .design-photo-grid{height:44cqw}
.design-canvas .design-socials svg{width:5.5cqw;height:5.5cqw}.design-footer b{margin-left:-4cqw}
@media(max-width:480px){.launch-gallery-layout .launch-gallery-grid{grid-template-columns:minmax(0,1fr);max-width:320px;margin-inline:auto;gap:32px}.launch-gallery-card h2{font-size:18px}.launch-gallery-card p,.launch-gallery-card .launch-text-link{font-size:14px}}
/* Customer workspace and centered social marks */
.nav-section-label{display:block;padding:24px 16px 8px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#a0aba6}.nav-more summary{padding:14px 16px;color:#a0aba6;cursor:pointer}.page-intro{max-width:780px;margin:0 0 26px;color:#65736c;line-height:1.8}.customer-home{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:24px}.customer-home h2{font-size:26px}.customer-home p{line-height:1.75}.profile-address{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0;flex-wrap:wrap;overflow-wrap:anywhere}.visit-card{display:flex;flex-direction:column;gap:12px}.visit-card>strong{font-size:64px;line-height:1.1;color:#315a41}.setup-steps{display:grid;gap:8px;margin:20px 0}.setup-steps>a{display:flex;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid #e1e5dc;color:inherit;text-decoration:none}.setup-steps>a>b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e8efdf;flex-shrink:0}.setup-steps span{flex:1}.setup-steps small{display:block;margin-top:7px;color:#667269}.editor-disclosure>summary{cursor:pointer;font-weight:700;padding:16px 0}.editor-disclosure[open]>summary{margin-bottom:18px}.customer-editor>form{min-width:0}.customer-editor h2{font-size:23px}.customer-editor .template-picker{max-height:560px;overflow:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-editor .phone-preview{background:none;border:0;box-shadow:none}.preview-caption{font-size:12px;text-align:center;color:#64756a}.free-links-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px}.customer-editor .panel{padding:28px}.customer-editor input[type=file]{max-width:100%}.brand-logo{width:144px;height:auto;max-height:52px;object-fit:contain;object-position:left center}.design-retrato .design-shade{background:linear-gradient(180deg,rgba(14,31,27,.35),rgba(14,31,27,.92))}.design-identity{text-align:center!important}.design-socials{justify-content:center!important}.design-socials.social-style-white{color:#fff;opacity:.9}.social-style-brand>span,.social-style-brand>a{background:#fff;border-radius:50%;padding:2cqw;display:flex;align-items:center;justify-content:center}.social-style-brand .brand-icon-instagram{color:#e4405f}.social-style-brand .brand-icon-youtube{color:#f03}.social-style-brand .brand-icon-facebook{color:#0866ff}.social-style-brand .brand-icon-whatsapp{color:#25d366}.social-style-brand .brand-icon-spotify{color:#1db954}.social-style-brand .brand-icon-linkedin{color:#0a66c2}.social-style-brand .brand-icon-tiktok,.social-style-brand .brand-icon-github,.social-style-brand .brand-icon-x{color:#171a1c}.design-footer b{margin-left:0}.design-canvas .brand-icon{stroke:none}.product-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:26px 0}.product-price-grid .launch-price-card{margin:0}.annual-promo{padding:32px;background:#f2f3eb;color:#203b31;border:1px solid #d4ddce;border-radius:24px}.annual-promo p,.annual-promo h3{color:#203b31}.annual-promo .launch-kicker{color:#496344}.annual-promo .launch-button{background:#203b31;border-color:#203b31;color:#fff!important}.annual-promo .launch-button:hover{background:#152c24}.annual-promo strong{font-size:32px}.admin-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px}.admin-summary .panel strong{display:block;font-size:32px}.commercial-form .annual-info{grid-column:1/-1;padding:12px;background:#e9efdf}.commercial-client h3{font-size:23px}.commercial-client{border-top:1px solid #dbe0d8;padding-top:28px}
@media(max-width:800px){.customer-home,.free-links-grid,.product-price-grid{grid-template-columns:1fr}.customer-editor .template-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-editor .panel{padding:20px}.admin-summary{grid-template-columns:1fr}.annual-promo{padding:24px}.annual-promo strong{font-size:27px}}
.app-body{--accent:#315b46;--accent-2:#7c9b69}.app-body .primary-button{background:#244d3c;color:#fff}.app-body .primary-button:hover{background:#38634e}.app-body .input-prefix{color:#315b46}.app-body .sidebar .nav-item.active{border-left-color:#d8ef9e}.app-body .eyebrow{color:#5d7364}.app-body .chart-bars .bar.views{background:#86aa75}.app-body .chart-bars .bar.clicks{background:#315b46}.app-body .stack-form small{line-height:1.6;font-weight:400;color:#67756b}
@media(max-width:1000px){.sidebar{position:relative;padding:16px!important}.sidebar .brand{margin-bottom:14px}.sidebar nav{display:flex;overflow-x:auto;gap:6px;scrollbar-width:none}.sidebar .nav-item{white-space:nowrap;flex-shrink:0;font-size:13px;padding:10px 13px}.sidebar-footer{position:absolute;top:13px;right:16px;margin:0}.sidebar-footer .full{width:auto;padding:8px 14px;font-size:12px}.sidebar .nav-section-label{display:none}.sidebar .nav-more{display:none}.app-main .topbar{gap:16px}.app-main{padding:20px!important}.topbar-actions{flex-wrap:wrap}.topbar-actions a{font-size:12px;padding:10px 13px}}

/* El perfil y sus controles caben en pantallas pequeñas y muestran la misma identidad. */
.design-public,.design-stage,.design-canvas,.design-content,.design-identity,.design-identity h1{min-width:0;max-width:100%;box-sizing:border-box}
.design-identity h1{overflow-wrap:anywhere;word-break:break-word}
.design-public .composition-poster .design-identity h1{font-size:clamp(2rem,13cqw,4.5rem)}
.design-public .composition-blocks .design-identity h1{font-size:clamp(1.8rem,10cqw,3.7rem)}
.design-public .composition-editorial .design-identity h1{font-size:clamp(1.8rem,9cqw,3.6rem)}
.design-mentoria .design-content{background:linear-gradient(180deg,transparent 0 30%,#fffaf0 31%)}
.design-atelier .design-links .public-link{border-radius:50px 8px 50px 8px}
.design-mercado .design-content{background:radial-gradient(circle at 90% 12%,#f8b94d55,transparent 35%)}
.profile-address{align-items:stretch}
.profile-address>input{flex:1 1 260px;min-width:0;border:1px solid #cfd9ce;border-radius:12px;padding:12px;font:inherit;color:#214734;background:#fff;cursor:text}
.profile-address-actions{display:flex;gap:8px;flex-wrap:wrap}
.profile-address-actions .primary-button,.profile-address-actions .ghost-button{white-space:nowrap}
.email-verify-panel{border:1px solid #dfc780;background:#fff9e9}
.email-verify-panel p{max-width:65ch}
.link-icon-controls{display:grid;grid-template-columns:minmax(150px,1.4fr) minmax(150px,1.4fr) repeat(2,minmax(85px,.6fr));gap:12px;align-items:end}
.link-icon-controls label{min-width:0}
.link-icon-controls input[type=color]{width:100%;min-height:42px}
.public-link .link-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:1.35em;width:1.35em;height:1.35em;color:inherit}
.public-link .link-icon svg,.public-link .link-icon i{width:1em;height:1em;flex:0 0 auto}
.public-link .link-icon-round-color,.public-link .link-icon-round-white,.public-link .link-icon-round-black{width:2em;height:2em;border-radius:50%}
.public-link .link-icon-round-color{background:var(--link-icon-bg,#315b46);color:var(--link-icon-ink,#fff)}
.public-link .link-icon-round-white{background:#fff;color:#151515}
.public-link .link-icon-round-black{background:#151515;color:#fff}
.design-canvas .public-link .link-icon{font-size:4cqw}
.design-canvas .public-link>.link-icon{flex:0 0 auto}
@media(max-width:700px){.profile-address-actions{width:100%}.profile-address-actions>*{flex:1 1 auto;justify-content:center}.link-icon-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-panel{min-width:0}.customer-editor .phone-preview{max-width:min(100%,360px);margin-inline:auto}}

/* Keep preview labels centered even when an arrow sits at the edge. */
.composition-portrait.design-demo .public-link{padding-inline:10cqw;text-align:center}.composition-portrait.design-demo .design-arrow{position:absolute;right:5cqw}
.launch-pro-card{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center}.launch-pro-card h3{font-size:24px;line-height:1.3;margin:12px 0}.launch-pro-card p{color:#53624f;line-height:1.8;font-size:14px}.launch-pro-card .launch-price{margin-top:0;color:#203b31}.launch-pro-card .launch-button{margin-top:10px}@media(max-width:640px){.launch-pro-card{grid-template-columns:1fr;gap:18px}}

.launch-title-mobile{display:none}
@media(max-width:640px){
 .launch-title-desktop{display:none}.launch-title-mobile{display:inline}
 .launch-hero{grid-template-columns:minmax(0,1fr);padding-block:20px 24px;gap:16px}.launch-hero-copy{min-width:0}.launch-hero-copy h1{font-size:32px!important;line-height:1.08!important;margin:0 0 12px}
 .launch-hero-copy>p{font-size:14px;line-height:1.5}.launch-actions{flex-wrap:wrap;gap:8px;margin:16px 0 12px}
 .launch-actions .launch-button{font-size:12px;padding:11px 12px;gap:8px;min-height:44px;white-space:nowrap}
 .launch-actions .launch-text-link{font-size:12px;gap:6px;white-space:nowrap}.launch-actions svg{width:16px;height:16px}
 .launch-hero-copy .launch-hero-price{font-size:11px;line-height:1.5}
 .launch-preview-area.design-hero{padding:12px 16px 16px;border-radius:20px}.launch-preview-note{font-size:10px;margin-bottom:8px}
 .design-hero .composition-portrait .design-content{padding-top:12cqw}
}
