@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@200&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bytesized&display=swap);@import url(https://fonts.googleapis.com/css2?family=Tektur&display=swap);@import url(https://fonts.googleapis.com/css2?family=Barriecito&display=swap);@import url(https://fonts.googleapis.com/css2?family=Birthstone&display=swap);@import url(https://fonts.googleapis.com/css2?family=Kablammo&display=swap);@import url(https://fonts.googleapis.com/css2?family=Luckiest+Guy&display=swap);@import url(https://fonts.googleapis.com/css2?family=Sansation&display=swap);@import url(https://fonts.googleapis.com/css2?family=Parkinsans&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inconsolata&display=swap);@import url('https://fonts.googleapis.com/css2?family=Atkinson Hyperlegible&display=swap');@import url(https://fonts.googleapis.com/css2?family=Zain&display=swap);@font-face{font-family:Digital7;src:url('/fonts/digital-7.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}:root{--background-color:#f8f9fc;--text-color:#2d3748;--container-bg:rgb(255, 255, 255);--header-bg:#f8f9fc;--shadow-color:rgba(0, 0, 0, 0.05);--highlight-bg:rgba(239, 240, 244, 0.95);--transition-smooth:all 0.3s ease;--button-primary:#2962ff;--button-hover:rgba(41, 98, 255, 0.6);--stats-value:#2962ff;--font-family:'Poppins',sans-serif;--font-family-heading:'Montserrat',sans-serif;--font-family-body:'Poppins',sans-serif;--box-shadow:0 8px 24px var(--shadow-color);--border-radius:12px;--transition-duration:0.3s;--button-color:#2d2d2d;--navbar-width:256px;--navbar-width-min:80px;--input-bg:#ffffff;--hover-bg:#f5f5f5;--active-bg:#e0e0e0;--secondary-text:#718096;--tertiary-text:#999;--error-color:#f44336;--timer-text:#ffffff;--primary-color:#6e93ff;--secondary-color:#2c3e50;--accent-color:#e74c3c;--text-light:#6c757d;--border-color:rgba(226, 232, 240, 0.8);--gradient-primary:linear-gradient(135deg, #0038df, #3498db);--gradient-secondary:linear-gradient(135deg, #e74c3c, #ff4081);--box-shadow:0 4px 10px rgba(0, 0, 0, 0.1);--home-primary-color:#4e73df;--home-secondary-color:#2c3e50;--home-accent-color:#e74c3c;--home-background-color:#f8f9fa;--home-text-color:#333;--home-text-light:#6c757d;--home-border-color:#dee2e6;--home-gradient-primary:linear-gradient(135deg, #4e73df, #3498db);--home-gradient-secondary:linear-gradient(135deg, #e74c3c, #ff4081);--home-box-shadow:0 4px 6px rgba(0, 0, 0, 0.1);--home-transition-smooth:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--home-glow-primary:0 0 15px rgba(110, 147, 255, 0.5);--alg-background-color:#1a1a1a;--alg-text-color:#ffffff;--alg-container-bg:#2d2d2d;--alg-header-bg:#2d2d2d;--alg-header-text:#ffffff;--alg-border-color:#444444;--alg-shadow-color:rgba(0, 0, 0, 0.3);--alg-highlight-bg:#363636;--alg-button-primary:#2962ff;--alg-button-hover:#1565c0;--alg-stats-value:#2962ff;--alg-input-bg:#363636;--alg-input-border:#444444;--alg-input-text:#ffffff;--alg-tab-bg:#363636;--alg-tab-active-bg:#2d2d2d;--alg-highlight-color:#4a4a00;--login-primary-color:#4e73df;--login-secondary-color:#2c3e50;--login-accent-color:#e74c3c;--login-background-color:#f8f9fa;--login-text-color:#333;--login-text-light:#6c757d;--login-border-color:#dee2e6;--login-gradient-primary:linear-gradient(135deg, #4e73df, #3498db);--login-gradient-secondary:linear-gradient(135deg, #e74c3c, #ff4081);--login-box-shadow:0 4px 6px rgba(0, 0, 0, 0.1);--webkit-tap-highlight:transparent;--selection-background:transparent;--selection-text:inherit;--img-select:#ffeb3b;--alg-border:#d7d7d7;--glow-box-shadow:0 0 25px rgba(76, 81, 191, 0.15);--glow-primary:0 0 15px rgba(110, 147, 255, 0.5);--glow-text-shadow:0 0 10px rgba(76, 81, 191, 0.2)}:root[data-theme=dark]{--background-color:#181a20;--text-color:#F3F6FA;--container-bg:#1d1f27;--button-color:#F3F6FA;--header-bg:#1d1f27;--border-color:#232A3A;--shadow-color:rgba(0, 0, 0, 0.45);--highlight-bg:#282b34;--button-primary:#4e73df;--button-hover:#375ab7;--stats-value:#4e73df;--input-bg:#232634;--hover-bg:#232A3A;--active-bg:#232634;--secondary-text:#A0AEC0;--tertiary-text:#6C7A89;--navbar-dark-primary:var(--container-bg);--navbar-dark-secondary:var(--highlight-bg);--navbar-light-primary:var(--text-color);--navbar-light-secondary:var(--secondary-text);--primary-color:#4e73df;--secondary-color:#7dcfff;--accent-color:#4e73df;--text-light:#A0AEC0;--border-color:#232A3A;--gradient-primary:linear-gradient(135deg, #4e73df 0%, #232634 100%);--gradient-secondary:linear-gradient(135deg, #ffb547 0%, #232634 100%);--box-shadow:0 1px 12px 1px rgba(0,0,0,0.55);--transition-smooth:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--glow-primary:0 0 18px rgba(78, 115, 223, 0.35);--home-primary-color:#4e73df;--home-secondary-color:#232634;--home-accent-color:#4e73df;--home-background-color:#181A20;--home-text-color:#F3F6FA;--home-text-light:#A0AEC0;--home-border-color:#232A3A;--home-gradient-primary:linear-gradient(135deg, #4e73df 0%, #232634 100%);--home-gradient-secondary:linear-gradient(135deg, #ffb547 0%, #232634 100%);--home-box-shadow:0 4px 16px rgba(0,0,0,0.25);--home-transition-smooth:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--home-glow-primary:0 0 18px rgba(78, 115, 223, 0.35);--alg-background-color:#181A20;--alg-text-color:#F3F6FA;--alg-container-bg:#232634;--alg-header-bg:#ffffff;--alg-header-text:#F3F6FA;--alg-border-color:#1e1f20;--alg-shadow-color:rgba(0,0,0,0.45);--alg-highlight-bg:#232A3A;--alg-button-primary:#4e73df;--alg-button-hover:#4e73df;--alg-stats-value:#4e73df;--alg-input-bg:#232634;--alg-input-border:#232A3A;--alg-input-text:#F3F6FA;--alg-tab-bg:#232A3A;--alg-tab-active-bg:#232634;--alg-highlight-color:#4e73df;--login-primary-color:#4e73df;--login-secondary-color:#232634;--login-accent-color:#4e73df;--login-background-color:#181A20;--login-text-color:#F3F6FA;--login-text-light:#A0AEC0;--login-border-color:#232A3A;--login-gradient-primary:linear-gradient(135deg, #4e73df 0%, #232634 100%);--login-gradient-secondary:linear-gradient(135deg, #4e73df 0%, #232634 100%);--login-box-shadow:0 4px 16px rgba(0,0,0,0.25);--img-select:#4e73df;--alg-border:#31333d;--glow-box-shadow:0 0 35px rgba(78, 115, 223, 0.18),0 0 70px rgba(78, 115, 223, 0.12);--glow-text-shadow:0 0 10px rgba(0, 64, 255, 0.5),0 0 20px rgba(255, 255, 255, 0.2)}:root[data-theme=neon]{--background-color:#0f0f0f;--text-color:#39ff14;--container-bg:#1a1a1a;--button-color:#39ff14;--header-bg:#1a1a1a;--border-color:#39ff14;--shadow-color:rgba(57, 255, 20, 0.3);--highlight-bg:#2a2a2a;--button-primary:#3a3a3a;--button-hover:rgba(39, 39, 39, 0.6);--stats-value:#39ff14;--input-bg:#2a2a2a;--hover-bg:#3a3a3a;--active-bg:#1a1a1a;--secondary-text:#a0aec0;--tertiary-text:#666;--primary-color:#39ff14;--secondary-color:#34495e;--accent-color:#ff6b6b;--text-light:#a0aec0;--gradient-primary:linear-gradient(135deg, #39ff14, #54a0ff);--gradient-secondary:linear-gradient(135deg, #ff6b6b, #ff4081);--box-shadow:0 4px 6px rgba(57, 255, 20, 0.2);--transition-smooth:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--glow-primary:0 0 15px rgba(57, 255, 20, 0.5);--home-primary-color:#39ff14;--home-secondary-color:#34495e;--home-accent-color:#ff6b6b;--home-background-color:#1a1a1a;--home-text-color:#e2e8f0;--home-text-light:#a0aec0;--home-border-color:#2d3748;--home-gradient-primary:linear-gradient(135deg, #39ff14, #54a0ff);--home-gradient-secondary:linear-gradient(135deg, #ff6b6b, #ff4081);--home-box-shadow:0 4px 6px rgba(57, 255, 20, 0.2);--home-transition-smooth:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--home-glow-primary:0 0 15px rgba(57, 255, 20, 0.5);--alg-background-color:#0f0f0f;--alg-text-color:#39ff14;--alg-container-bg:#1a1a1a;--alg-header-bg:#1a1a1a;--alg-header-text:#39ff14;--alg-border-color:#39ff14;--alg-shadow-color:rgba(57, 255, 20, 0.3);--alg-highlight-bg:#2a2a2a;--alg-button-primary:#39ff14;--alg-button-hover:#1565c0;--alg-stats-value:#39ff14;--alg-input-bg:#2a2a2a;--alg-input-border:#39ff14;--alg-input-text:#39ff14;--alg-tab-bg:#2a2a2a;--alg-tab-active-bg:#1a1a1a;--alg-highlight-color:#4a4a00;--login-primary-color:#39ff14;--login-secondary-color:#34495e;--login-accent-color:#ff6b6b;--login-background-color:#0f0f0f;--login-text-color:#e2e8f0;--login-text-light:#a0aec0;--login-border-color:#2d3748;--login-gradient-primary:linear-gradient(135deg, #39ff14, #54a0ff);--login-gradient-secondary:linear-gradient(135deg, #ff6b6b, #ff4081);--login-box-shadow:0 4px 6px rgba(57, 255, 20, 0.2);--img-select:#39ff14;--alg-border:#39ff14;--glow-box-shadow:0 0 35px rgba(58, 58, 58, 0.9),0 0 70px rgba(58, 58, 58, 0.6);--glow-text-shadow:0 0 10px rgba(57, 255, 20, 1),0 0 20px rgba(57, 255, 20, 0.8)}:root[data-theme=blue]{--background-color:#001f3f;--text-color:#ffffff;--container-bg:#003366;--button-color:#0074d9;--header-bg:#003366;--border-color:#0074d9;--shadow-color:rgba(0, 116, 217, 0.3);--highlight-bg:#004080;--button-primary:#0074d9;--button-hover:rgba(0, 116, 217, 0.6);--stats-value:#0074d9;--input-bg:#004080;--hover-bg:#0059b3;--active-bg:#003366;--secondary-text:#a0aec0;--tertiary-text:#666;--navbar-dark-primary:var(--container-bg);--navbar-dark-secondary:var(--highlight-bg);--navbar-light-primary:var(--text-color);--navbar-light-secondary:var(--secondary-text);--primary-color:#0074d9;--secondary-color:#34495e;--accent-color:#ff6b6b;--text-light:#a0aec0;--gradient-primary:linear-gradient(135deg, #0074d9, #54a0ff);--gradient-secondary:linear-gradient(135deg, #ff6b6b, #ff4081);--box-shadow:0 4px 6px rgba(0, 116, 217, 0.2);--transition-smooth:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--glow-primary:0 0 15px rgba(0, 116, 217, 0.5);--home-primary-color:#0074d9;--home-secondary-color:#34495e;--home-accent-color:#ff6b6b;--home-background-color:#001f3f;--home-text-color:#ffffff;--home-text-light:#a0aec0;--home-border-color:#0074d9;--home-gradient-primary:linear-gradient(135deg, #0074d9, #54a0ff);--home-gradient-secondary:linear-gradient(135deg, #ff6b6b, #ff4081);--home-box-shadow:0 4px 6px rgba(0, 116, 217, 0.2);--home-transition-smooth:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--home-glow-primary:0 0 15px rgba(0, 116, 217, 0.5);--alg-background-color:#001f3f;--alg-text-color:#ffffff;--alg-container-bg:#003366;--alg-header-bg:#003366;--alg-header-text:#ffffff;--alg-border-color:#0074d9;--alg-shadow-color:rgba(0, 116, 217, 0.3);--alg-highlight-bg:#004080;--alg-button-primary:#0074d9;--alg-button-hover:rgba(0, 116, 217, 0.6);--alg-stats-value:#0074d9;--alg-input-bg:#004080;--alg-input-border:#0074d9;--alg-input-text:#ffffff;--alg-tab-bg:#004080;--alg-tab-active-bg:#003366;--alg-highlight-color:#004080;--login-primary-color:#0074d9;--login-secondary-color:#34495e;--login-accent-color:#ff6b6b;--login-background-color:#001f3f;--login-text-color:#ffffff;--login-text-light:#a0aec0;--login-border-color:#0074d9;--login-gradient-primary:linear-gradient(135deg, #0074d9, #54a0ff);--login-gradient-secondary:linear-gradient(135deg, #ff6b6b, #ff4081);--login-box-shadow:0 4px 6px rgba(0, 116, 217, 0.2);--img-select:#0074d9;--alg-border:#0074d9;--glow-box-shadow:0 0 35px rgba(0, 116, 217, 0.9),0 0 70px rgba(0, 116, 217, 0.6);--glow-text-shadow:0 0 10px rgba(255, 255, 255, 1),0 0 20px rgba(255, 255, 255, 0.8)}:root[data-theme=green]{--background-color:#0f3d0f;--text-color:#ffffff;--container-bg:#1a661a;--button-color:#2ecc40;--header-bg:#1a661a;--border-color:#2ecc40;--shadow-color:rgba(46, 204, 64, 0.3);--highlight-bg:#2a802a;--button-primary:#2ecc40;--button-hover:rgba(46, 204, 64, 0.6);--stats-value:#2ecc40;--input-bg:#2a802a;--hover-bg:#3a9b3a;--active-bg:#1a661a;--secondary-text:#a0aec0;--tertiary-text:#666;--navbar-dark-primary:var(--container-bg);--navbar-dark-secondary:var(--highlight-bg);--navbar-light-primary:var(--text-color);--navbar-light-secondary:var(--secondary-text);--primary-color:#2ecc40;--secondary-color:#34495e;--accent-color:#ff6b6b;--text-light:#a0aec0;--gradient-primary:linear-gradient(135deg, #2ecc40, #54a0ff);--gradient-secondary:linear-gradient(135deg, #ff6b6b, #ff4081);--box-shadow:0 4px 6px rgba(46, 204, 64, 0.2);--transition-smooth:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--glow-primary:0 0 15px rgba(46, 204, 64, 0.5);--home-primary-color:#2ecc40;--home-secondary-color:#34495e;--home-accent-color:#ff6b6b;--home-background-color:#0f3d0f;--home-text-color:#ffffff;--home-text-light:#a0aec0;--home-border-color:#2ecc40;--home-gradient-primary:linear-gradient(135deg, #2ecc40, #54a0ff);--home-gradient-secondary:linear-gradient(135deg, #ff6b6b, #ff4081);--home-box-shadow:0 4px 6px rgba(46, 204, 64, 0.2);--home-transition-smooth:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--home-glow-primary:0 0 15px rgba(46, 204, 64, 0.5);--alg-background-color:#0f3d0f;--alg-text-color:#ffffff;--alg-container-bg:#1a661a;--alg-header-bg:#1a661a;--alg-header-text:#ffffff;--alg-border-color:#2ecc40;--alg-shadow-color:rgba(46, 204, 64, 0.3);--alg-highlight-bg:#2a802a;--alg-button-primary:#2ecc40;--alg-button-hover:rgba(46, 204, 64, 0.6);--alg-stats-value:#2ecc40;--alg-input-bg:#2a802a;--alg-input-border:#2ecc40;--alg-input-text:#ffffff;--alg-tab-bg:#2a802a;--alg-tab-active-bg:#1a661a;--alg-highlight-color:#2a802a;--login-primary-color:#2ecc40;--login-secondary-color:#34495e;--login-accent-color:#ff6b6b;--login-background-color:#0f3d0f;--login-text-color:#ffffff;--login-text-light:#a0aec0;--login-border-color:#2ecc40;--login-gradient-primary:linear-gradient(135deg, #2ecc40, #54a0ff);--login-gradient-secondary:linear-gradient(135deg, #ff6b6b, #ff4081);--login-box-shadow:0 4px 6px rgba(46, 204, 64, 0.2);--img-select:#2ecc40;--alg-border:#2ecc40;--glow-box-shadow:0 0 35px rgba(46, 204, 64, 0.9),0 0 70px rgba(46, 204, 64, 0.6);--glow-text-shadow:0 0 10px rgba(255, 255, 255, 1),0 0 20px rgba(255, 255, 255, 0.8)}:root[data-theme=red]{--background-color:#3f0f0f;--text-color:#ffffff;--container-bg:#661a1a;--button-color:#ff4136;--header-bg:#661a1a;--border-color:#ff4136;--shadow-color:rgba(255, 65, 54, 0.3);--highlight-bg:#802a2a;--button-primary:#ff4136;--button-hover:rgba(255, 65, 54, 0.6);--stats-value:#ff4136;--input-bg:#802a2a;--hover-bg:#b33a3a;--active-bg:#661a1a;--secondary-text:#a0aec0;--tertiary-text:#666;--navbar-dark-primary:var(--container-bg);--navbar-dark-secondary:var(--highlight-bg);--navbar-light-primary:var(--text-color);--navbar-light-secondary:var(--secondary-text);--primary-color:#ff4136;--secondary-color:#34495e;--accent-color:#39ff14;--text-light:#a0aec0;--gradient-primary:linear-gradient(135deg, #ff4136, #ff6b6b);--gradient-secondary:linear-gradient(135deg, #39ff14, #ff4081);--box-shadow:0 4px 6px rgba(255, 65, 54, 0.2);--transition-smooth:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--glow-primary:0 0 15px rgba(255, 65, 54, 0.5);--home-primary-color:#ff4136;--home-secondary-color:#34495e;--home-accent-color:#39ff14;--home-background-color:#3f0f0f;--home-text-color:#ffffff;--home-text-light:#a0aec0;--home-border-color:#ff4136;--home-gradient-primary:linear-gradient(135deg, #ff4136, #ff6b6b);--home-gradient-secondary:linear-gradient(135deg, #39ff14, #ff4081);--home-box-shadow:0 4px 6px rgba(255, 65, 54, 0.2);--home-transition-smooth:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--home-glow-primary:0 0 15px rgba(255, 65, 54, 0.5);--alg-background-color:#3f0f0f;--alg-text-color:#ffffff;--alg-container-bg:#661a1a;--alg-header-bg:#661a1a;--alg-header-text:#ffffff;--alg-border-color:#ff4136;--alg-shadow-color:rgba(255, 65, 54, 0.3);--alg-highlight-bg:#802a2a;--alg-button-primary:#ff4136;--alg-button-hover:rgba(255, 65, 54, 0.6);--alg-stats-value:#ff4136;--alg-input-bg:#802a2a;--alg-input-border:#ff4136;--alg-input-text:#ffffff;--alg-tab-bg:#802a2a;--alg-tab-active-bg:#661a1a;--alg-highlight-color:#802a2a;--login-primary-color:#ff4136;--login-secondary-color:#34495e;--login-accent-color:#39ff14;--login-background-color:#3f0f0f;--login-text-color:#ffffff;--login-text-light:#a0aec0;--login-border-color:#ff4136;--login-gradient-primary:linear-gradient(135deg, #ff4136, #ff6b6b);--login-gradient-secondary:linear-gradient(135deg, #39ff14, #ff4081);--login-box-shadow:0 4px 6px rgba(255, 65, 54, 0.2);--img-select:#ff4136;--alg-border:#ff4136;--glow-box-shadow:0 0 35px rgba(255, 65, 54, 0.9),0 0 70px rgba(255, 65, 54, 0.6);--glow-text-shadow:0 0 10px rgba(255, 65, 54, 1),0 0 20px rgba(255, 65, 54, 0.8)}:root[data-theme=golden]{--background-color:#2C1810;--text-color:#FFD700;--container-bg:#3D2314;--button-color:#FFD700;--header-bg:linear-gradient(135deg, #3D2314, #8B4513);--border-color:#DAA520;--shadow-color:rgba(218, 165, 32, 0.3);--highlight-bg:#4A2917;--button-primary:#DAA520;--button-hover:rgba(255, 215, 0, 0.6);--stats-value:#FFD700;--input-bg:#4A2917;--hover-bg:#5E331E;--active-bg:#3D2314;--secondary-text:#FFC857;--tertiary-text:#CD853F;--primary-color:#FFD700;--secondary-color:#DAA520;--accent-color:#B8860B;--text-light:#FFC857;--gradient-primary:linear-gradient(135deg, #FFD700, #DAA520);--gradient-secondary:linear-gradient(135deg, #DAA520, #B8860B);--box-shadow:0 4px 12px rgba(218, 165, 32, 0.3);--transition-smooth:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--glow-primary:0 0 20px rgba(255, 215, 0, 0.4);--home-primary-color:#FFD700;--home-secondary-color:#DAA520;--home-accent-color:#B8860B;--home-background-color:#2C1810;--home-text-color:#FFD700;--home-text-light:#FFC857;--home-border-color:#DAA520;--home-gradient-primary:linear-gradient(135deg, #FFD700, #DAA520);--home-gradient-secondary:linear-gradient(135deg, #DAA520, #B8860B);--home-box-shadow:0 4px 12px rgba(218, 165, 32, 0.3);--home-glow-primary:0 0 20px rgba(255, 215, 0, 0.4);--alg-background-color:#2C1810;--alg-text-color:#FFD700;--alg-container-bg:#3D2314;--alg-header-bg:#3D2314;--alg-header-text:#FFD700;--alg-border-color:#DAA520;--alg-shadow-color:rgba(218, 165, 32, 0.3);--alg-highlight-bg:#4A2917;--alg-button-primary:#DAA520;--alg-button-hover:#FFD700;--alg-stats-value:#FFD700;--alg-input-bg:#4A2917;--alg-input-border:#DAA520;--alg-input-text:#FFD700;--alg-tab-bg:#4A2917;--alg-tab-active-bg:#3D2314;--alg-highlight-color:#DAA520;--login-primary-color:#FFD700;--login-secondary-color:#DAA520;--login-accent-color:#B8860B;--login-background-color:#2C1810;--login-text-color:#FFD700;--login-text-light:#FFC857;--login-border-color:#DAA520;--login-gradient-primary:linear-gradient(135deg, #FFD700, #DAA520);--login-gradient-secondary:linear-gradient(135deg, #DAA520, #B8860B);--login-box-shadow:0 4px 12px rgba(218, 165, 32, 0.3);--img-select:#DAA520;--alg-border:#DAA520;--glow-box-shadow:0 0 35px rgba(255, 215, 0, 0.9),0 0 70px rgba(218, 165, 32, 0.6);--glow-text-shadow:0 0 10px rgba(255, 215, 0, 1),0 0 20px rgba(218, 165, 32, 0.8)}:root[data-theme=kids]{--background-color:#FFE5F1;--text-color:#FF6B6B;--container-bg:#FFFFFF;--button-color:#7CB9E8;--header-bg:linear-gradient(135deg, #FFB6C1, #87CEEB);--border-color:#FFA07A;--shadow-color:rgba(255, 182, 193, 0.4);--highlight-bg:#F0FFF0;--button-primary:#FF69B4;--button-hover:rgba(255, 105, 180, 0.6);--stats-value:#FF1493;--input-bg:#FFF0F5;--hover-bg:#FFE4E1;--active-bg:#FFB6C1;--secondary-text:#FF69B4;--tertiary-text:#DDA0DD;--primary-color:#FF69B4;--secondary-color:#87CEEB;--accent-color:#98FB98;--gradient-primary:linear-gradient(135deg, #FFB6C1, #87CEEB);--gradient-secondary:linear-gradient(135deg, #98FB98, #DDA0DD);--box-shadow:0 4px 12px rgba(255, 182, 193, 0.4);--glow-primary:0 0 20px rgba(255, 105, 180, 0.4);--font-family:'Comic Neue',cursive;--home-primary-color:#FF69B4;--home-secondary-color:#87CEEB;--home-accent-color:#98FB98;--home-background-color:#FFE5F1;--home-text-color:#FF6B6B;--home-text-light:#FF69B4;--home-border-color:#FFA07A;--home-box-shadow:0 4px 12px rgba(255, 182, 193, 0.4);--home-glow-primary:0 0 20px rgba(255, 105, 180, 0.4);--alg-background-color:#FFE5F1;--alg-text-color:#FF6B6B;--alg-container-bg:#FFFFFF;--alg-header-bg:linear-gradient(135deg, #FFB6C1, #87CEEB);--alg-header-text:#FF69B4;--alg-border-color:#FFA07A;--alg-shadow-color:rgba(255, 182, 193, 0.4);--alg-button-primary:#FF69B4;--alg-button-hover:rgba(255, 105, 180, 0.6);--alg-input-bg:#FFF0F5;--alg-input-border:#FFB6C1;--alg-input-text:#FF6B6B;--alg-tab-bg:#FFF0F5;--alg-tab-active-bg:#FFE4E1;--img-select:#FF69B4;--alg-border:#FFB6C1;--glow-box-shadow:0 0 35px rgba(255, 105, 180, 0.9),0 0 70px rgba(255, 182, 193, 0.6);--glow-text-shadow:0 0 10px rgba(255, 105, 180, 1),0 0 20px rgba(255, 182, 193, 0.8)}:root[data-theme=lightblue]{--background-color:#011627;--text-color:#c3e4ff;--container-bg:#012a4a;--button-color:#00b4d8;--header-bg:linear-gradient(135deg, #caf0f8, #90e0ef);--border-color:#48cae4;--shadow-color:rgba(0, 180, 216, 0.25);--highlight-bg:#013a63;--button-primary:#00b4d8;--button-hover:#0096c7;--stats-value:#0077b6;--input-bg:#f0fbff;--hover-bg:#caf0f8;--active-bg:#90e0ef;--secondary-text:#0096c7;--tertiary-text:#48cae4;--primary-color:#00b4d8;--secondary-color:#0077b6;--accent-color:#90e0ef;--text-light:#48cae4;--gradient-primary:linear-gradient(135deg, #00b4d8, #48cae4);--gradient-secondary:linear-gradient(135deg, #90e0ef, #caf0f8);--box-shadow:0 8px 20px rgba(0, 180, 216, 0.2);--glow-primary:0 0 25px rgba(0, 180, 216, 0.4);--home-primary-color:#00b4d8;--home-secondary-color:#0077b6;--home-accent-color:#90e0ef;--home-background-color:#e0f7ff;--home-text-color:#0353a4;--home-text-light:#48cae4;--home-border-color:#48cae4;--home-gradient-primary:linear-gradient(135deg, #00b4d8, #0096c7);--home-gradient-secondary:linear-gradient(135deg, #90e0ef, #caf0f8);--home-box-shadow:0 8px 20px rgba(0, 180, 216, 0.25);--home-glow-primary:0 0 30px rgba(0, 180, 216, 0.5);--home-transition-smooth:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);--alg-background-color:#e0f7ff;--alg-text-color:#0353a4;--alg-container-bg:#f0fbff;--alg-header-bg:linear-gradient(135deg, #caf0f8, #90e0ef);--alg-header-text:#0353a4;--alg-border-color:#48cae4;--alg-shadow-color:rgba(0, 180, 216, 0.25);--alg-highlight-bg:#e6faff;--alg-button-primary:#00b4d8;--alg-button-hover:rgba(0, 180, 216, 0.8);--alg-stats-value:#0077b6;--alg-input-bg:#f0fbff;--alg-input-border:#48cae4;--alg-input-text:#0353a4;--alg-tab-bg:#caf0f8;--alg-tab-active-bg:#90e0ef;--alg-highlight-color:#e6faff;--button-glow:0 0 15px rgba(0, 180, 216, 0.6);--text-shadow:0 2px 4px rgba(0, 180, 216, 0.2);--card-gradient:linear-gradient(45deg, #f0fbff, #caf0f8);--hover-glow:0 0 20px rgba(0, 180, 216, 0.4);--active-glow:0 0 25px rgba(0, 180, 216, 0.5);--img-select:#00b4d8;--alg-border:#48cae4;--glow-box-shadow:0 0 35px rgba(0, 180, 216, 0.9),0 0 70px rgba(72, 202, 228, 0.6);--glow-text-shadow:0 0 10px rgba(0, 180, 216, 1),0 0 20px rgba(72, 202, 228, 0.8)}*{-webkit-tap-highlight-color:var(--webkit-tap-highlight);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;font-family:var(--font-family)}input,textarea{-webkit-user-select:text;user-select:text}body,html{background-color:var(--background-color)}body.ar [data-translate]:not(i):not(.fas):not(.fab){font-family:Zain,sans-serif!important}.notification{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:var(--container-bg);color:var(--text-color);padding:12px 20px;border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--box-shadow);z-index:9999;opacity:0;transition:var(--transition-smooth);display:flex;align-items:center;gap:12px;backdrop-filter:blur(8px);min-width:280px;max-width:90%}.notification i{font-size:18px}.notification span{flex:1;font-size:.95em}.notification .undo-button{padding:6px 12px;background:var(--gradient-primary);color:var(--text-color);border:none;border-radius:var(--border-radius);cursor:pointer;font-size:.9em;transition:var(--transition-smooth);white-space:nowrap;display:flex;align-items:center;gap:6px}.notification .undo-button:hover{background:var(--gradient-secondary);transform:translateY(-1px)}.notification.show{opacity:1;animation:notificationGlow 2s infinite alternate}@keyframes notificationGlow{from{box-shadow:var(--box-shadow)}to{box-shadow:var(--box-shadow),0 0 15px var(--glow-primary)}}@media (max-width:768px){.notification{bottom:70px;padding:10px 16px;min-width:unset;width:85%;gap:8px}.notification i{font-size:16px}.notification span{font-size:.9em}.notification .undo-button{padding:4px 10px;font-size:.85em}}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--background-color);z-index:10000;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:1;transition:opacity .5s ease-out}.loading-overlay.hidden{opacity:0;pointer-events:none}.loading-spinner{border:4px solid var(--border-color);border-top:4px solid var(--primary-color);border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin-bottom:15px}.loading-text{color:var(--text-light);font-size:1.1em}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}