*{margin:0;padding:0;box-sizing:border-box}.anime-body{font-family:'Work Sans',sans-serif;background:#000000;color:#CCCCCC;overflow-x:hidden;position:relative}#webgl-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}#network-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.anime-header{background:rgba(0,51,0,0.95);backdrop-filter:blur(10px);position:sticky;top:0;z-index:100;border-bottom:2px solid #00FF00}.anime-logo{filter:drop-shadow(0 0 10px #00FF00)}.matrix-text{color:#00FF00!important;text-shadow:0 0 10px #00FF00}.nav-link{color:#CCCCCC;transition:all 0.3s ease;padding:0.5rem 1rem}.nav-link:hover{color:#00FF00;text-shadow:0 0 10px #00FF00}.header-divider{height:1px;background:linear-gradient(90deg,transparent,#00FF00,transparent);margin-top:1rem}.welcome-section{padding:5rem 0;position:relative;z-index:1}.welcome-title{font-size:4rem;font-weight:900;color:#00FF00;text-align:center;margin-bottom:3rem;text-shadow:0 0 30px #00FF00;animation:glow-pulse 2s ease-in-out infinite}@keyframes glow-pulse{0%,100%{text-shadow:0 0 30px #00FF00}50%{text-shadow:0 0 50px #00FF00,0 0 70px #00FF00}}.welcome-card{background:rgba(0,51,0,0.6);border:2px solid #00FF00;border-radius:15px;padding:2rem;text-align:center;transition:all 0.3s ease;backdrop-filter:blur(10px)}.welcome-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,255,0,0.4)}.card-icon{font-size:3rem;margin-bottom:1rem;filter:drop-shadow(0 0 15px #00FF00)}.welcome-card h3{font-size:1.5rem;font-weight:700;color:#00FF00;margin-bottom:1rem}.welcome-card p{color:rgba(204,204,204,0.9);line-height:1.8}.highlights-section{padding:5rem 0;position:relative;z-index:1;background:rgba(0,51,0,0.2)}.section-title{font-size:3rem;font-weight:900;color:#00FF00;text-align:center;margin-bottom:1.5rem;text-shadow:0 0 20px #00FF00}.title-line{width:200px;height:3px;background:#00FF00;margin:0 auto 3rem;box-shadow:0 0 10px #00FF00}.highlights-list{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:3rem}.highlight-card{display:flex;gap:3rem;align-items:center;background:rgba(0,51,0,0.6);border:2px solid #00FF00;border-radius:15px;padding:2rem;backdrop-filter:blur(10px);transition:all 0.3s ease}.highlight-card:hover{box-shadow:0 15px 35px rgba(0,255,0,0.4)}.tilted-image{width:200px;height:200px;object-fit:cover;border-radius:10px;border:2px solid #00FF00;transform:rotate(-5deg);transition:all 0.3s ease}.tilted-image:hover{transform:rotate(0deg) scale(1.05)}.highlight-content{flex:1}.highlight-heading{font-size:1.8rem;font-weight:700;color:#00FF00;margin-bottom:1rem}.highlight-text{color:rgba(204,204,204,0.9);line-height:1.9}.history-section{padding:5rem 0;position:relative;z-index:1}.history-text{background:rgba(0,51,0,0.6);border:2px solid #00FF00;border-radius:15px;padding:3rem;backdrop-filter:blur(10px)}.history-title{font-size:2.5rem;font-weight:900;color:#00FF00;margin-bottom:2rem;text-shadow:0 0 20px #00FF00}.history-description{font-size:1.1rem;line-height:1.9;color:rgba(204,204,204,0.9)}.history-timeline{display:flex;flex-direction:column;gap:2rem}.timeline-event{display:flex;gap:2rem;align-items:center;background:rgba(0,51,0,0.6);border:2px solid #00FF00;border-radius:12px;padding:1.5rem;backdrop-filter:blur(10px)}.event-date{width:80px;height:80px;background:#00FF00;color:#000000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:900;flex-shrink:0;box-shadow:0 0 20px #00FF00}.event-desc{color:rgba(204,204,204,0.9);line-height:1.8;flex:1}.team-section{padding:5rem 0;position:relative;z-index:1;background:rgba(0,51,0,0.2)}.team-member{background:rgba(0,51,0,0.6);border:2px solid #00FF00;border-radius:15px;padding:2rem;text-align:center;transition:all 0.3s ease;backdrop-filter:blur(10px)}.team-member:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,255,0,0.4)}.double-border-image{position:relative;margin-bottom:1.5rem;padding:10px;border:3px solid #00FF00;border-radius:15px;background:rgba(0,51,0,0.5)}.double-border-image::before{content:'';position:absolute;top:5px;left:5px;right:5px;bottom:5px;border:2px solid rgba(0,255,0,0.5);border-radius:10px;pointer-events:none}.double-border-image img{width:100%;border-radius:10px;display:block}.member-name{font-size:1.5rem;font-weight:700;color:#00FF00;margin-bottom:0.5rem}.member-role{font-size:1rem;color:rgba(204,204,204,0.7);margin-bottom:1rem}.member-bio{color:rgba(204,204,204,0.9);line-height:1.7}.registration-section{padding:5rem 0;position:relative;z-index:1}.tutorial-card{background:rgba(0,51,0,0.6);border:2px solid #00FF00;border-radius:15px;padding:3rem;text-align:center;backdrop-filter:blur(10px)}.step-number{display:inline-block;background:#00FF00;color:#000000;padding:0.5rem 1.5rem;border-radius:20px;font-size:0.9rem;font-weight:900;margin-bottom:1.5rem;box-shadow:0 0 15px #00FF00}.step-title{font-size:1.8rem;font-weight:700;color:#00FF00;margin-bottom:1rem}.step-description{color:rgba(204,204,204,0.9);line-height:1.8;margin-bottom:2rem}.anime-btn{background:#00FF00;color:#000000;border:none;padding:1rem 2.5rem;font-size:1.1rem;font-weight:700;border-radius:10px;cursor:pointer;transition:all 0.3s ease;position:relative;box-shadow:0 5px 0 #003300}.anime-btn:hover{transform:translateY(-2px);box-shadow:0 7px 0 #003300}.anime-btn:active{transform:translateY(3px);box-shadow:0 2px 0 #003300}.anime-footer{background:rgba(0,51,0,0.95);border-top:2px solid #00FF00;padding:3rem 0;position:relative;z-index:1}.footer-title{font-size:1.5rem;font-weight:700;color:#00FF00;margin-bottom:1.5rem;text-shadow:0 0 10px #00FF00}.footer-text{color:rgba(204,204,204,0.8);line-height:1.7}.footer-links{list-style:none;display:flex;flex-direction:column;gap:0.8rem}.footer-links a{color:rgba(204,204,204,0.8);transition:all 0.3s ease;text-decoration:none}.footer-links a:hover{color:#00FF00;padding-left:0.5rem}.footer-bottom{text-align:center;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(0,255,0,0.3);color:rgba(204,204,204,0.6)}@media(max-width:768px){.welcome-title{font-size:2.5rem}.section-title{font-size:2rem}.highlight-card{flex-direction:column}.history-section .grid{grid-template-columns:1fr}}
