/* Color and typography values matched to emailworldai.com's ew-* styles. */
:root{font-family:Tahoma,"Segoe UI",Verdana,sans-serif;--blue:#1d4ed8;--line:#8a8a8a;--muted:#555;color:#000;background:#d6d6d6}body,.app-frame{background:#d6d6d6;color:#000}header{background:linear-gradient(#3a6ea5,#1f4e87);border-bottom:1px solid #000;color:#fff}header:after{display:none}.brand{color:#fff;font-family:Tahoma,"Segoe UI",Verdana,sans-serif}.brand small{color:#fff;border-color:#829fbe}.brandmark{background:none;border:0;box-shadow:none;display:block}.brandmark img{display:block;width:100%;height:100%;object-fit:cover;border-radius:6px;box-shadow:0 1px 3px #0007}.free{border-color:#8fb6df;background:#2f639a;border-radius:2px}.iconbtn{border-color:#8fb6df;background:linear-gradient(#5fa8df,#2060a0);color:#fff}.tabs{background:#bdbdbd;border-bottom:1px solid #8a8a8a}.tab{color:#1e3a5f;background:linear-gradient(#fff,#dbe6f2);border:1px solid #7a8ea8;border-radius:5px;box-shadow:inset 0 1px 0 #fff,0 1px 1px #0003}.tab:hover{background:linear-gradient(#fff,#c9dcf5)}.tab.active{background:linear-gradient(#3b82f6,#1d4ed8);border-color:#12357f;color:#fff;box-shadow:inset 0 1px 0 #ffffff73,0 0 0 1px #3b82f659}.tab b{color:#1e3a5f;background:#e7effa}.tab.active b{background:#ffffff33;color:#fff}.readybar{background:#cfcfcf;border-bottom:1px solid #8a8a8a}.ready-state{color:#222}.connect-first,header .secondary{color:#fff;background:linear-gradient(#5fa8df,#2060a0);border:1px solid #154070;border-radius:3px;box-shadow:inset 0 1px 0 #ffffff44}.connect-first:hover,header .secondary:hover{background:linear-gradient(#75b9ec,#2a70b6);transform:none}.viewhead{background:#d6d6d6}h1,h2,h3,label{color:#000}.subtle,.optional,.draft-badge{color:#555}.draft-badge>span{background:#777}input,select{background:#fff;border:1px solid #8a8a8a;color:#000;border-radius:1px;box-shadow:inset 1px 1px 1px #00000012}input:focus,select:focus{border-color:#1d4ed8;box-shadow:0 0 0 1px #3b82f659}input::placeholder,textarea::placeholder{color:#777}.messagearea{background:#fff;border:1px solid #8a8a8a;border-bottom:0;border-radius:1px 1px 0 0}textarea{background:#fff;color:#000;border-radius:0;font-family:Tahoma,"Segoe UI",Verdana,sans-serif}textarea:focus{box-shadow:inset 0 0 0 1px #3b82f6}.editorbar{background:#cfcfcf;border:1px solid #8a8a8a;border-radius:0;color:#555}.textbtn{color:#1f4e87}.sendfooter{background:#d6d6d6}.primary{background:linear-gradient(#5fa8df,#2060a0);border:1px solid #154070;border-radius:3px;color:#fff;box-shadow:inset 0 1px 0 #ffffff55;transition:none}.primary:hover:not(:disabled){background:linear-gradient(#75b9ec,#2a70b6);transform:none;box-shadow:inset 0 1px 0 #fff6}.primary:disabled{opacity:1;background:linear-gradient(#c8c8c8,#999);border-color:#888;color:#555;box-shadow:none}.secondary{background:linear-gradient(#ececec,#c8c8c8);border:1px solid #555;color:#000;border-radius:2px;box-shadow:inset 0 1px 0 #fff}.connection{color:#1f4e87}.statusdot{background:#777}.statusdot.active{background:#2f8a2f}.framefoot{background:#cfcfcf;border-top:1px solid #8a8a8a;color:#333;font-family:Consolas,monospace}.setup-meter{color:#333}#setupTrack{background:#aaa;border:1px solid #888}#setupTrack i{background:linear-gradient(#5fa8df,#2060a0)}.notice{background:#e7edf4;color:#1e3a5f;border-color:#8a8a8a}.notice.error{background:#ffe6e6;color:#8b1a1a}.dropzone{background:#fff;border:1px dashed #7a8ea8;border-radius:2px;color:#1f4e87}.dropzone>span{background:#dbe6f2;color:#1f4e87;border-radius:3px}.dropzone small,.help,.infobody p,dialog>p{color:#555}.stats strong{color:#1f4e87}.progress{background:#bdbdbd;border:1px solid #8a8a8a;border-radius:1px}.progress>div{background:linear-gradient(#5fa8df,#2060a0)}.pill{background:#cfcfcf;border-color:#8a8a8a;color:#222;border-radius:1px}.backend-note{background:#e4eaf2;border:1px solid #8a8a8a;border-radius:1px;color:#1e3a5f}.settingsbody .modalactions{background:#d6d6d6;border-color:#8a8a8a}.danger{color:#a02020}dialog{background:#d6d6d6;border:2px outset #bdbdbd;border-radius:1px;box-shadow:2px 2px 8px #0006}.modalhead{background:linear-gradient(#3a6ea5,#1f4e87);padding:6px 8px}.modalhead h2{color:#fff}.close{background:linear-gradient(#ececec,#c8c8c8);border:1px solid #555;color:#000;border-radius:1px}#toast{background:#1f4e87;color:#fff;border:1px solid #12357f;border-radius:3px}#leadPreview td{border-color:#aaa;color:#000}#leadPreview tr:nth-child(2n){background:#ececec}#leadPreview caption{color:#333}.ready-light{background:#2f8a2f}@media(max-width:650px){body,.app-frame{background:#d6d6d6}}
