*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;width:100%;height:100%;background:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC",Arial,sans-serif;overflow:hidden;overscroll-behavior:none}#app{position:fixed;left:0;top:0;width:100vw;height:100vh;background:#000;overflow:hidden}header{height:36px;display:flex;align-items:center;justify-content:space-between;padding:2px 6px;border-bottom:1px solid #222}#title{font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:65vw}.ghost{width:34px;height:30px;border:0;border-radius:15px;background:#151515;color:#fff;font-size:21px;line-height:1}main{height:calc(100vh - 36px);overflow:hidden;padding:5px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.btn{border:0;border-radius:16px;background:#1b1b1b;color:#fff;min-height:54px;padding:5px;font-size:22px;font-weight:700}.btn:active{background:#3a3a3a}.type .btn{font-size:30px;min-height:78px}.sub{display:block;color:#aaa;font-size:11px;font-weight:400;margin-top:1px}.pager{display:flex;gap:6px;margin-top:6px}.pager .btn{flex:1;min-height:42px;font-size:17px}.hint{font-size:12px;color:#aaa;line-height:1.25;margin:4px 2px 6px}.list{height:calc(100vh - 86px);overflow-y:auto;padding-right:2px}.item{width:100%;border:0;border-radius:13px;background:#181818;color:#fff;margin-bottom:7px;padding:9px;text-align:left;font-size:14px;line-height:1.32}.item b{color:#72d572;margin-right:4px}.question{height:calc(100vh - 92px);overflow-y:auto;background:#111;border-radius:14px;padding:10px;white-space:pre-wrap;font-size:14px;line-height:1.42}.navrow{display:flex;gap:6px;margin-top:6px}.navrow .btn{flex:1;min-height:38px;font-size:16px}.empty{height:220px;display:flex;align-items:center;justify-content:center;text-align:center;color:#aaa;font-size:16px;line-height:1.5}.ok{background:#184d23}.bad{background:#4d1818}@supports (height:100dvh){#app{height:100dvh}main{height:calc(100dvh - 36px)}.list{height:calc(100dvh - 86px)}.question{height:calc(100dvh - 92px)}}