body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#121212;color:#e0e0e0;font-family:Exo\ 2,Roboto,Helvetica,Arial,sans-serif}.App{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1;padding-bottom:20px;padding-top:64px}.container{margin:0 auto;max-width:1200px;padding:0 16px;width:100%}.page-section{margin-bottom:32px}.hero-section{background:linear-gradient(135deg,#121212e6,#087f23cc),;border-radius:0 0 16px 16px;box-shadow:0 4px 20px #00000080;margin-bottom:40px;padding:80px 20px;text-align:center}.hero-section h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#4caf50,#69f0ae);-webkit-background-clip:text;font-size:3rem;margin-bottom:16px;text-shadow:0 2px 4px #0000004d}.hero-section p{font-size:1.2rem;margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:600px}.cta-button{background-color:#4caf50;border:none;border-radius:8px;box-shadow:0 4px 6px #4caf5040;color:#fff;cursor:pointer;display:inline-block;font-weight:600;padding:12px 24px;text-decoration:none;transition:all .3s ease}.cta-button:hover{background-color:#43a047;box-shadow:0 6px 10px #4caf504d;transform:translateY(-2px)}.card-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:24px}.custom-card{background:linear-gradient(145deg,#232323,#1a1a1a);border:1px solid #4caf5033;border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.custom-card:hover{box-shadow:0 8px 25px #4caf5033;transform:translateY(-5px)}.card-image{height:180px;object-fit:cover;width:100%}.card-content{flex:1 1;padding:16px}.section-title{font-size:1.8rem;margin-bottom:16px;padding-bottom:8px;position:relative}.section-title:after{background:linear-gradient(90deg,#4caf50,#69f0ae);border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:60px}.loading-spinner{align-items:center;display:flex;height:200px;justify-content:center;width:100%}.spinner{animation:spin 1s ease-in-out infinite;border:4px solid #4caf504d;border-radius:50%;border-top-color:#4caf50;height:40px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.error-message{background-color:#ff52521a;border:1px solid #ff5252;border-radius:8px;color:#ff5252;margin:20px 0;padding:16px}.success-message{background-color:#69f0ae1a;border:1px solid #69f0ae;border-radius:8px;color:#69f0ae;margin:20px 0;padding:16px}.alien-badge{background:linear-gradient(135deg,#4caf50,#3f1dcb);border-radius:16px;color:#fff;display:inline-block;font-size:.8rem;font-weight:600;margin-bottom:8px;margin-right:8px;padding:4px 12px}.glow-text{text-shadow:0 0 10px #4caf50b3}.cosmic-divider{background:linear-gradient(90deg,#0000,#7c4dff,#0000);border:none;height:2px;margin:32px 0}@media (max-width:768px){.hero-section{padding:60px 16px}.hero-section h1{font-size:2.2rem}.card-grid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.main-content{padding-top:56px}}@media (max-width:480px){.hero-section h1{font-size:1.8rem}.hero-section p{font-size:1rem}.card-grid{grid-template-columns:1fr}}.page-enter{opacity:0;transform:translateY(20px)}.page-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s,transform .3s}.page-exit{opacity:1}.page-exit-active{opacity:0;transition:opacity .3s}.text-center{text-align:center}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}
/*# sourceMappingURL=main.f188ce5d.css.map*/