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{overflow-x:hidden}.App,body{background-color:#001123}.App{color:#fffdfd;display:flex;flex-direction:column;font-family:Oxanium,sans-serif;min-height:100vh;position:relative}.App:before{background:radial-gradient(circle,#f6c32a26 0,#0000 70%);height:400px;right:10%;top:10%;width:400px}.App:after,.App:before{border-radius:50%;content:"";pointer-events:none;position:fixed;z-index:0}.App:after{background:radial-gradient(circle,#226ce01a 0,#0000 70%);bottom:20%;height:300px;left:5%;width:300px}.App-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#001123f2;border-bottom:1px solid #f6c32a4d;color:#fffdfd;padding:32px 20px;position:relative;text-align:center;z-index:10}.logo-container{margin-bottom:24px;position:relative}.logo-container:before{background:radial-gradient(circle,#f6c32a26 0,#0000 70%);border-radius:50%;content:"";height:140px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:140px;z-index:-1}.App-logo{filter:drop-shadow(0 0 20px rgba(246,195,42,.3));height:100px;object-fit:contain;width:auto}.App-header h1{color:#fffdfd;font-size:42px;font-weight:800;letter-spacing:4px;margin:0 0 8px;text-shadow:0 0 30px #f6c32a4d;text-transform:uppercase}.update-date{color:#fffdfd80;font-size:12px;font-style:italic;font-weight:400;margin:0}.nav-tabs{display:flex;gap:16px;justify-content:center;margin:24px 0 16px}.nav-tabs button{align-items:center;background:#226ce033;border:2px solid #226ce066;border-radius:8px;color:#fffdfdb3;cursor:pointer;display:flex;font-family:Oxanium,sans-serif;font-size:14px;font-weight:600;gap:8px;letter-spacing:1px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.nav-icon{filter:drop-shadow(0 0 8px rgba(246,195,42,.2));height:20px;object-fit:contain;width:auto}.nav-tabs button:hover{background:#226ce04d;border-color:#226ce099;color:#fffdfde6}.nav-tabs button.active{background:#f6c32a33;border-color:#f6c32a;box-shadow:0 0 20px #f6c32a4d;color:#f6c32a}.App-content{flex:1 1;padding:48px 20px;position:relative;z-index:1}.content-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#001123cc;border:1px solid #226ce0cc;border-radius:16px;box-shadow:0 8px 32px #0000004d;margin:0 auto;max-width:900px;padding:40px 32px;transition:border-color .3s ease}.content-container:hover{border-color:#f6c32a99}.contact-section,.privacy-section{color:#fffdfde6;line-height:1.8}.contact-section h2{color:#f6c32a;font-size:32px;font-weight:700;margin-bottom:32px;text-align:center;text-shadow:0 0 20px #f6c32a4d}.contact-section h3{border-bottom:2px solid #f6c32a4d;color:#fffdfd;font-size:24px;font-weight:600;margin-bottom:16px;margin-top:32px;padding-bottom:8px}.contact-section h4{color:#f6c32a;font-size:18px;font-weight:600;margin-bottom:12px;margin-top:24px}.contact-section p{color:#fffdfd99;font-size:15px;margin-bottom:16px}.contact-section ol,.contact-section ul{margin-bottom:16px;margin-left:24px}.contact-section li{color:#fffdfd99;font-size:15px;margin-bottom:12px;padding-left:8px}.contact-section ul li::marker{color:#f6c32a}.contact-section ol li::marker{color:#226ce0;font-weight:700}.contact-section a{color:#226ce0;font-weight:600;text-decoration:none;transition:color .3s ease}.contact-section a:hover{color:#f6c32a}.contact-section strong{color:#fffdfd;font-weight:700}.contact-block,.deletion-block{margin-bottom:40px}.warning-box{background:#ff44441a;border:2px solid #f446;border-radius:12px;margin:24px 0;padding:20px}.warning-box p{color:#fffdfdcc;margin-bottom:12px}.warning-box p:last-child{margin-bottom:0}.intro-text{background:#f6c32a0d;border-left:4px solid #f6c32a;border-radius:8px;color:#fffdfdcc;font-size:16px;margin-bottom:32px;padding:20px}.privacy-text h2{border-bottom:2px solid #f6c32a4d;color:#f6c32a;font-size:28px;font-weight:700;margin-bottom:16px;margin-top:40px;padding-bottom:12px}.privacy-text h2:first-of-type{margin-top:0}.privacy-text h3{color:#fffdfd;font-size:20px;font-weight:600;margin-bottom:12px;margin-top:24px}.privacy-text p{color:#fffdfd99;font-size:15px;margin-bottom:16px}.privacy-text ol,.privacy-text ul{margin-bottom:16px;margin-left:24px}.privacy-text li{color:#fffdfd99;font-size:15px;margin-bottom:12px;padding-left:12px;position:relative}.privacy-text ul li::marker{color:#f6c32a}.privacy-text strong{color:#fffdfd;font-weight:700}.privacy-text a{color:#226ce0;text-decoration:none;transition:color .3s ease;word-break:break-all}.privacy-text a:hover{color:#f6c32a}.highlight-box{background:#226ce01a;border:1px solid #226ce04d;border-radius:12px;margin:24px 0;padding:20px}.contact-info{background:#f6c32a1a;border:1px solid #f6c32a4d;border-radius:12px;margin:24px 0;padding:20px;text-align:center}.contact-info a{color:#f6c32a;font-size:16px;font-weight:700}.emoji-icon{font-size:18px;margin-right:8px}.no-icon{color:#f44;font-weight:700}.App-footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#001123f2;border-top:1px solid #f6c32a4d;color:#fffdfd99;font-size:14px;padding:32px 20px;position:relative;text-align:center;z-index:10}.footer-links{margin-bottom:16px}.footer-links a{color:#f6c32a;font-weight:600;margin:0 16px;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#226ce0}.copyright{color:#fffdfd66;font-size:13px}@media (max-width:768px){.App-header h1{font-size:32px;letter-spacing:2px}.App-logo{height:70px}.nav-tabs{flex-direction:column;gap:12px}.nav-tabs button{font-size:13px;padding:10px 16px}.App-content{padding:32px 16px}.content-container{border-radius:12px;padding:24px 20px}.contact-section h2,.privacy-text h2{font-size:22px}.contact-section h3,.privacy-text h3{font-size:18px}.contact-section h4{font-size:16px}.contact-section li,.contact-section p,.privacy-text li,.privacy-text p{font-size:14px}.footer-links a{display:block;margin:8px 0}}@media (max-width:480px){.App-header{padding:24px 16px}.App-header h1{font-size:26px;letter-spacing:1.5px}.App-logo{height:60px}.nav-tabs button{font-size:12px;padding:8px 12px}.update-date{font-size:10px}.App-content{padding:24px 12px}.content-container{padding:20px 16px}.contact-section h2,.privacy-text h2{font-size:20px;margin-top:32px}.contact-section h3,.privacy-text h3{font-size:16px}.contact-section h4{font-size:15px}}
/*# sourceMappingURL=main.854d7b99.css.map*/