body{margin:0;padding:20px;display:flex;flex-direction:column;gap:14px}
.ch{display:flex;flex-direction:column;gap:3px}
.ch h1{margin:0;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--foreground)}
.ch p{margin:0;font-size:12px;line-height:1.5;color:var(--muted-foreground);max-width:70ch}
#root{display:flex;flex-direction:column;gap:16px}
.spec{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.spec-label{width:74px;flex:none;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground)}
.notes{margin:0;padding:12px 0 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:6px;list-style:none}
.notes li{position:relative;padding-left:14px;font-size:11.5px;line-height:1.5;color:var(--muted-foreground)}
.notes li::before{content:"";position:absolute;left:0;top:9px;width:6px;height:1px;background:var(--border)}
.notes code{font-family:var(--font-mono);font-size:11px;background:var(--muted);border-radius:4px;padding:1px 4px;color:var(--foreground)}