.yenisi-cover{display:block;position:relative;width:100%;height:100%;overflow:hidden;container-type:inline-size;background:#17232d}.yenisi-cover>img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:var(--cover-x,50%) var(--cover-y,50%)!important;transform:scale(var(--cover-zoom,1))!important}.yenisi-cover-shade{position:absolute;inset:0;background:rgba(0,0,0,var(--cover-dark,.35));pointer-events:none}.yenisi-cover-text{position:absolute;left:7%;right:7%;top:50%;transform:translateY(-50%);color:var(--cover-color,#fff);font:800 var(--cover-size,5cqw)/1.15 var(--cover-font,Arial,sans-serif);text-align:left;overflow-wrap:anywhere;white-space:pre-wrap;text-shadow:0 2px 8px #0009;z-index:1}.cover-top .yenisi-cover-text{top:16%;transform:none}.cover-bottom .yenisi-cover-text{top:auto;bottom:10%;transform:none}.cover-band .yenisi-cover-text{background:var(--cover-band,#e66e36);padding:2% 3%;text-shadow:none}.cover-align-center .yenisi-cover-text{text-align:center}.cover-align-right .yenisi-cover-text{text-align:right}.flow-slide>.yenisi-cover{position:absolute;inset:0}.flow-slide.has-designed-cover:after{display:none}.flow-slide.has-cover-text .flow-slide-copy h2,.flow-slide.has-cover-text .flow-slide-copy p,.flow-slide.has-cover-text .flow-slide-cat{display:none}.flow-slide.has-cover-text .yenisi-cover-text{top:50%;bottom:auto;transform:translateY(-50%)}.flow-slide.has-cover-text .cover-top .yenisi-cover-text{top:18%;transform:none}.flow-slide.has-cover-text .cover-bottom .yenisi-cover-text{top:auto;bottom:22%;transform:none}.card-image>.yenisi-cover{height:100%}.yenisi-cover-editor .yenisi-cover-panel{border:1px solid #dcdcde;padding:18px;margin:16px 0;border-radius:8px}.yenisi-cover-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0}.yenisi-cover-fields label{display:flex;flex-direction:column;gap:6px}.yenisi-cover-fields textarea,.yenisi-cover-fields select,.yenisi-cover-fields input[type=range]{width:100%}.yenisi-cover-preview-row{display:grid;grid-template-columns:2fr 1fr;gap:18px}.yenisi-cover-preview-row .yenisi-cover{aspect-ratio:994/340;height:auto;border-radius:8px}.yenisi-cover-panel[data-cover-panel=headline] .yenisi-cover-preview-row .yenisi-cover{aspect-ratio:1200/680}.yenisi-cover-panel[data-cover-panel=headline] .yenisi-cover-preview-row .cover-preview-mobile{aspect-ratio:360/420}.yenisi-cover-preview-row img{position:absolute;inset:0}.yenisi-cover-fields input[type=color]{height:36px}.yenisi-cover-fields output{font-weight:700}.yenisi-cover-editor [data-cover-preview] .yenisi-cover-text{pointer-events:none}@media(max-width:700px){.yenisi-cover-fields{grid-template-columns:1fr 1fr}.yenisi-cover-preview-row{grid-template-columns:1fr}}

.yenisi-cover-panel[data-cover-panel=card] .cover-preview-mobile{aspect-ratio:360/205}.yenisi-cover-panel[data-cover-panel=headline] .cover-top .yenisi-cover-text{top:18%}.yenisi-cover-panel[data-cover-panel=headline] .cover-bottom .yenisi-cover-text{bottom:22%}

/* Free placement maps 0–100 to the available space, keeping the text box on canvas. */
.yenisi-cover.cover-free .yenisi-cover-text,.flow-slide.has-cover-text .yenisi-cover.cover-free .yenisi-cover-text{left:var(--cover-tx,50%);right:auto;top:var(--cover-ty,50%);bottom:auto;width:var(--cover-width,86%);box-sizing:border-box;transform:translate(calc(-1 * var(--cover-tx,50%)),calc(-1 * var(--cover-ty,50%)));max-height:100%;overflow:hidden}.yenisi-cover-editor [data-cover-preview] .yenisi-cover-text{pointer-events:auto;cursor:move;touch-action:none;user-select:none}.yenisi-cover-editor [data-cover-preview] .yenisi-cover-text:hover{outline:2px dashed #fff;outline-offset:3px}
