:root {color-scheme:dark;--gold:#d2b171;--light:#eee9e0;--muted:#b7ae9e;--edge:#55472f;--base:#08090c}
*{box-sizing:border-box}html{background:var(--base)}body{background:var(--base);color:var(--light);font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;margin:0 auto;max-width:410px;padding:11px 12px 44px;font-size:18px;line-height:1.55;-webkit-text-size-adjust:100%}h1,h2,h3,p{margin:0 0 10px}h1{font-size:20px;color:var(--gold);letter-spacing:.04em}h2{font-size:19px;color:var(--gold);margin:4px 0 7px}h3{font-size:17px;color:var(--gold)}.top{border-bottom:1px solid var(--edge);padding-bottom:7px;margin-bottom:13px}.sub{color:var(--muted);font-size:14px}.key{color:#e1c589;font-weight:600;font-size:16px;margin-bottom:8px}.panel{padding:10px 3px 12px;border-bottom:1px solid var(--edge)}.panel:last-child{border:0}.summary{font-size:20px;line-height:1.57;overflow-wrap:anywhere}.text{font-size:18px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.tag{font-size:13px;color:var(--muted);margin-bottom:8px}.btn,button{display:block;width:100%;text-decoration:none;text-align:center;font:600 17px -apple-system,BlinkMacSystemFont,"Yu Gothic",sans-serif;color:#f2dca9;background:#191914;border:1px solid #8b764a;border-radius:10px;padding:11px 6px;margin:13px 0;cursor:pointer;min-height:43px}button:focus,a:focus{outline:2px solid var(--gold)}.secondary{border-color:var(--edge);background:#181818;color:var(--light)}label{display:block;color:var(--muted);font-size:16px;margin:9px 0 3px}select{width:100%;background:#1d1e22;color:#fff;border:1px solid #6f6143;border-radius:8px;padding:10px 4px;font-size:18px;min-height:37px}select option{color:#fff;background:#141414}.status{font-size:14px;color:var(--muted);margin:7px 0}.hide{display:none}.toplinks{font-size:15px;margin-bottom:9px}.toplinks a{color:#e1c589;margin-right:9px}.info{color:var(--muted);font-size:14px}.detail-body{margin-bottom:14px}.hr{border:0;border-top:1px solid var(--edge);margin:14px 0}
@media (max-width:220px){body{padding:8px 7px 28px;font-size:18px}h1{font-size:19px}h2{font-size:18px}.summary{font-size:20px;line-height:1.57}.text{font-size:18px;line-height:1.6}.key{font-size:16px}select{font-size:17px}button,.btn{font-size:16px}}