body.studio-organized main{max-width:1040px;margin:28px auto;padding:24px}body.studio-organized h1{font-size:clamp(30px,5vw,46px);margin:12px 0}body.studio-organized #controls>section{margin-top:18px;scroll-margin-top:20px}body.studio-organized #controls>section>h2:first-child,body.studio-organized #controls>section>h3:first-child{font-size:26px;margin-top:0}.studio-navigation{margin-top:26px}.studio-tabs{display:flex;gap:6px;padding:6px;background:#e7eae2;border-radius:14px;flex-wrap:wrap}.studio-tabs button{flex:1;margin:0;padding:14px 16px;border:0;background:transparent;color:#29403d;border-radius:9px;white-space:nowrap;font:inherit;cursor:pointer}.studio-tabs button[aria-current=page]{background:#29403d;color:#fff}.studio-category-description{color:#586762;margin:18px 2px 12px}.studio-tools{display:flex;gap:8px;flex-wrap:wrap}.studio-tools button{margin:0;padding:10px 14px;border:1px solid #cbd3cb;border-radius:24px;background:transparent;color:#29403d;font:inherit;font-size:14px;cursor:pointer}.studio-tools button[aria-current=page]{background:#fff;border-color:#29403d;box-shadow:inset 0 0 0 1px #29403d}.studio-navigation button:focus-visible{outline:3px solid #bb833e;outline-offset:3px}@media(max-width:600px){body.studio-organized main{padding:16px;margin:16px auto}.studio-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.studio-tabs button{white-space:normal;padding:12px 8px}.studio-tabs button:last-child{grid-column:1/-1}body.studio-organized #controls>section{padding:18px}body.studio-organized input,body.studio-organized select{min-width:0}body.studio-organized #controls>section h2{font-size:24px}}

@media(max-width:600px){
 body.studio-organized input,body.studio-organized select,body.studio-organized textarea{font-size:16px;max-width:100%}
 body.studio-organized main{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}
 body.studio-organized #controls>section{min-width:0;overflow-wrap:anywhere}
 .studio-tools button{min-height:44px;max-width:100%;white-space:normal;text-align:left}
}
