:root{color:#1f2937;background:#f9fafb;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}*{box-sizing:border-box}body{margin:0}.page{max-width:480px;margin:0 auto;padding:16px}.banner{color:#92400e;text-align:center;background:#fef3c7;border-radius:8px;padding:8px 12px;font-size:.875rem}h1{margin:24px 0 8px;font-size:1.75rem}.subtitle{color:#4b5563;margin:0 0 16px}.status .ok{color:#047857}.status .warn{color:#b91c1c}.disclaimer{color:#6b7280;margin-top:32px;font-size:.8125rem}
