[data-astro-cid-j7pv25f6]{margin:0;padding:0;box-sizing:border-box}:root{--background: 0 0% 5%;--foreground: 0 0% 98%;--border: 0 0% 20%;--muted-foreground: 0 0% 70%;--accent: 0 0% 12%}body{font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:hsl(var(--background));color:hsl(var(--foreground));line-height:1.6;min-height:100vh;position:relative}body:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:repeating-linear-gradient(0deg,transparent,transparent 19px,rgba(255,255,255,.06) 19px,rgba(255,255,255,.06) 20px),repeating-linear-gradient(90deg,transparent,transparent 19px,rgba(255,255,255,.06) 19px,rgba(255,255,255,.06) 20px);pointer-events:none;z-index:0}body:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 20%,hsl(0,0%,5%) 0%,transparent 40%),radial-gradient(circle at 80% 80%,hsl(0,0%,5%) 0%,transparent 45%),radial-gradient(circle at 50% 10%,hsl(0,0%,5%) 0%,transparent 35%),linear-gradient(135deg,hsl(0,0%,5%) 0%,transparent 35%,hsl(0,0%,5%) 65%,transparent 100%);pointer-events:none;z-index:1}.container[data-astro-cid-j7pv25f6]{position:relative;z-index:2;max-width:64rem;margin:0 auto;padding:2rem}.space-y-16[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]+[data-astro-cid-j7pv25f6]{margin-top:4rem}.space-y-6[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]+[data-astro-cid-j7pv25f6]{margin-top:1.5rem}.space-y-4[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]+[data-astro-cid-j7pv25f6]{margin-top:1rem}.logo-section[data-astro-cid-j7pv25f6]{padding-top:3rem;display:flex;justify-content:space-between;align-items:center;gap:4rem}.hero-left[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:2rem}.logo-container[data-astro-cid-j7pv25f6]{display:flex;justify-content:center}.logo-svg[data-astro-cid-j7pv25f6]{width:120px;height:120px;object-fit:contain}.hero-right[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.social-link[data-astro-cid-j7pv25f6].full-width{grid-column:1 / -1;justify-content:center}h1[data-astro-cid-j7pv25f6]{font-size:3rem;font-weight:700;letter-spacing:-.025em}.hero-tagline[data-astro-cid-j7pv25f6]{font-size:.875rem;color:hsl(var(--muted-foreground));font-weight:400;margin-top:.5rem}h2[data-astro-cid-j7pv25f6]{font-size:1.5rem;font-weight:700;border-bottom:1px solid hsl(var(--border));padding-bottom:.5rem}h3[data-astro-cid-j7pv25f6]{font-size:1.25rem;font-weight:700}.wireframe-border[data-astro-cid-j7pv25f6]{border:1px solid hsl(var(--border));border-radius:0;background:#0006;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.wireframe-border[data-astro-cid-j7pv25f6].glow-green{box-shadow:0 0 20px #00ff004d,inset 0 0 20px #00ff001a}.wireframe-border[data-astro-cid-j7pv25f6].glow-blue{box-shadow:0 0 20px #0096ff4d,inset 0 0 20px #0096ff1a}.glow-green[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#00ff00e6;text-shadow:0 0 10px rgba(0,255,0,.5);border-bottom-color:#00ff0080}.glow-blue[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#0096ffe6;text-shadow:0 0 10px rgba(0,150,255,.5);border-bottom-color:#0096ff80}section[data-astro-cid-j7pv25f6]{padding:2rem}.about-content[data-astro-cid-j7pv25f6]{text-align:center}p[data-astro-cid-j7pv25f6]{color:hsl(var(--muted-foreground));line-height:1.7}.social-links[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem}.social-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.5rem;color:hsl(var(--foreground));text-decoration:none;font-size:.875rem;font-weight:500;padding:.5rem .75rem;background-color:#ffffff0d;border:1px solid hsl(var(--border));transition:all .2s ease}.social-link[data-astro-cid-j7pv25f6]:hover{color:hsl(var(--muted-foreground));background-color:#ffffff14}.social-link[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{opacity:.7}.social-link[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:1.25rem;height:1.25rem;transition:opacity .2s ease}.projects-grid[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem}.project-card[data-astro-cid-j7pv25f6]{display:block;padding:1.5rem;border:1px solid hsl(var(--border));border-radius:0;background-color:hsl(var(--background));transition:border-color .2s ease;text-decoration:none;color:inherit;cursor:pointer}.project-card[data-astro-cid-j7pv25f6]:hover{border-color:hsl(var(--foreground))}.project-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.5rem;color:hsl(var(--foreground))}.project-card[data-astro-cid-j7pv25f6].with-bg-image{position:relative;overflow:hidden}.project-card[data-astro-cid-j7pv25f6].with-bg-image:before{content:"";position:absolute;top:0;right:0;bottom:0;width:60%;background-image:var(--bg-image);background-size:80%;background-position:center right;background-repeat:no-repeat;mask-image:linear-gradient(to left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.4) 30%,rgba(0,0,0,.2) 60%,transparent 100%);-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.4) 30%,rgba(0,0,0,.2) 60%,transparent 100%);filter:grayscale(100%);transition:filter .3s ease;pointer-events:none;z-index:0}.project-card[data-astro-cid-j7pv25f6].with-bg-image:hover:before{filter:grayscale(0%)}.glow-green[data-astro-cid-j7pv25f6] .project-card[data-astro-cid-j7pv25f6].with-bg-image:before{filter:grayscale(100%) sepia(50%) saturate(150%) hue-rotate(70deg) brightness(.85)}.glow-green[data-astro-cid-j7pv25f6] .project-card[data-astro-cid-j7pv25f6].with-bg-image:hover:before{filter:sepia(50%) saturate(150%) hue-rotate(70deg) brightness(.95)}.project-card[data-astro-cid-j7pv25f6].with-bg-image:after{content:"";position:absolute;top:0;right:0;bottom:0;width:60%;background:linear-gradient(to left,transparent 0%,transparent 20%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.7) 75%,rgba(0,0,0,.95) 92%,hsl(var(--background)) 100%);pointer-events:none;z-index:0}.project-card[data-astro-cid-j7pv25f6].with-bg-image h3[data-astro-cid-j7pv25f6],.project-card[data-astro-cid-j7pv25f6].with-bg-image p[data-astro-cid-j7pv25f6]{position:relative;z-index:1}@media(max-width:768px){h1[data-astro-cid-j7pv25f6]{font-size:2rem}.logo-section[data-astro-cid-j7pv25f6]{flex-direction:column;gap:2rem;text-align:center}.hero-left[data-astro-cid-j7pv25f6]{flex-direction:column;gap:1rem}.hero-right[data-astro-cid-j7pv25f6]{width:100%}.container[data-astro-cid-j7pv25f6]{padding:1rem}section[data-astro-cid-j7pv25f6]{padding:1.5rem}.project-card[data-astro-cid-j7pv25f6].with-bg-image:before{display:none}}
