[data-hero="title"],[data-hero="text"]{white-space:pre-line;overflow-wrap:anywhere}
.hero-art{min-width:0}.hero-art [data-hero="image"]{min-width:0;max-height:700px}
#hero-fields{border:0;padding:0;margin:0;min-width:0}.hero-settings{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hero-settings .panel{margin:0}.hero-settings textarea{resize:vertical}.hero-upload{display:block;padding:20px;background:var(--soft);border:1px dashed #bcc1b4;margin:16px 0}.hero-upload input{display:block;margin-top:12px;width:100%;font-size:16px}.hero-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:30px 0 16px;flex-wrap:wrap}.hero-preview-toolbar .button{min-height:44px;padding:10px 15px}.hero-preview-toolbar [aria-pressed=true]{background:var(--dark);color:white}.hero-preview{border:1px solid var(--line);width:100%;min-height:360px;margin:auto;transition:none}.hero-preview .hero-copy{padding:36px 24px}.hero-preview h1{font-size:42px}.hero-preview .hero-art{min-height:300px}.hero-preview .hero-art img{height:100%;max-height:480px}.hero-preview .hero-count{margin-top:22px}.hero-preview .image-caption{left:16px;right:16px;font-size:10px}.hero-preview.is-phone{display:flex;flex-direction:column;max-width:390px}.hero-preview.is-phone .hero-copy{padding:30px 20px}.hero-preview.is-phone h1{font-size:38px}.hero-preview.is-phone .hero-art{height:310px;min-height:0}.hero-preview.is-phone .hero-count{display:none}#hero-state{font-size:14px}#hero-view .save-bar{margin-top:24px}#hero-view .save-bar>div:first-child{max-width:600px}@media(max-width:850px){.hero-settings{grid-template-columns:1fr}}@media(max-width:650px){.hero-preview h1{font-size:36px}.hero-preview .hero-art{min-height:0;height:310px}.hero-settings input,.hero-settings textarea,.hero-settings select{font-size:16px}}
