@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap');
/* Marca EasyJur: gerado por email-marketing/lab/marca.py. Não editar na tela. */
:root { --ej-red:#E5293F; --ej-red-dark:#A82130; --ej-surface:#F9F9F9; --ej-elevated:#FFFFFF;
  --ej-text:#191919; --ej-text-2:#7F919A; --ej-border:#E5E7EB; --ej-input:#FFFFFF; }
@media (prefers-color-scheme: dark) {
  :root { --ej-surface:#191919; --ej-elevated:#1F1F1F; --ej-text:#F9F9F9; --ej-text-2:#ACBAC2;
    --ej-border:#2E2E2E; --ej-input:#2A2A2A; }
  .header .logo img { content:url('https://marketing.easydesk.easyjur.com/uploads/easyjur-logo-claro-fe956b89.png'); }
}
body { background:var(--ej-surface); color:var(--ej-text); font-family:'Montserrat', Arial, Helvetica, sans-serif; font-size:15px; }
h1,h2,h3,h4 { font-weight:700; }
label { color:var(--ej-text); }
a { color:var(--ej-red); text-decoration-color:rgba(229,41,63,.35); transition:color .2s; }
a:hover { color:var(--ej-red-dark); }
.wrap { background:var(--ej-elevated); border:1px solid var(--ej-border); border-radius:12px;
  box-shadow:0 1px 3px rgba(0,0,0,.08); }
.header { border-bottom-color:var(--ej-border); }
.header .logo img { max-width:170px; }
.unsub-all { border-top-color:var(--ej-border); }
.lists .description, .archive .date { color:var(--ej-text-2); }
input[type="text"], input[type="email"], input[type="password"], select {
  background:var(--ej-input); color:var(--ej-text); border:1px solid var(--ej-border); border-radius:8px;
  box-shadow:none; font-family:inherit; transition:border-color .2s, box-shadow .2s; }
input:focus { outline:none; border-color:var(--ej-red); box-shadow:0 0 0 3px rgba(229,41,63,.2); }
input[type="checkbox"] { accent-color:var(--ej-red); }
.button { background:var(--ej-red); border-radius:8px; font-weight:600; font-family:inherit; transition:background .2s; }
.button:hover { background:var(--ej-red-dark); }
.button.button-outline { background:transparent; border:2px solid var(--ej-red); color:var(--ej-red); }
.button.button-outline:hover { background:rgba(229,41,63,.06); border-color:var(--ej-red-dark); color:var(--ej-red-dark); }
.error { color:var(--ej-red); }
footer.container { color:var(--ej-text-2); font-size:12px; }
