@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Outfit:wght@400;600;700&family=Cairo:wght@400;600;700;900&display=swap";:root{--bg-color: #050505;--accent: #05B6E5;--glass-bg: rgba(20, 20, 20, .7);--glass-border: rgba(255, 255, 255, .08);--glass-highlight: rgba(255, 255, 255, .15);--text-primary: #ffffff;--text-secondary: #a0a0a0;--shadow-window: 0 25px 50px -12px rgba(0, 0, 0, .5);--radius-window: 16px;--font-ui: "Inter", sans-serif;--font-heading: "Outfit", sans-serif;--font-arabic: "Cairo", sans-serif;--ease-elastic: cubic-bezier(.34, 1.56, .64, 1)}[lang=ar]{--font-ui: var(--font-arabic);--font-heading: var(--font-arabic);letter-spacing:0!important}body{margin:0;padding:0;background-color:var(--bg-color);background-image:radial-gradient(circle at 10% 10%,rgba(5,182,229,.15) 0%,transparent 40%),radial-gradient(circle at 90% 90%,rgba(100,50,200,.1) 0%,transparent 40%);color:var(--text-primary);font-family:var(--font-ui);overflow:hidden}@media (min-width: 1025px){*{cursor:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0V15.5L4.5 11H12L0 0Z' fill='black' stroke='white' stroke-width='1'/%3E%3C/svg%3E") 0 0,auto!important}a,button,.desktop-icon,[role=button],input,textarea{cursor:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 2C7.03 2 4.19 2.5 4.19 6V10 C4.19 12 5.5 13.5 10 13.5 S15.81 12 15.81 10 V6 C15.81 2.5 12.97 2 10 2 Z' fill='black' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E") 9 0,pointer!important}}.glass-panel{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);box-shadow:0 4px 30px #0000004d}.btn-modern{background:#ffffff0d;border:1px solid var(--glass-border);color:#fff;padding:8px 16px;border-radius:8px;font-family:var(--font-ui);font-size:.9rem;cursor:pointer;transition:all .3s ease}.btn-modern:hover{background:var(--accent);border-color:var(--accent);color:#000;box-shadow:0 0 15px #05b6e566}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#fff3;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#fff6}
