*{box-sizing:border-box}body{margin:0;min-height:100dvh;display:grid;place-items:center;background:#f7f5ec;color:#274a3b;font:16px/1.5 Arial,sans-serif;padding:24px}main{max-width:440px;width:100%;background:#fff;border:1px solid #d5ded0;border-radius:22px;padding:32px}small{letter-spacing:.1em}h1{font:34px/1.2 Georgia,serif;margin:22px 0 12px}label{display:block;margin:18px 0}input{display:block;width:100%;padding:13px;border:1px solid #a5b7a2;border-radius:9px;font:inherit;margin-top:7px}button{width:100%;border:0;border-radius:10px;background:#284f3d;color:#fff;padding:14px;font:600 16px Arial;cursor:pointer}.test{padding:12px;background:#fff1cf;border-radius:9px;font-size:14px}#status{color:#9b3b28}button:disabled{opacity:.6}/* MO 25/8, no photos. */
body{background:#f6f3ef;color:#292c33;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif}main{max-width:420px;border-color:#ece6df;padding:36px;box-shadow:0 16px 70px #5e3e2010}.brand{font-size:32px;letter-spacing:-1.5px;text-align:center;color:#302b27;margin:0 0 38px}.brand b{color:#795038}.brand span{display:block;font-size:11px;color:#8e8590;letter-spacing:0;margin-top:4px}.company{display:flex;align-items:center;gap:9px;font-size:14px;color:#a27f5d;margin-bottom:24px}.company span{font-size:13px;color:#695b51;border-left:1px solid #dfd5c7;padding-left:10px}h1{font:650 25px/1.2 -apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;letter-spacing:-.6px;margin:0 0 7px}p{color:#8a8188;font-size:12px;margin:0 0 20px}label{font-size:12px;font-weight:500;color:#514b51}input{padding:14px;border-color:#e1dcd6;background:#fff;color:#292c33;font-size:14px}input::placeholder{color:#aaa2a8;font-size:13px}input:focus,button:focus-visible{outline:3px solid #ceb79f;outline-offset:2px}button{background:#795038;font-size:14px;margin-top:8px}button:hover{background:#65412e}.test{background:transparent;padding:12px 0 0;border-top:1px solid #eee7de;border-radius:0;margin:25px 0 0;font-size:10px;line-height:1.6;color:#a09381}#status{margin:14px 0 0}#status:empty{display:none}@media(max-width:500px){body{background:#fff;padding:24px}main{border:0;box-shadow:none;padding:12px;max-width:380px}.brand{margin-bottom:46px}}
.molly-password-control{position:relative;display:block;margin-top:7px}.molly-password-control input{width:100%;margin:0;padding-right:50px;min-width:0}.molly-password-control .molly-password-toggle{position:absolute;right:3px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;min-width:0;margin:0;padding:10px;border:0;border-radius:7px;background:transparent;color:#795038;cursor:pointer}.molly-password-control .molly-password-toggle:hover{background:#7950380d}.molly-password-toggle svg{display:block;pointer-events:none}

.brand{display:block;line-height:0;text-decoration:none;margin:0 auto 28px;max-width:240px}.brand img{display:block;width:100%;height:auto}.brand:focus-visible{outline:2px solid #ff652e;outline-offset:4px;border-radius:5px}
