/* The historical evidence remains intact; navigation uses today's shared identity. */
body>header{padding:20px max(24px,4vw);min-height:80px;border-color:var(--edge)}
.brand .brand-product{color:var(--text)}
body>header>a:last-child:not(.brand){border:1px solid var(--input-edge);border-radius:999px;padding:12px 20px;min-height:44px;font-size:14px;text-decoration:none}
body>header>a:last-child:hover{background:var(--surface)}
h1,h2,h3{color:var(--text);font-weight:500}h1{letter-spacing:-1px}.eyebrow{font-family:var(--font-mono);color:var(--accent)}
main p{line-height:1.7}.intro>p:not(.eyebrow){color:var(--muted)}
section,figure,.card{border-color:var(--edge)}
.videos section,.frame-grid figure,.echo-captures figure,.metrics>div,details{background:var(--panel);border-color:var(--edge);border-radius:12px}
.metrics strong,.section-title>span,summary{color:var(--accent)}
.scope{background:var(--panel);border-left-color:var(--brand-blue)}
th{background:var(--surface)}.table-wrap,th,td,.block{border-color:var(--edge)}
.capture-controls{background:var(--bg);border-color:var(--edge)}
button{padding:10px 20px}select{padding:8px 12px}
@media(max-width:700px){body>header{flex-wrap:wrap;padding:20px}.brand{gap:20px}.brand-product{padding-left:20px;font-size:16px}.brand-logo{width:120px;height:auto}body>header>a:last-child:not(.brand){font-size:13px}main{padding:24px 20px}.playbar{gap:8px}h1{font-size:32px}}
