#ea-customizer{display:flex;gap:16px}
#ea-left{width:320px}
#ea-preview-wrap{flex:1;height:480px;position:relative;border:1px solid #ddd}
#ea-preview{width:100%;height:100%}
#ea-overlay{position:absolute;inset:0;pointer-events:none}
.ea-text{position:absolute;width:100%;text-align:center}
#ea-to-text{top:10%;font-size:24px}
#ea-message-text{top:40%;font-size:20px}
#ea-from-text{bottom:10%;font-size:18px}
