.studio main{padding-top:40px}.studio h1{font-size:clamp(42px,7vw,92px);white-space:normal;letter-spacing:-.06em;margin:0}.studio-lede{font-size:18px;color:var(--muted);line-height:1.6}.studio-notice{padding:18px;border:1px solid var(--line);background:var(--surface);font-size:13px;line-height:1.7;margin:30px 0}.studio-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:50px}.studio fieldset{border:0;margin:0;padding:0;min-width:0}.studio legend{font-size:24px;margin-bottom:24px}.studio label{display:block;margin:18px 0 8px}.studio label span{display:block;color:var(--muted);font-size:11px}.studio input:not([type=file]),.studio textarea,.studio select{width:100%}.studio textarea{resize:vertical;min-height:90px;line-height:1.65}.editor-group{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.editor-group h2{font-size:22px}.studio .button-row{margin-top:24px}.studio-sidebar{background:var(--surface);padding:24px;align-self:start;border:1px solid var(--line)}.studio-sidebar h2{font-size:23px}.studio-sidebar p{font-size:13px;line-height:1.7;color:var(--muted)}.studio-sidebar button{display:block;width:100%;margin-top:12px;font-size:12px}.studio-preview{display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:44px;font-size:14px;border-bottom:1px solid var(--line)}.studio input[type=file]{width:100%;font-size:12px}.studio input[type=file]::file-selector-button{background:var(--inset);color:var(--fg);border:1px solid var(--line);min-height:44px;margin-right:10px}@media(max-width:760px){.studio-layout{grid-template-columns:1fr;gap:30px}.studio-sidebar{order:-1}.studio h1{font-size:48px}}
