/* Public signup form: clean defaults that still inherit fonts and colours from your theme. */
.mw-subscribe{max-width:440px}
.mw-subscribe p{margin:0 0 12px}
.mw-subscribe input[type=text],.mw-subscribe input[type=email]{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid #d0d5dd;border-radius:8px;font:inherit;background:#fff;color:inherit}
.mw-subscribe input[type=text]:focus,.mw-subscribe input[type=email]:focus{outline:2px solid currentColor;outline-offset:1px}
.mw-subscribe button{width:100%;padding:12px 18px;border:0;border-radius:8px;font:inherit;font-weight:600;cursor:pointer;background:#101828;color:#fff}
.mw-subscribe button:hover{opacity:.9}
.mw-subscribe .mw-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.mw-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.mw-msg{margin:0 0 12px;padding:10px 14px;border-radius:8px;font-size:.95em}
.mw-msg.mw-ok{background:#ecfdf3;color:#067647}
.mw-msg.mw-err{background:#fef3f2;color:#b42318}
