       }
        
        /* Dark mode overrides */
        [data-theme="dark"] body {
            background: url('images/background.png') no-repeat center center fixed;
            background-size: cover;
            color: var(--text-color);
        }
        
        [data-theme="dark"] .panel {
            background-color: var(--panel-bg);
            border: 2px solid var(--border-color);
        }
        
        [data-theme="dark"] input[type="text"], 
        [data-theme="dark"] input[type="numbe