.mira-app .mira-email-settings{max-width:620px;color:var(--mira-ink,#1b221d)}.mira-app .mira-email-settings h3{margin:0 0 10px;font-size:20px}.mira-app .mira-email-settings p,.mira-app .mira-email-action p{font-size:14px;line-height:1.6}.mira-app .mira-email-notice{color:#1f4a36;background:#e2efe5;border-radius:14px;padding:14px 16px;font-size:13px;line-height:1.6}.mira-app .mira-auth-fields .mira-email-check{align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;display:flex}.mira-app .mira-auth-fields .mira-email-check input{accent-color:#2f6b4f;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:3px 0 0;padding:0}.mira-app .mira-email-check small{color:#626962;margin-top:3px;font-weight:400;display:block}.mira-app .mira-email-status{color:#2f6b4f;overflow-wrap:anywhere}.mira-app .mira-email-secondary{font:inherit;color:#2f6b4f;text-align:center;cursor:pointer;background:#fffdf8;border:1px solid #e6e0d3;border-radius:14px;margin:16px 0;padding:14px 18px;font-size:14px;text-decoration:none;display:block}.mira-app .mira-email-secondary:disabled{cursor:not-allowed;opacity:.55}.mira-app .mira-email-other{border-top:1px solid #e6e0d3;margin-top:32px;padding-top:24px}.mira-app .mira-email-action{box-sizing:border-box;background:#ece7db;place-items:center;min-height:100dvh;padding:40px 16px;display:grid}.mira-app .mira-email-action section{box-sizing:border-box;background:#fffdf8;border-radius:24px;width:100%;max-width:540px;padding:40px 32px}.mira-app .mira-email-action h1{text-align:center;font-size:28px;line-height:1.2}.mira-app .mira-email-action p{text-align:center}.mira-app .mira-email-action .mira-auth-submit{text-align:center;text-decoration:none;display:block}.mira-app .mira-email-brand{color:#fffdf8;background:#2f6b4f;border-radius:10px;padding:8px 10px;font-weight:800;display:inline-block;position:relative}.mira-app .mira-email-brand span{color:#1b221d;position:absolute;left:45px}.mira-app .mira-email-action-icon{color:#1f4a36;background:#e2efe5;border-radius:50%;place-items:center;width:64px;height:64px;margin:32px auto 20px;font-size:32px;display:grid}@media (width<=599px){.mira-app .mira-email-action section{padding:28px 20px}}