:root{--background-color:#f4f4f9;--text-color:#000000;--container-bg:#ffffff;--header-bg:linear-gradient(90deg, #d3d3d3, #ffffff);--shadow-color:rgba(0, 0, 0, 0.1);--highlight-bg:#f0f0f0;--button-primary:#4CAF50;--transition-smooth:all 0.3s ease;--button-hover:#45a049;--stats-value:#ff4d4d;--font-family:'Parkinsans',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;--navbar-dark-primary:var(--container-bg);--navbar-dark-secondary:var(--highlight-bg);--navbar-light-primary:var(--text-color);--navbar-light-secondary:var(--secondary-text);--input-bg:#ffffff;--hover-bg:#f5f5f5;--active-bg:#e0e0e0;--secondary-text:#666;--tertiary-text:#999;--error-color:#f44336;--timer-text:#ffffff;--primary-color:#4e73df;--secondary-color:#2c3e50;--accent-color:#e74c3c;--text-light:#6c757d;--border-color:#dee2e6;--gradient-primary:linear-gradient(135deg, #4e73df, #3498db);--gradient-secondary:linear-gradient(135deg, #e74c3c, #ff4081);--box-shadow:0 4px 6px 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);--login-transition-smooth:all 0.2s ease;--webkit-tap-highlight:transparent;--selection-background:transparent;--selection-text:inherit;--img-select:#ffeb3b;--alg-border:#d7d7d7}:root[data-theme=dark]{--background-color:#1a1a1a;--text-color:#ffffff;--container-bg:#2d2d2d;--button-color:#ffffff;--header-bg:#2d2d2d;--border-color:#3c3c3c;--shadow-color:rgba(0, 0, 0, 0.3);--highlight-bg:#363636;--button-primary:#2962ff;--button-hover:rgba(41, 98, 255, 0.6);--stats-value:#2962ff;--input-bg:#363636;--hover-bg:#404040;--active-bg:#2d2d2d;--secondary-text:#999;--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:#6e93ff;--secondary-color:#34495e;--accent-color:#ff6b6b;--text-light:#a0aec0;--gradient-primary:linear-gradient(135deg, #6e93ff, #54a0ff);--gradient-secondary:linear-gradient(135deg, #ff6b6b, #ff4081);--box-shadow:0 4px 6px rgba(0, 0, 0, 0.2);--transition-smooth:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--glow-primary:0 0 15px rgba(110, 147, 255, 0.5);--home-primary-color:#6e93ff;--home-secondary-color:#34495e;--home-accent-color:#ff6b6b;--home-background-color:#2d2d2d;--home-text-color:#e2e8f0;--home-text-light:#a0aec0;--home-border-color:#2d3748;--home-gradient-primary:linear-gradient(135deg, #6e93ff, #54a0ff);--home-gradient-secondary:linear-gradient(135deg, #ff6b6b, #ff4081);--home-box-shadow:0 4px 6px rgba(0, 0, 0, 0.2);--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:#6e93ff;--login-secondary-color:#34495e;--login-accent-color:#ff6b6b;--login-background-color:#1a202c;--login-text-color:#e2e8f0;--login-text-light:#a0aec0;--login-border-color:#2d3748;--login-gradient-primary:linear-gradient(135deg, #6e93ff, #54a0ff);--login-gradient-secondary:linear-gradient(135deg, #ff6b6b, #ff4081);--login-box-shadow:0 4px 6px rgba(0, 0, 0, 0.2);--img-select:#1565c0;--alg-border:#666666}: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;--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:#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}: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);--login-transition-smooth:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--img-select:#0074d9;--alg-border:#0074d9}: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);--login-transition-smooth:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--img-select:#2ecc40;--alg-border:#2ecc40}: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);--login-transition-smooth:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--img-select:#ff4136;--alg-border:#ff4136}: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;--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:#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}: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}: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}*{-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}