:root{--Primary: #60579d;--Primary-alpha: rgba(109, 86, 204, .25);--Success: #4bc645;--Warning: #ffa136;--danger: #e21000;--Text-Dark: #2e384d;--Page-Bgc: #f2f2f2}*{box-sizing:border-box;font-weight:400;margin:0;padding:0}a{text-decoration:none}body{width:100%;height:100vh;font-family:PingFang SC}#app{width:100%;height:100%;background:var(--Page-Bgc)}.flex-center{display:flex;align-items:center;justify-content:center}.page{min-height:100%;background:var(--Page-Bgc)}.cp-btn-primary{background:var(--Primary);color:#fff;border-radius:.625rem;border:none;cursor:pointer}.cp-btn-primary:focus{opacity:.8}.cp-btn-outline-primary{background:transparent;color:var(--Primary);border-radius:.625rem;border:.0625rem solid var(--Primary);cursor:pointer}.cp-btn-outline-primary:focus{opacity:.8}.cp-card{width:100%;background:#fff;border-radius:.625rem;padding:.625rem}.form-control:focus{box-shadow:0 0 0 .25rem var(--Primary-alpha)}
