@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;700&family=Instrument+Serif:ital@0;1&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0a0a0b;--bg2:#111114;--bg3:#18181c;--border:#ffffff12;--border2:#ffffff21;--text:#e8e6e0;--muted:#6b6a66;--muted2:#999894;--accent:#c084fc;--accent2:#f0abfc;--accent3:#7c3aed;--green:#4ade80;--mono:"JetBrains Mono",monospace;--serif:"Instrument Serif",serif;--radius:4px;--glow:0 0 40px #c084fc26}html{font-size:16px;scroll-behavior:smooth}body{background:#0a0a0b;background:var(--bg);color:#e8e6e0;color:var(--text);cursor:none;font-family:JetBrains Mono,monospace;font-family:var(--mono);font-weight:300;line-height:1.7;overflow-x:hidden}body:before{background:repeating-linear-gradient(0deg,#0000,#0000 2px,rgba(0,0,0,.025) 0,rgba(0,0,0,.025) 4px);content:"";inset:0;pointer-events:none;position:fixed;z-index:9990}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#0a0a0b;background:var(--bg)}::-webkit-scrollbar-thumb{background:#ffffff21;background:var(--border2);border-radius:2px}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes pulse-green{0%,to{box-shadow:0 0 0 0 #4ade8066}50%{box-shadow:0 0 0 6px #4ade8000}}.cursor-dot,.cursor-ring{cursor:none}.nav-inner{align-items:center;height:60px;justify-content:space-between;padding:0 3rem}.nav-inner,.nav-links-list{display:flex}.nav-burger{display:none}.nav-cta{display:flex}.hero-section{padding:60px 3rem 4rem}.hero-stats-row{display:flex;flex-wrap:wrap;gap:3rem}.hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3.5rem}.section-pad{padding:8rem 3rem}.section-pad-contact{padding:8rem 3rem 6rem}.about-grid{grid-gap:5rem;align-items:start;display:grid;gap:5rem;grid-template-columns:1fr 1fr}.projects-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.skills-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.blog-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.contact-layout{grid-gap:5rem;align-items:start;display:grid;gap:5rem;grid-template-columns:1fr 1.4fr}.contact-form-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}.footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:2rem 3rem}.divider{margin:0 3rem}.article-wrap{padding:7rem 2rem 5rem}.article-code-block{overflow-x:auto}@media (max-width:900px){.about-grid{gap:2.5rem;grid-template-columns:1fr}.contact-layout{gap:3rem;grid-template-columns:1fr}.hero-section{padding:60px 2rem 3rem}.section-pad{padding:6rem 2rem}.section-pad-contact{padding:6rem 2rem 4rem}.nav-inner{padding:0 2rem}.footer-inner{padding:2rem}.divider{margin:0 2rem}}@media (max-width:640px){html{font-size:14px}body{cursor:auto}.cursor-dot,.cursor-ring{display:none!important}.nav-inner{padding:0 1.25rem}.nav-cta,.nav-links-list{display:none}.nav-burger{display:flex}.hero-section{min-height:100svh;padding:70px 1.25rem 3rem}.hero-actions{flex-direction:column;gap:.75rem;margin-bottom:2.5rem}.hero-actions a{justify-content:center;text-align:center;width:100%}.hero-stats-row{gap:1.5rem}.section-pad{padding:4rem 1.25rem}.section-pad-contact{padding:4rem 1.25rem 3rem}.about-grid{gap:2rem}.about-grid,.projects-grid{grid-template-columns:1fr}.skills-grid{gap:.75rem;grid-template-columns:1fr 1fr}.blog-grid,.contact-layout{grid-template-columns:1fr}.contact-layout{gap:2.5rem}.contact-form-row{gap:0;grid-template-columns:1fr}.footer-inner{flex-direction:column;gap:.75rem;padding:1.5rem 1.25rem;text-align:center}.divider{margin:0 1.25rem}.article-wrap{padding:5rem 1.25rem 3rem}.stoic-strip{padding:1.5rem 1.25rem}}@media (max-width:380px){html{font-size:13px}.skills-grid{grid-template-columns:1fr}.hero-stats-row{gap:1.25rem}}@media (min-width:1400px){.hero-section{padding:60px 4rem 5rem}.section-pad{padding:10rem 4rem}}
/*# sourceMappingURL=main.15f17136.css.map*/