*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;min-height:100%;font-family:Noto Sans SC,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;font-size:14px;color:#23272e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:#f6f2e7}#app{min-height:100vh}a{color:#2b4c9b;text-decoration:none}button{font-family:inherit;cursor:pointer}input,textarea{font-family:inherit;font-size:inherit}img{max-width:100%}:focus-visible{outline:2px solid #2B4C9B;outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
