/* Compact Social Publisher while keeping all actions and fields visible. */
header{padding:11px clamp(14px,2vw,27px)}
main>section{padding:clamp(12px,1.8vw,23px)}
main>.side{padding:15px 12px}
.view>h1{font-size:clamp(23px,2.3vw,32px);margin-bottom:11px}
.card{padding:clamp(13px,1.5vw,19px);margin-bottom:10px;border-radius:15px}
.cm414-welcome{min-height:0;padding:14px 19px;margin-bottom:10px}
.cm414-welcome h2{font-size:clamp(21px,2.5vw,31px);margin:3px 0}
.cm414-welcome p{margin:3px 0}
.cm414-welcome .cm414-disc{width:56px;height:56px;flex-basis:56px}
.cm414-welcome:after{font-size:38px}
.cm414-composer-actions{margin-bottom:9px}
.cm414-drop-zone{min-height:95px;padding:13px;gap:3px}
.cm414-drop-zone .drop-icon{font-size:25px}
.cm414-image-generator{padding:13px;margin-top:9px}
.cm414-destination-grid{gap:8px}
.cm414-destination-grid article{padding:12px}
.cm414-page-tabs{padding-block:6px!important;gap:5px!important}
.cm414-page-tabs button{padding:8px 4px!important}
label{margin:8px 0 4px}
input,textarea,select{padding:9px 10px}
textarea{min-height:85px}
button{padding:8px 11px}
main>nav{padding:12px 9px;gap:3px}
main>nav button{padding:8px 9px;min-height:0}
.cm414-live-preview .caption{max-height:110px}
@media(max-width:720px){main>nav{padding:7px 9px}main>nav button{padding:7px 9px}main>.side{padding:12px}}
