@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700&display=swap";@media (max-width: 768px){.heroLogo{width:16em!important;height:18rem!important;border-radius:10em!important}.edgy-text.neon-glow{font-size:1.2rem!important;margin-top:.75rem!important}.btn.neon-glow{font-size:1rem!important;padding:.5rem 1rem!important;margin-top:1rem!important}}@media (max-width: 480px){.heroLogo{width:25em!important;height:25em!important;border-radius:8em!important}.edgy-text.neon-glow{font-size:1rem!important}.btn.neon-glow{font-size:.9rem!important}}@media (max-width: 768px){.edgy-text.neon-glow{font-size:1.2rem!important}.donation-input{font-size:.9rem!important;padding:.5rem!important;max-width:16rem!important}.btn.neon-glow{font-size:1rem!important;padding:.5rem 1rem!important}}@media (max-width: 480px){.edgy-text.neon-glow{font-size:1rem!important}.donation-input{font-size:.8rem!important;max-width:14rem!important}.btn.neon-glow{font-size:.9rem!important;padding:.5rem .75rem!important}}.contact-section{padding:4rem 0;background-color:#000;border-color:#000}.contact-container{max-width:1200px;margin:0 auto;padding:0 1rem;border-color:#000}.contact-content{background:linear-gradient(45deg,#1a1a1a,#2a2a2a);border:1px solid black;box-shadow:0 0 5px #0cc3;padding:2rem;border-radius:.5rem}.contact-title{color:#fff;font-family:Orbitron,sans-serif;text-transform:uppercase;font-size:2rem;text-align:center;margin-bottom:2rem;position:relative;animation:contact-glitch 2s infinite}.contact-form{display:flex;flex-direction:column;gap:1rem}.contact-form-input{background:#1a1a1a;color:#fff;padding:.75rem;border-radius:.25rem;font-family:Orbitron,sans-serif;font-size:1rem;width:100%;box-sizing:border-box;transition:border-color .3s ease}.contact-form-input:focus{outline:none;border-color:#00008b;box-shadow:0 0 5px #00ffff4d}.contact-form-textarea{background:#1a1a1a;border:1px solid grey;color:#fff;padding:.75rem;border-radius:.25rem;font-family:Orbitron,sans-serif;font-size:1rem;width:100%;box-sizing:border-box;min-height:150px;resize:vertical;transition:border-color .3s ease}.contact-form-textarea:focus{outline:none;box-shadow:0 0 5px #00ffff4d}.contact-form-button{background-color:#0a0a0a;border:1px solid darkblue;color:#fff;padding:.75rem 1.5rem;border-radius:2em;font-family:Orbitron,sans-serif;font-size:1.2rem;cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease;text-align:center}.contact-form-button:hover{background-color:#00008b;color:#000;box-shadow:0 0 10px #00cccc4d}.contact-form-button:disabled{opacity:.5;cursor:not-allowed}.contact-status-message{text-align:center;font-size:1rem;margin-top:1rem;font-family:Orbitron,sans-serif}.contact-status-success{color:#0f0}.contact-status-error{color:#f55}.contact-newsletter-section{margin-top:2rem;text-align:center}.contact-newsletter-title{font-family:Orbitron,sans-serif;letter-spacing:1px;color:#fff;font-size:1.25rem;margin-bottom:.5rem}.contact-newsletter-text{color:#d1d5db;font-family:Orbitron,sans-serif;font-size:1rem;margin-bottom:1rem}.contact-newsletter-form{display:flex;flex-direction:column;gap:1rem}.contact-newsletter-input{background:#1a1a1a;border:1px solid darkblue;color:#fff;padding:.75rem;border-radius:.25rem;font-family:Orbitron,sans-serif;font-size:1rem;width:100%;box-sizing:border-box;margin-top:1rem;transition:border-color .3s ease}.contact-newsletter-input:focus{outline:none;border-color:#00008b;box-shadow:0 0 5px #00ffff4d}.contact-newsletter-button{background-color:#0a0a0a;border:1px solid darkblue;color:#fff;padding:.75rem 1.5rem;border-radius:.25rem;font-family:Orbitron,sans-serif;font-size:1.2rem;cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease;margin-top:1rem}.contact-newsletter-button:hover{background-color:#00008b;color:#000;box-shadow:0 0 10px #00cccc4d}.contact-newsletter-button:disabled{opacity:.5;cursor:not-allowed}.contact-all-access-link{color:#d1d5db;font-family:Orbitron,sans-serif;font-size:1rem;margin-top:1.5rem;text-align:center}.contact-all-access-link a{color:#0cc;text-decoration:underline;transition:color .3s ease}.contact-all-access-link a:hover{color:#0ff}@media (max-width: 768px){.contact-title{font-size:1.5rem}.contact-form-button,.contact-newsletter-button{font-size:1rem;padding:.5rem 1rem}}body{margin:0;background:#0a0a0a;color:#e5e7eb;font-family:Arial,sans-serif}.hero-bg{background-color:#000}.edgy-text{font-family:Orbitron,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.edgy-text-p{font-family:Orbitron,sans-serif;font-weight:200;text-transform:uppercase;letter-spacing:.1em}.section{padding:4rem 1rem;background-color:#000}.section h2{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;color:#fff}@media (min-width: 768px){.section{padding:4rem}.section h2{font-size:3rem}.edgy-text{font-size:1em}}.grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 768px){.grid{grid-template-columns:repeat(2,1fr)}.edgy-text{font-size:1em}}@media (min-width: 1024px){.grid-3{grid-template-columns:repeat(3,1fr)}.edgy-text{font-size:1em}}.card{border-radius:.5rem;overflow:hidden}.card img{width:100%;height:16rem;object-fit:cover}.card-content{padding:1.5rem}.card-content h3{font-size:1.5rem;font-weight:700;color:#fff}.card-content p{color:#d1d5db;margin:.5rem 0}.btn{display:inline-block;padding:.75rem 1.5rem;background-color:#000;color:#fff;border-radius:9999px;text-decoration:none;transition:background-color .3s}.btn:hover{background-color:#00008b}.btn.neon-glow{box-shadow:0 0 10px #00008b,0 0 20px #ff14934d}.btn:disabled{background-color:#6b7280;cursor:not-allowed}.container{max-width:48rem;margin:0 auto}.form-input,.form-textarea{width:100%;padding:1rem;background-color:#1f2937;color:#fff;border:none;border-radius:.5rem;margin-bottom:1rem}.form-textarea{height:8rem}.footer{padding:2rem 1rem;background-color:#111827;text-align:center}.footer p{color:#d1d5db}.footer a{color:#d1d5db;margin:0 1rem;text-decoration:none}.footer a:hover{color:#db2777}
