.maker-layout .hero .hero-inner{max-width:1640px;padding:28px 20px 40px;gap:24px}
.maker-layout .hero .hero-copy h1{font-size:clamp(1.7rem,3vw,2.5rem);margin-bottom:12px}
.maker-layout .hero .hero-lead{font-size:1rem}
.maker-layout .hero .hero-badges{margin-top:14px}
.maker-layout__workspace{min-width:0}.maker-layout__rail{display:none}
.maker-sidebar-help{padding:16px 0;border-top:2px solid #0d9488}.maker-sidebar-help h2{font-size:1.1rem;margin-bottom:10px}.maker-sidebar-help p{margin-bottom:12px;color:var(--ink-soft)}
.maker-layout .editor{width:100%;max-width:none;margin-inline:0}
.maker-layout .editor__col{min-width:0}
@media(min-width:1100px){
.maker-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}
.maker-layout__rail{display:block;width:300px;min-width:300px;align-self:stretch}
#journey-sidebar{display:block;position:static;width:300px;padding:0;border:0;min-height:650px}
.maker-layout .editor__body{grid-template-columns:190px minmax(220px,1fr) 250px;align-items:start}
.maker-layout .editor__col{padding:12px}
.maker-layout .editor__layers{border-bottom:0;border-inline-end:1px solid var(--line);align-self:stretch}
.maker-layout .editor__props-pane{border-top:0;border-inline-start:1px solid var(--line);align-self:stretch}
.maker-layout .editor__canvas{position:sticky;top:74px}
.maker-layout .layer{flex-wrap:wrap;padding:8px}.maker-layout .layer__actions{flex-basis:100%;justify-content:flex-end}
.maker-layout .export-formats{flex-wrap:wrap}.maker-layout .export-formats .btn{white-space:normal}
}
@media(min-width:1450px){.maker-layout .editor__body{grid-template-columns:230px minmax(300px,1fr) 280px}}
@media(max-width:959px){.maker-layout .editor__canvas{grid-row:1;position:static}.maker-layout .editor__layers{grid-row:2;border-top:1px solid var(--line)}.maker-layout .editor__props-pane{grid-row:3}.maker-layout .layer-list{max-height:220px;overflow-y:auto;overscroll-behavior:contain}}
@media(min-width:1100px){
.maker-layout{max-width:1640px;margin-inline:auto;padding-inline:20px}
.maker-layout__rail{contain:size;padding-top:198px}
.maker-layout .hero .hero-inner{padding-inline:0}
.maker-layout__workspace>.section>.wrap{padding-inline:0}
}
