body{font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;max-width:860px;margin:0 auto;padding:16px;color:#222}
header{display:block;text-align:center;border-bottom:2px solid #0a6;padding-bottom:10px}
h1{font-size:20px} .logo{height:44px;width:auto;vertical-align:middle;margin-right:10px} nav{margin-top:8px} nav a{margin-right:10px}
input,select{padding:8px;font-size:16px;max-width:100%}
button{padding:9px 16px;font-size:16px;background:#0a6;color:#fff;border:0;border-radius:6px;cursor:pointer}
table{border-collapse:collapse;width:100%;margin:12px 0} th,td{border:1px solid #ccc;padding:6px;text-align:left}
.verdict{padding:18px;border-radius:8px;margin:12px 0;font-size:18px}
.verdict.ok{background:#e6f7ee} .verdict.warn{background:#fff4d6} .verdict.bad{background:#fde8e8}
.muted{color:#666;font-size:14px} video{width:100%;max-width:420px;background:#000}
