body{color:#fff;height:100dvh;margin:0;overflow-y:auto;padding:0;width:100vw}body,h1,h2,h3,h4,h5,h6{font-family:Orbitron,sans-serif}h1,h2,h3,h4,h5,h6{color:#0ff}body,html{overflow-x:hidden;width:100%}.background-image{backface-visibility:hidden;background:url(images/Fon-index.webp) no-repeat 50%/cover;pointer-events:none;transform:translateZ(0)}.background-image,.background-overlay{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}.background-overlay{background:rgba(0,0,0,.1)}@media (max-width:1050px){.background-image{background-attachment:scroll;background-image:url(images/Fon-index-mobile.webp);background-size:cover}}.logo-button{align-items:center;color:#0ff;display:flex;font-family:Orbitron,sans-serif;font-size:1.2em;gap:10px;text-decoration:none;text-shadow:0 0 10px #0ff,0 0 10px #00b3b3}.logo{border:2px solid #0ff;border-radius:50%;box-shadow:0 0 10px rgba(0,255,255,.7),0 0 20px rgba(0,255,255,.5);filter:drop-shadow(0 0 5px rgba(0,179,179,.5));height:auto;width:55px}.terms-of-use{background:rgba(0,0,0,.7);border:1px solid rgba(0,179,179,.3);border-radius:15px;box-shadow:0 0 20px rgba(0,179,179,.4);color:#ccc;font-family:Orbitron,sans-serif;line-height:1.6;margin:0 auto;max-width:800px;padding:30px}.terms-of-use h1{margin-bottom:20px;text-align:center}.terms-of-use h1,.terms-of-use h2{color:#0ff;text-shadow:0 0 10px #0ff,0 0 10px #00b3b3}.terms-of-use h2{margin-top:30px}.terms-of-use h2,.terms-of-use p,.terms-of-use ul{margin-bottom:15px}.terms-of-use ul{padding-left:20px}.terms-of-use ul li{margin-bottom:10px}.terms-of-use a{color:#0ff;text-decoration:none;transition:color .3s}.terms-of-use a:hover{color:#00b3b3}.privacy-policy{background:rgba(0,0,0,.7);border:1px solid rgba(0,179,179,.3);border-radius:15px;box-shadow:0 0 20px rgba(0,179,179,.4);color:#ccc;font-family:Orbitron,sans-serif;line-height:1.6;margin:0 auto;max-width:800px;padding:30px}.privacy-policy h1{margin-bottom:20px;text-align:center}.privacy-policy h1,.privacy-policy h2{color:#0ff;text-shadow:0 0 10px #0ff,0 0 10px #00b3b3}.privacy-policy h2{margin-bottom:15px;margin-top:30px}.privacy-policy p{margin-bottom:15px}.privacy-policy ul{margin-bottom:15px;padding-left:20px}.privacy-policy ul li{margin-bottom:10px}.privacy-policy a{color:#0ff;text-decoration:none;transition:color .3s}.privacy-policy a:hover{color:#00b3b3}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:transparent;border-radius:4px}::-webkit-scrollbar-thumb{background:rgba(0,255,255,.6);border:1px solid rgba(0,255,255,.8);border-radius:4px;box-shadow:0 0 8px rgba(0,255,255,.3);transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background:rgba(0,255,255,.8);box-shadow:0 0 12px rgba(0,255,255,.5)}*{scrollbar-color:rgba(0,255,255,.6) transparent;scrollbar-width:thin}@media (max-width:768px){::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-thumb{border-width:.5px;box-shadow:0 0 4px rgba(0,255,255,.3)}}.site-footer{background:rgba(0,0,0,.8);border-top:1px solid rgba(0,179,179,.3);color:#ccc;font-family:Orbitron,sans-serif;font-size:.9em;padding:20px;text-align:center}.footer-content{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1200px}.risk-notice p{line-height:1.6;margin-bottom:10px}.legal-links{display:flex;gap:20px;justify-content:center;margin-top:10px}.legal-links a{color:#0ff;text-decoration:none;transition:color .3s}.legal-links a:hover{color:#00b3b3}@media (max-width:768px){.footer-content{padding:10px}.legal-links{flex-direction:column;gap:10px}}.social-links{gap:20px;margin-top:20px}.social-icon,.social-links{display:flex;justify-content:center}.social-icon{align-items:center;background-color:rgba(0,0,0,.7);border:2px solid #0ff;border-radius:50%;box-shadow:0 0 10px rgba(0,255,255,.7),0 0 20px rgba(0,255,255,.5);height:60px;transition:transform .3s,box-shadow .3s;width:60px}.social-icon img{filter:brightness(0) invert(1);height:30px;width:30px}.social-icon:hover{box-shadow:0 0 15px #0ff,0 0 30px rgba(0,255,255,.8);transform:scale(1.1)}@media (max-width:768px){.social-links{flex-direction:row;gap:10px}.social-icon{height:50px;width:50px}.social-icon img{height:25px;width:25px}}svg.emoji-filters{height:0;position:absolute;width:0}.copyright{border-top:1px solid #0ff;color:#0ff;font-size:14px;margin-top:10px;padding-top:15px;text-align:center}