 justify-content: flex-start;
        }

        /* Warning box styling */
        .warning {
            background-color: var(--panel-bg);
            border: 1px solid var(--simpsons-red);
            color: var(--text-color);
            padding: 10px;
            margin: 10px 0;
            border-radius: 5px;
        }

        /* Dark mode styles */
        [data-theme="dark"] {
            --background: #1a1a2e;
            --panel-bg: #282838;
            --text-color: var(--simpsons-yellow);
     