.inspector-hero{padding:92px 0 54px}.inspector-hero h1{font:500 clamp(64px,10vw,132px)/.82 "Newsreader",serif;letter-spacing:-.065em;margin:18px 0 28px}.inspector-hero .lead{max-width:760px}.privacy-note{display:flex;gap:18px;max-width:760px;margin-top:28px;padding:18px 20px;border-left:4px solid #b8e986;background:#f3f7ee}.privacy-note b{white-space:nowrap}.inspector-workspace{padding-bottom:96px}.drop-zone{border:2px dashed #171717;padding:clamp(28px,5vw,58px);display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;background:#faf9f5}.drop-zone.dragging{background:#e8f5da;border-style:solid}.drop-zone h2,.result-head h2,.inspector-explainer h2{font:500 clamp(36px,5vw,62px)/.95 "Newsreader",serif;margin:8px 0 12px}.picker-actions{display:flex;gap:10px;flex-wrap:wrap}.drop-hint{grid-column:1/-1;border-top:1px solid #ccc;padding-top:18px;color:#666}.results{margin-top:30px}.result-head{display:flex;justify-content:space-between;gap:24px;align-items:end}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:28px 0}.metric{padding:22px;background:#171717;color:white}.metric strong{display:block;font:500 40px "Newsreader",serif}.metric span{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.finding-panel,.graph-panel{border:1px solid #ccc;padding:24px;margin-bottom:18px}.finding{padding:10px 0;border-top:1px solid #ddd}.finding:first-child{border-top:0}.finding.warn,.bad,.graph-edges .missing{color:#9a3e00}.finding.ok,.good{color:#376516}.graph-panel h3{font:500 2rem var(--serif);margin:6px 0 20px}.graph-nodes{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.graph-node{background:#171717;color:#fff;padding:16px;min-width:0}.graph-node span{color:#b8e986;font-size:11px;font-weight:800}.graph-node b,.graph-node small{display:block;overflow:hidden;text-overflow:ellipsis}.graph-node b{margin:10px 0 5px}.graph-node small{color:#aaa}.graph-node p{font-size:11px;margin:18px 0 0}.graph-edges{margin-top:14px}.graph-edges p{padding:9px 0;margin:0;border-top:1px solid #ddd;font-size:13px}.graph-edges span{font-size:18px;margin:0 8px}.empty-graph{color:#666}.table-wrap{overflow-x:auto;border:1px solid #ccc}.table-wrap table{width:100%;border-collapse:collapse;min-width:780px}.table-wrap th,.table-wrap td{text-align:left;padding:13px;border-bottom:1px solid #ddd;font-size:13px}.table-wrap th{background:#eee;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.limitation{font-size:13px;color:#555;margin-top:18px}.inspector-explainer{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;padding:80px 0;border-top:1px solid #bbb}.check-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.check-grid b{font-size:18px}.check-grid p{color:#555}@media(max-width:760px){.inspector-hero{padding-top:58px}.privacy-note{display:block}.privacy-note span{display:block;margin-top:8px}.drop-zone,.inspector-explainer{grid-template-columns:1fr}.metric-grid,.graph-nodes{grid-template-columns:1fr 1fr}.result-head{align-items:start}.check-grid{grid-template-columns:1fr}}
