:root{color-scheme:light;font-family:Arial,sans-serif;color:#192839;background:#f5f7fa}*{box-sizing:border-box}body{margin:0}main{max-width:1250px;margin:0 auto;padding:24px}h1{margin:0 0 8px;font-size:28px}h2{margin:0 0 16px;font-size:20px}h3{margin:0 0 10px;font-size:17px}p{line-height:1.65;margin:8px 0}header{margin-bottom:24px}section{background:#fff;border:1px solid #d8e0e9;border-radius:8px;margin:18px 0;padding:20px}button,select{font:inherit;min-height:42px;border-radius:5px;border:1px solid #a5b3c2;padding:8px 12px}button{background:#184b72;color:#fff;cursor:pointer}button.secondary{background:#fff;color:#184b72}button:disabled{opacity:.6;cursor:wait}button:focus-visible,select:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid #d18a00;outline-offset:3px}a{color:#184b72}label{display:grid;gap:6px;font-weight:700}label select{font-weight:400}.toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:14px}.notice{background:#fff8df;border:1px solid #e5c66a;padding:12px 16px;border-radius:6px}.error{background:#fff1f0;border:1px solid #cb7c77;padding:12px 16px;border-radius:6px;color:#7c2520}.muted{color:#526477}.small{font-size:13px}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:14px}.metric{border-inline-start:3px solid #b8cbdc;padding-inline-start:12px}.metric strong{display:block;margin-top:6px;font-size:20px}.table-wrap{width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:start}th,td{padding:11px 10px;border-bottom:1px solid #e3e9ef;text-align:start;vertical-align:top}th{color:#42556a;background:#f4f7fa;font-size:14px}td{font-size:14px;line-height:1.5}td button{min-height:36px;font-size:13px}.identifier{direction:ltr;unicode-bidi:isolate;display:inline-block;overflow-wrap:anywhere;font-family:monospace;font-size:12px}.timestamp{direction:ltr;unicode-bidi:isolate;display:inline-block;white-space:nowrap;font-size:13px}.tag{display:inline-block;border-radius:4px;background:#edf2f7;padding:3px 7px;white-space:nowrap}.tag.warn{background:#fff1c9;color:#694d0b}.tag.bad{background:#fde9e6;color:#7b2922}.tag.good{background:#e6f1ed;color:#275548}details{margin-top:12px}summary{cursor:pointer;color:#184b72;padding:6px 0}ul{padding-inline-start:24px;line-height:1.7}footer{color:#526477;font-size:13px;padding:12px 0 24px}@media(max-width:640px){main{padding:14px}section{padding:14px}h1{font-size:24px}.toolbar label{width:100%}}input{font:inherit;padding:8px}.live-banner{background:#eaf2fb;border:1px solid #8aaac9;padding:16px;border-radius:6px}.coverage{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.coverage article{padding:12px;border:1px solid #dae2eb;border-radius:6px}.coverage article strong{display:block;margin-bottom:8px}.mode-live{background:#e9f0fb;color:#244c7a;padding:5px 9px}.mode-demo{background:#fff1c9;color:#694d0b;padding:5px 9px}.code{font-family:monospace;direction:ltr;unicode-bidi:isolate;overflow-wrap:anywhere}.database-table th,.database-table td{min-width:160px}.database-table td .code{display:block;min-width:145px;max-width:360px;white-space:pre-wrap}.auth-panel{max-width:34rem;margin-inline:auto}.auth-panel form,.auth-panel label{display:grid;gap:.65rem}.auth-panel form{gap:1.25rem}.auth-panel input{width:100%;box-sizing:border-box;padding:.8rem;font:inherit}.auth-panel input[type=email],.auth-panel input[type=password]{direction:ltr}.auth-panel button{min-height:44px}.auth-toolbar{padding:.75rem 1rem}
