body{font:16px/1.4 system-ui,sans-serif;margin:0;padding:12px;max-width:720px}
nav a{margin-right:12px}h1{font-size:20px}table{border-collapse:collapse;width:100%}
td,th{border-bottom:1px solid #ddd;padding:4px;text-align:left;vertical-align:top}
.big{font-size:22px;padding:16px;width:100%;background:#b00;color:#fff;border:0}
.ok{font-size:18px;padding:12px;width:100%}.msg{white-space:pre-wrap;word-break:break-word}
.fan{background:#f4f4f4}.err{color:#b00}form{margin:8px 0}