.legal-page{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a2e);padding:40px 20px;color:#ffffff}.legal-container{max-width:900px;margin:0 auto;background:rgba(255,255,255,.05);border-radius:20px;padding:60px 40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px 0 rgba(0,0,0,.37)}.legal-header{text-align:center;margin-bottom:50px;padding-bottom:30px;border-bottom:2px solid rgba(255,255,255,.1)}.language-tabs{display:flex;justify-content:center;gap:10px;margin-top:25px}.language-tab{padding:10px 30px;background:rgba(255,255,255,.05);border:2px solid rgba(0,217,255,.3);color:rgba(255,255,255,.7);border-radius:25px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease}.language-tab:hover{background:rgba(0,217,255,.1);border-color:rgba(0,217,255,.5);color:#00d9ff;transform:translateY(-2px)}.language-tab.active{background:linear-gradient(135deg,#00d9ff,#7b2cbf);border-color:transparent;color:white;box-shadow:0 4px 15px rgba(0,217,255,.3)}.legal-icon{width:60px;height:60px;margin:0 auto 20px;color:#00d9ff;filter:drop-shadow(0 0 10px rgba(0,217,255,.5))}.legal-header h1{font-size:2.5rem;font-weight:700;margin-bottom:10px;background:linear-gradient(135deg,#00d9ff,#7b2cbf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.legal-subtitle{font-size:1.1rem;color:rgba(255,255,255,.7);margin-top:10px}.legal-content{line-height:1.8;font-size:1rem}.legal-content section{margin-bottom:40px}.legal-content h2{font-size:1.5rem;font-weight:600;color:#00d9ff;margin-bottom:15px;padding-top:10px}.legal-content h3{font-size:1.2rem;font-weight:600;color:#7b2cbf;margin-bottom:12px;margin-top:20px}.legal-content p{margin-bottom:15px;color:rgba(255,255,255,.85)}.legal-content ul{list-style:none;padding-left:0;margin:15px 0}.legal-content ul li{padding-left:30px;margin-bottom:10px;position:relative;color:rgba(255,255,255,.85)}.legal-content ul li:before{content:"→";position:absolute;left:0;color:#00d9ff;font-weight:700}.legal-content a{color:#00d9ff;text-decoration:none;transition:all .3s ease}.legal-content a:hover{color:#7b2cbf;text-decoration:underline}.legal-update{margin-top:50px;padding:20px;background:rgba(0,217,255,.1);border-left:4px solid #00d9ff;border-radius:8px;font-size:.95rem}.legal-update strong{color:#00d9ff;margin-right:10px}.legal-footer{margin-top:40px;padding-top:30px;border-top:2px solid rgba(255,255,255,.1);text-align:center}.back-button{display:inline-block;padding:12px 30px;background:linear-gradient(135deg,#00d9ff,#7b2cbf);color:white;text-decoration:none;border-radius:25px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,217,255,.3)}.back-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,217,255,.4)}@media (max-width:768px){.legal-container{padding:40px 25px}.legal-header h1{font-size:2rem}.legal-content h2{font-size:1.3rem}.legal-icon{width:50px;height:50px}}