@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a092d;color:#fff;font-family:Cinzel,serif;margin:0}#root{text-align:center}.App{width:100%}header.App-header{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:80vh;overflow:hidden;padding:4rem 2rem;position:relative}.video-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.header-video{height:100%;object-fit:cover;width:100%}.video-container:after{background:#0a092d99;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.header-content{background:#0000001a;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 8px 32px 0 #0000005e;max-width:800px;padding:3rem;position:relative;z-index:2}.lang-switcher{display:flex;gap:.5rem;position:absolute;right:2rem;top:2rem;z-index:3}.lang-btn{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;font-family:Cinzel,serif;font-weight:700;padding:.5rem 1rem;transition:background .3s ease}.lang-btn:hover{background:#fff3}.lang-btn.active{background:gold;color:#0a092d}.logo{color:gold;font-size:3rem;letter-spacing:2px;margin-bottom:.5rem;text-shadow:0 0 10px gold,0 0 20px gold}.logo,h1{font-weight:700}h1{font-size:2.8rem;margin-bottom:1rem}p.subtitle{font-size:1.2rem;line-height:1.6;margin:0 auto 2rem;max-width:600px;opacity:.9}.whitelist-form{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:2rem}.email-input{background:#0003;border:2px solid #ffd70080;border-radius:8px;color:#fff;font-family:Cinzel,serif;font-size:1rem;max-width:100%;padding:15px;transition:all .3s ease;width:300px}.email-input:focus{border-color:gold;box-shadow:0 0 15px #ffd70080;outline:none}.submit-btn{background-color:gold;border:none;border-radius:8px;color:#0a092d;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:1px;padding:15px 30px;text-transform:uppercase;transition:all .3s ease}.submit-btn:hover{background-color:#fff;box-shadow:0 0 20px #ffffff80}.form-message{color:gold;font-size:1.1rem;font-weight:700;margin-top:1.5rem}main{padding:4rem 2rem}.features{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.feature{align-items:flex-end;animation:fadeIn 1s ease-in-out;background-position:50%;background-size:cover;border:1px solid #fff3;border-radius:15px;box-shadow:0 8px 24px #00000080;display:flex;height:400px;overflow:hidden;position:relative;transition:transform .4s ease,background-image .8s ease-in-out}.feature:hover{transform:translateY(-10px)}.feature-content{box-sizing:border-box;color:#fff;padding:1.5rem;position:relative;text-align:left;width:100%;z-index:2}.feature-content:before{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(0deg,#000000e6 20%,#0000);border-radius:0 0 15px 15px;bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:-1}.feature h3{font-size:1.8rem;font-weight:700;margin:0 0 .5rem;text-shadow:0 2px 4px #000000b3}.feature p{font-size:1rem;line-height:1.5;margin:0;opacity:.9}footer{background:#0000001a;opacity:.8;padding:2rem}.footer-content{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:1200px}.footer-content p{margin:0;text-align:center}.social-links{gap:1rem}.social-link,.social-links{align-items:center;display:flex}.social-link{background:#ffffff1a;border:1px solid #ffd7004d;border-radius:50%;color:gold;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.social-link:hover{background:#ffd70033;box-shadow:0 4px 12px #ffd7004d;transform:translateY(-2px)}.social-link svg{height:20px;width:20px}.contact-info{text-align:center}.email-contact{color:gold;font-size:.9rem;margin:0;opacity:.8}@media (max-width:768px){.footer-content{padding:0 1rem}.social-links{gap:.8rem}.social-link{height:36px;width:36px}.social-link svg{height:18px;width:18px}.email-contact{font-size:.8rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=main.3d966bd3.css.map*/