html,body{margin:0;padding:0;background:#fff;color:#000}
body{font-family:Helvetica,Arial,sans-serif;font-size:20px;line-height:1.35;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
#app,.end{max-width:760px;margin:0 auto;padding:8px 12px 40px}
.top{font-weight:bold;border-bottom:2px solid #000;padding-bottom:4px}
.note{font-size:16px;color:#444;font-weight:normal}
.stats{text-align:center;margin:8px 0}
.big{font-size:44px;font-weight:bold;line-height:1.1}
.clickwrap{text-align:center;margin:8px 0}
.mainbtn{display:block;width:100%;max-width:440px;margin:0 auto;height:120px;border:4px solid #000;background:#fff;color:#000;font:bold 36px Helvetica,Arial,sans-serif;-webkit-border-radius:18px;border-radius:18px;-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}
.mainbtn:active{background:#000;color:#fff}
.mainbtn.pretty{border-width:6px}
.mainbtn.crit{border-style:double;border-width:8px}
.bt-easy{background:#000;color:#fff}
.bt-google,.bt-captcha,.bt-switch,.bt-neal,.bt-crosswalk{font-size:28px}
.fx{min-height:26px;font-weight:bold}
.hat{text-align:center;margin:0;font-size:18px;line-height:1.1}
.toast,.ev,.box{border:2px solid #000;margin:8px 0;padding:8px 10px;-webkit-border-radius:10px;border-radius:10px}
.toast{background:#000;color:#fff;font-weight:bold}
.err{background:#fff;border:3px solid #000;padding:6px;font-size:16px}
.btn{display:inline-block;border:2px solid #000;background:#fff;color:#000;font:bold 20px Helvetica,Arial,sans-serif;padding:10px 14px;min-height:48px;margin:3px 3px 3px 0;-webkit-border-radius:10px;border-radius:10px;-webkit-appearance:none;cursor:pointer}
.btn.sm{padding:6px 10px;min-height:38px;font-size:17px}
.btn:active,.btn.on{background:#000;color:#fff}
.btn.off{border-style:dashed;color:#777}
.tabs{margin:10px 0;border-bottom:2px solid #000;padding-bottom:4px}
.up{border-bottom:1px solid #000;padding:8px 0;overflow:hidden}
.up.lock{color:#555}
.up.unread .uname{text-decoration:underline}
.buy{float:right;margin-left:10px}
.uname{font-weight:bold}
.bar{border:2px solid #000;height:16px;margin:4px 0;background:#fff}
.bar div{background:#000;height:100%;width:0}
canvas{max-width:100%;border:0;display:block;margin:6px 0}
.tbl{width:100%;border-collapse:collapse}
.tbl td{border-bottom:1px solid #000;padding:5px 3px}
.tbl td+td{text-align:right}
.feed{margin:5px 0}
.don{font-weight:bold}
.chip{display:inline-block;border:2px dashed #000;padding:6px 10px;margin:3px}
.end{text-align:center}
body.fancy .btn{background:-webkit-linear-gradient(top,#fff,#d8d8d8);background:linear-gradient(#fff,#d8d8d8)}
body.fancy .btn.buy{background:-webkit-linear-gradient(top,#caff88,#78d505);background:linear-gradient(#caff88,#78d505)}
body.fancy .btn.off{background:#eee}
body.fancy .mainbtn{background:-webkit-linear-gradient(top,#c327f7,#500fac);background:linear-gradient(#c327f7,#500fac);color:#fff}
body.fancy .btn:active,body.fancy .btn.on{background:#000}
