/* Dedicated second-stage publishing studio; the original editor remains intact. */
.yx-spark-v2 .yx-spark-social-export{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(110px,.55fr);gap:15px;align-items:center;padding:17px;margin-top:15px;border:1px solid #b9c9f0;border-radius:15px;background:linear-gradient(145deg,#eef3ff,#fff);color:#1d3366}
.yx-spark-v2 .yx-spark-social-copy{min-width:0}
.yx-spark-v2 .yx-spark-social-copy>strong{display:block;margin-bottom:5px;color:#173667;font-size:15px;font-weight:850}
.yx-spark-v2 .yx-spark-social-copy>p{margin:0 0 12px;font-size:11px;line-height:1.65;color:#586d99}
.yx-spark-v2 .yx-spark-social-sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:11px}
.yx-spark-v2 .yx-spark-social-sizes button{border:1px solid #b9c8eb;background:#fff;color:#294e96;border-radius:9px;min-height:34px;font-size:11px;font-weight:750;cursor:pointer;padding:6px 8px}
.yx-spark-v2 .yx-spark-social-sizes button[aria-pressed="true"]{border-color:#5276eb;background:#dfe8ff;color:#173ea8;box-shadow:inset 0 0 0 1px #6f8af3}
.yx-spark-v2 .yx-spark-social-frame-label{display:block;color:#2d4168;font-size:11px;font-weight:800;margin-bottom:5px}
.yx-spark-v2 .yx-spark-social-copy select{width:100%;height:36px;max-width:100%;border-radius:8px;border:1px solid #b8c6e8;background:#fff;color:#24457f;padding-inline:9px;font-size:12px}
.yx-spark-v2 .yx-spark-social-actions{display:flex;gap:7px;margin-top:11px}
.yx-spark-v2 .yx-spark-social-actions button{flex:1;min-width:0;border:0;background:#254b9e;color:#fff;border-radius:9px;min-height:36px;font-size:11px;font-weight:850;cursor:pointer;padding:7px 9px}
.yx-spark-v2 .yx-spark-social-actions button:last-child{background:#3e69d7}
.yx-spark-v2 .yx-spark-social-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;gap:7px;text-align:center}
.yx-spark-v2 .yx-spark-social-preview small{font-size:10px;font-weight:750;color:#3b5485}
.yx-spark-v2 .yx-spark-social-preview canvas{display:block;width:auto;height:auto;max-height:166px;max-width:100%;border-radius:5px;box-shadow:0 9px 20px #0b1d4459}
.yx-spark-v2 .yx-spark-social-preview span{font-size:11px;font-weight:800;color:#274dab}
.yx-spark-v2 .yx-spark-social-export button:focus-visible,.yx-spark-v2 .yx-spark-social-export select:focus-visible{outline:3px solid #e9a73b;outline-offset:2px}
@media(min-width:1040px){
 .yx-spark-v2 .yx-spark-social-export{grid-column:1/-1;grid-row:4;margin-top:0}
 .yx-spark-v2 .yx-spark-v2-note{grid-row:5}
 .yx-spark-v2 .yx-spark-v2-status{grid-row:6}
}
@media(max-width:550px){.yx-spark-v2 .yx-spark-social-export{grid-template-columns:minmax(0,1fr);padding:12px}.yx-spark-v2 .yx-spark-social-preview canvas{max-height:130px}.yx-spark-v2 .yx-spark-social-preview{flex-direction:row}.yx-spark-v2 .yx-spark-social-sizes button{font-size:10px}}
