lor); }
        .cm-s-simpsons-dark .cm-bracket { color: var(--text-color); }
        .cm-s-simpsons-dark .cm-tag { color: var(--text-color); }
        .cm-s-simpsons-dark .cm-link { color: var(--text-color); }
        .cm-s-simpsons-dark .cm-error { color: var(--simpsons-red); }

        .container {
            max-width: 1200px;
            margin: 0 auto;
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 20px;
        }

        .panel {
            backgroun