@import"https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&display=swap";body{font-family:Cairo,sans-serif;background-color:#0f172a;color:#f8fafc;overflow-x:hidden}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-down{animation:fade-in-down .3s ease-out}@keyframes pulse-glow{0%,to{box-shadow:0 0 15px #22d3ee33}50%{box-shadow:0 0 25px #22d3ee80}}.animate-pulse-glow{animation:pulse-glow 3s infinite}@keyframes gradient-x{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animate-gradient-border{background-size:200% 200%;animation:gradient-x 4s ease infinite}.glass-panel{background-color:#1e293b;border:1px solid #334155;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,0 20px 25px -5px #0006}.glass-input{background-color:#0f172a;color:#f1f5f9;border:none;outline:none}.glass-input:focus{outline:none}.btn-tactile{background-color:#1e293b;border:2px solid #334155;box-shadow:0 4px 6px #0003;transition:all .2s ease}.btn-tactile:hover:not(:disabled){transform:translateY(-2px);background-color:#334155;border-color:#22d3ee;box-shadow:0 0 15px #22d3ee4d}.btn-tactile:active:not(:disabled){transform:translateY(0);box-shadow:inset 0 2px 4px #0003}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0f172a}::-webkit-scrollbar-thumb{background:#475569;border-radius:5px;border:2px solid #0f172a}::-webkit-scrollbar-thumb:hover{background:#64748b}
