@import"https://fonts.googleapis.com/css2?family=Syncopate:wght@400;700&family=Orbitron:wght@400;500;700;900&family=Rajdhani:wght@300;400;500;600;700&display=swap";:root{--bg-color: #050510;--text-main: #ffffff;--text-muted: #a0a0a0;--accent: #00f3ff;--glass-bg: rgba(255, 255, 255, .03);--glass-border: rgba(0, 243, 255, .2);--glass-shadow: rgba(0, 0, 0, .5);--cursor-color: #00f3ff}[data-theme=light]{--bg-color: #f0f2f5;--text-main: #1a1a1a;--text-muted: #4a5568;--accent: #2563eb;--glass-bg: rgba(0, 0, 0, .03);--glass-border: rgba(37, 99, 235, .2);--glass-shadow: rgba(0, 0, 0, .1);--cursor-color: #2563eb}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;background-color:var(--bg-color);color:var(--text-main);font-family:Rajdhani,sans-serif;overflow-x:hidden}h1,h2,h3,h4,buttons,.brand-font{font-family:Orbitron,sans-serif;letter-spacing:1px}#root{width:100%;min-height:100vh;text-align:center}*{box-sizing:border-box}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#02040a}::-webkit-scrollbar-thumb{background:#00f3ff;border-radius:4px;box-shadow:0 0 10px #00f3ff}::-webkit-scrollbar-thumb:hover{background:#ccfaff}::selection{background:#00f3ff4d;color:#fff}@media(max-width:1024px){h1{font-size:3rem!important}h2{font-size:2rem!important}h3{font-size:1.4rem!important}section{padding:80px 20px!important}}@media(max-width:768px){nav{padding:15px 20px!important;flex-direction:column!important;gap:15px!important}nav>div:first-child{font-size:1.4rem!important;letter-spacing:3px!important}nav>div:last-child{gap:15px!important;flex-wrap:wrap!important;justify-content:center!important}nav button{font-size:.85rem!important}.senfo-title{font-size:2.5rem!important;letter-spacing:2px!important;-webkit-text-stroke:1px rgba(0,243,255,.5)!important}.senfo-title:hover{letter-spacing:4px!important}h1{font-size:2.5rem!important}h2{font-size:1.6rem!important}h3{font-size:1.2rem!important}p{font-size:1rem!important}.grid-container,div[style*=gridTemplateColumns]{grid-template-columns:1fr!important}button{padding:12px 25px!important;font-size:.9rem!important}.card,div[style*="padding: '50px 30px'"]{padding:30px 20px!important}section{padding:60px 15px!important}form{padding:30px 20px!important}}@media(max-width:480px){nav>div:first-child{font-size:1.2rem!important;letter-spacing:2px!important}nav>div:last-child{gap:10px!important}nav button{font-size:.75rem!important;padding:5px!important}.senfo-title{font-size:2rem!important;letter-spacing:1px!important}h1{font-size:2rem!important}h2{font-size:1.3rem!important}h3{font-size:1.1rem!important}button{padding:10px 20px!important;font-size:.85rem!important}section{padding:40px 10px!important}}
