body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;max-width:860px;margin:0 auto;padding:0;line-height:1.6;color:#333}
.banner{background:#6060d6;text-align:center;padding:40px 20px 0;line-height:0}
.banner a{display:inline-block}
.banner img{max-width:65%;height:auto}
.content{max-width:640px;margin:0 auto;padding:20px}
.sub{text-align:center;padding:6px 20px;background:#6060d6;color:#fff;font-size:0.9em}
.sub a{color:#fff}
.page{margin:0 20px}
pre{background:#f5f5f5;padding:12px;border-radius:6px;overflow-x:auto;font-family:SFMono-Regular,Consolas,monospace;font-size:0.9em;white-space:pre-wrap;word-break:break-word}
a{color:#0366d6}
hr{border:none;border-top:1px solid #ddd;margin:30px 0}
h1,h2{color:#111}
table{width:100%;border-collapse:collapse}
th,td{text-align:left;padding:6px 12px;border-bottom:1px solid #eee}
th{font-weight:600;color:#555;font-size:0.85em}
td:first-child a{font-family:SFMono-Regular,Consolas,monospace;font-size:0.9em}
td:nth-child(2){color:#888;font-size:0.85em;width:50px}
td:nth-child(3){color:#888;font-size:0.85em;width:80px;text-align:right}
ul{list-style:none;padding:0}
ul li{margin:6px 0}
ul li a{font-family:SFMono-Regular,Consolas,monospace;font-size:1.1em}
.copyright{color:#888;font-size:0.85em;margin-top:30px}
.copyright a{color:#888}
.status{padding:12px;color:#888}
