*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{width:100%;min-height:100%}html{-webkit-text-size-adjust:100%;font-size:16px}body{color:#000;-webkit-font-smoothing:antialiased;background:#f8f8f8;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;line-height:1.4}button,input{font:inherit;background:0 0;border:none;outline:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}ul,ol{list-style:none}:root{--primary:#3b82fb;--primary-deep:#2058f7;--primary-soft:#f3f9fe;--danger:#fb4439;--gold:#ef9a1a;--timer-start:#ffe895;--timer-end:#f9cf53;--timer-text:#7f0608;--page-bg:#f8f8f8;--card:#fff;--muted:#999;--line:#e5e5e5;--input-bg:#f2f2f2;--cs-bg:#0006;--shadow:0 0 .45rem #c8c8c8}
