:root{--bg:#020617;--bg-soft:#0f172a;--surface:#0f172ab8;--surface-strong:#111827;--border:#94a3b82e;--text:#e2e8f0;--muted:#94a3b8;--heading:#f8fafc;--accent:#f59e0b;--accent-2:#14b8a6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at top,#f59e0b1f,#0000 24%),radial-gradient(circle at 85% 20%,#14b8a61f,#0000 22%),linear-gradient(#020617 0%,#0f172a 42%,#020617 100%);margin:0;font-family:Sora,Segoe UI,sans-serif}a{color:inherit}main{overflow:clip}::selection{color:#fff7ed;background:#f59e0b4d}
.Navbar-module__WANnxq__nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020617ad;border:1px solid #94a3b829;border-radius:1.4rem;justify-content:space-between;align-items:center;gap:1rem;max-width:1240px;min-height:72px;margin:1rem auto 0;padding:.9rem 1.25rem;display:flex;position:sticky;top:0;box-shadow:0 20px 60px #02061747}.Navbar-module__WANnxq__logo{color:#f8fafc;letter-spacing:-.03em;flex-direction:column;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.Navbar-module__WANnxq__logo:after{content:"Senior-focused portfolio";color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;margin-top:.4rem;font-size:.72rem;font-weight:600}.Navbar-module__WANnxq__navLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.Navbar-module__WANnxq__navLinks a{color:#cbd5e1;border-radius:999px;align-items:center;min-height:2.5rem;padding:.55rem .9rem;font-size:.92rem;font-weight:600;line-height:1;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:inline-flex}.Navbar-module__WANnxq__navLinks a:hover{color:#f8fafc;background:#94a3b824;transform:translateY(-1px)}@media (max-width:760px){.Navbar-module__WANnxq__nav{flex-direction:column;align-items:flex-start;margin:.75rem 1rem 0}.Navbar-module__WANnxq__navLinks{justify-content:flex-start;width:100%}}
