.canvas-login{color:#dedede;background:#303030;place-items:center;min-height:100dvh;padding:24px;font-family:Noto Sans SC,sans-serif;display:grid}.canvas-login form{background:#252525;border:1px solid #ffffff16;border-radius:15px;width:min(100%,360px);padding:35px;box-shadow:0 20px 70px #0004}.canvas-login-brand{align-items:center;gap:12px;margin-bottom:30px;display:flex}.canvas-login-brand span{border:1px solid #888;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.canvas-login h1{margin:0;font-size:20px;font-weight:500}.canvas-login label{flex-direction:column;gap:8px;margin:17px 0;font-size:12px;display:flex}.canvas-login input:not([type=checkbox]){color:#f0f0f0;box-sizing:border-box;background:#333;border:1px solid #565656;border-radius:6px;width:100%;padding:12px;font-size:14px}.canvas-login label.canvas-login-check{color:#b5b5b5;flex-direction:row;align-items:center;gap:8px;margin:18px 0 23px}.canvas-login input[type=checkbox]{accent-color:#d6d6d6}.canvas-login button{color:#292929;cursor:pointer;background:#dedede;border:0;border-radius:6px;width:100%;padding:12px;font-size:13px}.canvas-login button:disabled{opacity:.6;cursor:default}.canvas-login p{color:#e9aeae;font-size:12px;line-height:1.7}.canvas-login .canvas-login-switch{color:#bebebe;background:0 0;border:1px solid #ffffff25;margin-top:11px}.canvas-login p.canvas-login-notice{color:#c8d8cc;margin:15px 0}
