@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}:root{--ink: #111;--ink-soft: #444;--ink-muted: #888;--paper: #fff;--accent: #f97316}html,body{background:var(--paper)}body{font-family:JetBrains Mono,Courier New,monospace;color:var(--ink);line-height:1.6;font-size:14px;-webkit-font-smoothing:antialiased}.app{max-width:680px;margin:0 auto;padding:80px 24px}.header{margin-bottom:0}.name{font-family:JetBrains Mono,monospace;font-size:42px;font-weight:700;letter-spacing:-1px;line-height:1;margin-bottom:12px;color:var(--ink)}.tagline{color:var(--ink-muted);font-size:13px;font-weight:400}.divider{border:none;height:56px}.section{margin:0}.section-title{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var(--ink-muted);margin-bottom:20px}.about-wrapper{display:flex;align-items:flex-start;gap:32px}.about{font-size:15px;line-height:1.75;font-weight:400;color:var(--ink);flex:1}.about-photo{width:100px;height:100px;border-radius:50%;object-fit:cover;flex-shrink:0;filter:grayscale(100%) contrast(1.05)}@media (max-width: 520px){.about-wrapper{flex-direction:column-reverse;align-items:flex-start;gap:20px}.about{font-size:14px}}.projects{display:flex;flex-direction:column;gap:20px}.project{display:flex;flex-direction:column;gap:4px;text-decoration:none}.project-name{color:var(--ink);font-weight:500;font-size:14px;transition:color .15s ease}.project:hover .project-name{color:var(--accent)}.project-desc{color:var(--ink-muted);font-size:13px;line-height:1.6}.thought p{font-size:15px;line-height:1.75;font-weight:400;color:var(--ink);margin-bottom:12px}.thought-date{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--accent);font-weight:500}.github-chart-link{display:block;transition:opacity .2s ease}.github-chart-link:hover{opacity:.7}.github-chart{width:100%;height:auto}.press-links{display:flex;flex-direction:column;gap:12px}.press-link{color:var(--ink);text-decoration:none;font-size:14px;font-weight:500;transition:color .15s ease;width:fit-content}.press-link:hover{color:var(--accent)}.testimonials{display:flex;flex-direction:column;gap:40px}.testimonial{display:flex;flex-direction:column}.testimonial-text{font-size:14px;line-height:1.75;font-style:italic;font-weight:400;color:var(--ink);margin-bottom:12px}.testimonial-author{display:flex;flex-direction:column;gap:2px}.author-name{font-weight:500;font-size:13px;color:var(--ink)}.author-role{color:var(--ink-muted);font-size:12px}.footer{padding-top:0}.social-links{display:flex;flex-wrap:wrap;gap:24px}.social-links a{color:var(--ink-muted);text-decoration:none;font-size:13px;font-weight:400;transition:color .15s ease}.social-links a:hover{color:var(--accent)}@media (max-width: 520px){.app{padding:48px 20px 60px}.name{font-size:32px;letter-spacing:-.5px}.divider{height:40px}}
