*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body{background:#f5f0e8;color:#1a2b3c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;overflow-x:hidden}.page-container{background:-webkit-linear-gradient(315deg,#f5f0e8,#fdfcf9);background:linear-gradient(135deg,#f5f0e8,#fdfcf9);min-height:100vh;overflow:hidden;padding:.8rem .8rem 1.6rem;position:relative}.title{color:#1a2b3c;font-family:STSong,SimSun,serif;font-weight:700;margin-bottom:.6rem;text-align:center}.title-xl{font-size:1.2rem;line-height:1.2}.title-lg{font-size:.9rem;line-height:1.3}.title-md{font-size:.7rem;line-height:1.4}.title-sm{font-size:.6rem;line-height:1.5}.text{color:#1a2b3c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.text-light{color:rgba(26,43,60,.6)}.text-lighter{color:rgba(26,43,60,.35)}.text-center{text-align:center}.text-lg{font-size:.5rem;line-height:1.6}.text-md{font-size:.45rem;line-height:1.6}.text-sm{font-size:.4rem;line-height:1.6}.btn{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border:none;border-radius:.6rem;cursor:pointer;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.45rem;font-weight:500;-webkit-justify-content:center;justify-content:center;outline:none;overflow:hidden;padding:.4rem .8rem;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-primary{background:-webkit-linear-gradient(315deg,#c73e3a,#e64843);background:linear-gradient(135deg,#c73e3a,#e64843);-webkit-box-shadow:0 .2rem .6rem rgba(199,62,58,.3);box-shadow:0 .2rem .6rem rgba(199,62,58,.3);color:#fff}.btn-primary:active{-webkit-box-shadow:0 .3rem 1rem rgba(199,62,58,.4);box-shadow:0 .3rem 1rem rgba(199,62,58,.4);-webkit-transform:translateY(-.05rem);-ms-transform:translateY(-.05rem);transform:translateY(-.05rem)}.btn-secondary{background:transparent;border:.025rem solid rgba(26,43,60,.1);color:rgba(26,43,60,.6)}.btn-secondary:active{background:rgba(26,43,60,.05)}.card{background:hsla(0,0%,100%,.9);border:.025rem solid hsla(0,0%,100%,.2);border-radius:.6rem;-webkit-box-shadow:0 .1rem .3rem rgba(26,43,60,.08);box-shadow:0 .1rem .3rem rgba(26,43,60,.08);padding:.8rem;-webkit-transition:all .4s ease;transition:all .4s ease}.card:active{-webkit-box-shadow:0 .2rem .6rem rgba(26,43,60,.15);box-shadow:0 .2rem .6rem rgba(26,43,60,.15);-webkit-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem)}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}@-webkit-keyframes float{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-.25rem);transform:translateY(-.25rem)}}@keyframes float{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-.25rem);transform:translateY(-.25rem)}}@-webkit-keyframes glow{0%,100%{-webkit-box-shadow:0 0 .5rem rgba(212,175,55,.4);box-shadow:0 0 .5rem rgba(212,175,55,.4)}50%{-webkit-box-shadow:0 0 1rem rgba(212,175,55,.6);box-shadow:0 0 1rem rgba(212,175,55,.6)}}@keyframes glow{0%,100%{-webkit-box-shadow:0 0 .5rem rgba(212,175,55,.4);box-shadow:0 0 .5rem rgba(212,175,55,.4)}50%{-webkit-box-shadow:0 0 1rem rgba(212,175,55,.6);box-shadow:0 0 1rem rgba(212,175,55,.6)}}@media (max-width:19.2rem){.page-container{padding:.6rem .6rem 1.2rem}.title-xl{font-size:.9rem}.title-lg{font-size:.7rem}.title-md{font-size:.6rem}.title-sm{font-size:.5rem}}