@import"https://cdnjs.cloudflare.com/ajax/libs/inter/3.19.3/inter.css";*{cursor:crosshair;margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #0011ff;--secondary-color: #00ffff;--accent-color: #ff00ff;--bg-gradient-1: #0011ff;--bg-gradient-2: #0022ff}body{font-family:Inter,monospace;background-color:var(--primary-color);color:#fff;min-height:100vh;overflow-x:hidden}body.green-theme{--primary-color: #00ff00;--secondary-color: #22ff22;--accent-color: #11ff11;--bg-gradient-1: #00ff00;--bg-gradient-2: #22ff22}.grid{position:fixed;width:100%;height:100%;background:linear-gradient(transparent 95%,#fff2 95%),linear-gradient(90deg,transparent 95%,rgba(255,255,255,.1333333333) 95%);background-size:50px 50px;z-index:1;pointer-events:none}.container{max-width:1400px;margin:0 auto;padding:2rem;position:relative;z-index:2;margin-top:2rem}@media (max-width: 768px){.container{padding:1rem;margin-top:1rem}}h1{font-size:8vw;text-transform:uppercase;letter-spacing:-.5vw;margin-bottom:2rem;animation:glitch 1s infinite;text-shadow:3px 3px 0 var(--secondary-color),-3px -3px 0 var(--accent-color)}p{font-size:2rem;margin-bottom:1rem;background:#000;display:inline-block;padding:.5rem 1rem;transform:skew(-5deg)}.glitch-box{background:#fff;color:var(--primary-color);padding:2rem;margin:2rem 0;transform:rotate(-1deg);animation:shake .5s infinite}.moving-bg{position:fixed;top:0;left:0;width:200%;height:200%;background:repeating-linear-gradient(45deg,var(--bg-gradient-1),var(--bg-gradient-1) 10px,var(--bg-gradient-2) 10px,var(--bg-gradient-2) 20px);animation:slide 20s linear infinite;z-index:0;opacity:.3}footer{position:fixed;bottom:0;width:100%;padding:1rem;background:#000;text-align:center;font-family:monospace;animation:slideUp .5s ease-out}.type-area{background:#fff;color:var(--primary-color);padding:2rem;margin:2rem 0;transform:rotate(-1deg);min-height:200px;font-family:monospace;font-size:1.5rem;position:relative}.cursor{display:inline-block;width:20px;height:30px;background:var(--primary-color);vertical-align:middle;animation:breathe 2s infinite}#typed-text{display:inline;word-wrap:break-word}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}@keyframes shake{0%{transform:rotate(-1deg)}50%{transform:rotate(1deg)}to{transform:rotate(-1deg)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes slide{0%{transform:translate(0) translateY(0)}to{transform:translate(-50%) translateY(-50%)}}.team-container{max-width:1400px;margin:0 auto;padding:2rem;position:relative;z-index:2}.team-title{font-size:4vw;text-transform:uppercase;margin-bottom:4rem;padding:1rem;background:#000;display:inline-block;transform:skew(-5deg);position:relative}.team-title:after{content:"";position:absolute;top:0;right:-10px;width:5px;height:100%;background:var(--accent-color);animation:blink 1s infinite}.team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;position:relative}.team-grid:after{content:"";position:absolute;top:0;left:50%;height:100%;width:2px;background:var(--secondary-color);opacity:.3;animation:glitch-line 4s infinite}.team-member{padding:2rem;background:#0003;border:2px solid var(--secondary-color);position:relative;height:fit-content}.team-member:hover{border-color:var(--accent-color);transform:scale(1.01);transition:all .3s ease;z-index:1}.member-header{margin-bottom:2rem}.member-header h3{font-size:2.5vw;text-transform:uppercase;margin-bottom:1rem;color:var(--secondary-color);text-shadow:3px 3px 0 var(--accent-color)}.member-header .glitch-line{height:2px;background:var(--secondary-color);width:100%;position:relative}.member-header .glitch-line:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--accent-color);animation:glitch-line 2s infinite}.bio-container{margin-bottom:2rem}.bio-container .bio-text{font-size:1.1rem;line-height:1.6;margin-bottom:1rem;font-family:monospace;background:none;transform:none}.bio-container .bio-text:not(:last-child){border-bottom:1px dashed rgba(255,255,255,.2);padding-bottom:1rem}.links-container{background:#000;padding:2rem;transform:rotate(-1deg)}.links-container .links-header{font-family:monospace;font-size:1.5rem;margin-bottom:1.5rem;color:var(--secondary-color)}.links-container .links-header .terminal-prompt{color:var(--accent-color);margin-right:.5rem;animation:blink 1s infinite}.links-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.links-grid .link-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#ffffff1a;text-decoration:none;color:#fff;border:1px solid var(--secondary-color);transition:all .3s ease}.links-grid .link-item:hover{background:var(--secondary-color);color:#000;transform:scale(1.05) rotate(1deg)}.links-grid .link-item:hover .platform-badge{background:var(--accent-color)}.links-grid .link-item .link-title{font-family:monospace;font-size:1.1rem}.links-grid .link-item .platform-badge{background:var(--secondary-color);color:#000;padding:.2rem .5rem;font-size:.8rem;border-radius:2px;font-family:monospace;transition:all .3s ease}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes glitch-line{0%{transform:scaleX(1)}10%{transform:scaleX(.2)}20%{transform:scaleX(1)}30%{transform:scaleX(.2)}40%{transform:scaleX(1)}to{transform:scaleX(1)}}@media (max-width: 1024px){.member-header h3{font-size:3vw}}@media (max-width: 768px){.team-grid{grid-template-columns:1fr;gap:3rem}.team-grid:after{display:none}.team-title{font-size:6vw}.member-header h3{font-size:5vw}.bio-text{font-size:1rem}.links-grid{grid-template-columns:1fr}.team-member{margin-bottom:0}}.main-nav[data-astro-cid-pux6a34n]{display:flex;align-items:center;margin-left:2rem}.main-nav[data-astro-cid-pux6a34n] ul[data-astro-cid-pux6a34n]{display:flex;gap:1rem;list-style:none}.main-nav[data-astro-cid-pux6a34n] .nav-link[data-astro-cid-pux6a34n]{position:relative;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;text-decoration:none;color:#fff;font-family:monospace;font-size:1.2rem;background:#0000004d;border:1px solid transparent;transition:all .3s ease}.main-nav[data-astro-cid-pux6a34n] .nav-link[data-astro-cid-pux6a34n]:hover{background:var(--secondary-color);color:#000;transform:skew(-5deg) scale(1.1)}.main-nav[data-astro-cid-pux6a34n] .nav-link[data-astro-cid-pux6a34n].active{border-color:var(--accent-color);background:#000}.main-nav[data-astro-cid-pux6a34n] .nav-link[data-astro-cid-pux6a34n].active:before{content:"";position:absolute;top:0;left:-2px;width:2px;height:100%;background:var(--accent-color);animation:blink 1s infinite}.main-nav[data-astro-cid-pux6a34n] .nav-indicator[data-astro-cid-pux6a34n]{display:flex;align-items:center}.main-nav[data-astro-cid-pux6a34n] .nav-indicator[data-astro-cid-pux6a34n] .terminal-prompt[data-astro-cid-pux6a34n]{color:var(--accent-color);font-weight:700;animation:blink 1s infinite}@media (max-width: 768px){.main-nav[data-astro-cid-pux6a34n]{margin-left:0;margin-top:1rem;width:100%}.main-nav[data-astro-cid-pux6a34n] ul[data-astro-cid-pux6a34n]{width:100%;justify-content:space-between}.main-nav[data-astro-cid-pux6a34n] .nav-link[data-astro-cid-pux6a34n]{font-size:1rem;padding:.4rem .8rem}}.site-header[data-astro-cid-3ef6ksr2]{position:relative;z-index:10;padding:2rem;background:#0003;backdrop-filter:blur(5px);border-bottom:2px solid var(--secondary-color);animation:slideDown .5s ease-out}.site-header[data-astro-cid-3ef6ksr2] .header-content[data-astro-cid-3ef6ksr2]{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:flex-start}.logo[data-astro-cid-3ef6ksr2]{font-size:3rem;text-transform:uppercase;letter-spacing:-.1rem;margin:0;animation:glitch 1s infinite;text-shadow:3px 3px 0 var(--secondary-color),-3px -3px 0 var(--accent-color)}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (max-width: 768px){.site-header[data-astro-cid-3ef6ksr2]{padding:1rem}.site-header[data-astro-cid-3ef6ksr2] .header-content[data-astro-cid-3ef6ksr2]{flex-direction:column;align-items:flex-start}.logo[data-astro-cid-3ef6ksr2]{font-size:2.5rem}}
