.ai-view{max-width:720px;color:var(--text);font-family:var(--font-ui);min-height:100vh;margin:0 auto;padding:56px 22px 120px;font-size:15px;line-height:1.7}.ai-view h1{letter-spacing:-.025em;margin:0 0 12px;font-size:28px;font-weight:590;line-height:1.15}.ai-view h2{letter-spacing:-.015em;border-bottom:1px solid var(--line);margin:40px 0 12px;padding-bottom:8px;font-size:17px;font-weight:590;line-height:1.3}.ai-view p{color:var(--text-2);margin:0 0 14px}.ai-view a{color:var(--primary)}.ai-view a:hover{color:var(--primary-bright)}.ai-view dl{margin:0}.ai-view dt{margin-top:12px;font-weight:510}.ai-view dd{color:var(--muted);margin:2px 0 0}.ai-view ol,.ai-view ul{margin:0;padding-left:22px}.ai-view li{color:var(--text-2);margin-bottom:8px}.ai-view pre{background:var(--surface);border:1px solid var(--line);font-family:var(--font-code);color:var(--text-2);border-radius:6px;padding:14px 16px;font-size:12.5px;line-height:1.8;overflow-x:auto}.ai-view code{background:var(--surface-2);font-family:var(--font-code);border-radius:4px;padding:1px 5px;font-size:12.5px}.ai-view pre code{background:0 0;padding:0}.ai-view footer{border-top:1px solid var(--line);color:var(--muted);margin-top:48px;padding-top:14px;font-size:13px}.ai-view section{border-top:0;padding:0}
