[data-exercise-page="tabelka-czasow-podstawowa"] [data-exercise-screen="matching"] { --plum:#246d63; }
[data-exercise-page="tabelka-czasow-podstawowa"] [data-exercise-screen="matching"] .exercise-match-bank button.is-used { background:#e0eee8; border-color:#8eb6aa; color:#24574e; }
[data-exercise-page="tabelka-czasow-podstawowa"] [data-exercise-screen="matching"] .exercise-match-drop { border-color:#82b6a9; background:#eaf6f1; color:#24574e; }
[data-exercise-page="tabelka-czasow-podstawowa"] [data-exercise-screen="matching"] .exercise-match-card.is-selected { border-color:#3d9784; box-shadow:0 0 0 3px #3d978426; }
html[data-theme="dark"] [data-exercise-page="tabelka-czasow-podstawowa"] [data-exercise-screen="matching"] .exercise-match-bank { background:#223f4d; border-color:#65808c; }
html[data-theme="dark"] [data-exercise-page="tabelka-czasow-podstawowa"] [data-exercise-screen="matching"] .exercise-match-bank button { background:#304d5b; color:#edf3f5; border-color:#7696a3; }
html[data-theme="dark"] [data-exercise-page="tabelka-czasow-podstawowa"] [data-exercise-screen="matching"] .exercise-match-bank button.is-picked { background:#28786b; color:#fff; border-color:#a5e5d0; }
html[data-theme="dark"] [data-exercise-page="tabelka-czasow-podstawowa"] [data-exercise-screen="matching"] .exercise-match-card { background:#263f4d; color:#edf3f5; border-color:#65808c; }
html[data-theme="dark"] [data-exercise-page="tabelka-czasow-podstawowa"] [data-exercise-screen="matching"] .exercise-match-card.is-correct { background:#254b45; border-color:#7cc6b3; }
html[data-theme="dark"] [data-exercise-page="tabelka-czasow-podstawowa"] [data-exercise-screen="matching"] .exercise-match-card.is-wrong { background:#523a3b; border-color:#e7a095; }
html[data-theme="dark"] [data-exercise-page="tabelka-czasow-podstawowa"] [data-exercise-screen="matching"] .exercise-match-card__sentence { color:#edf3f5; }
html[data-theme="dark"] [data-exercise-page="tabelka-czasow-podstawowa"] [data-exercise-screen="matching"] .exercise-match-card__number { background:#355563; color:#edf3f5; }
html[data-theme="dark"] [data-exercise-page="tabelka-czasow-podstawowa"] [data-exercise-screen="matching"] .exercise-match-card__status { color:#a5e5d0; }
html[data-theme="dark"] [data-exercise-page="tabelka-czasow-podstawowa"] [data-exercise-screen="matching"] .exercise-match-card.is-wrong .exercise-match-card__status { color:#ffc0b4; }
html[data-theme="dark"] [data-exercise-page="tabelka-czasow-podstawowa"] [data-exercise-screen="matching"] .exercise-match-drop { background:#1b303b; color:#edf3f5; border-color:#82b6a9; opacity:1; }
html[data-theme="dark"] [data-exercise-page="tabelka-czasow-podstawowa"] [data-exercise-screen="matching"] .exercise-match-drop.is-filled { background:#235e57; color:#fff; border-color:#a5e5d0; }
html[data-theme="dark"] [data-exercise-page="tabelka-czasow-podstawowa"] [data-exercise-screen="matching"] .exercise-match-result.is-correct { background:#235e57; color:#edf3f5; border-color:#82b6a9; }
html[data-theme="dark"] [data-exercise-page="tabelka-czasow-podstawowa"] [data-exercise-screen="matching"] .exercise-match-result.is-wrong { background:#523a3b; color:#edf3f5; border-color:#e7a095; }
html[data-theme="dark"] [data-exercise-page="tabelka-czasow-podstawowa"] [data-exercise-screen="matching"] .exercise-match-result :is(p,strong) { color:inherit; }

html[data-theme="dark"] [data-exercise-page="tabelka-czasow-podstawowa"] .exercise-match-bank button:is(:disabled,.is-used){color:#c7d5dc;background:#203846;opacity:1;}

/* The optional Polish meaning keeps its own readable surface in both themes. */
.exercise-page[data-exercise-page="tabelka-czasow-podstawowa"] .edu-context > p { color:#253c35; background:#f0f7f4; border-left-color:#548c78; }
.exercise-page[data-exercise-page="tabelka-czasow-podstawowa"] .edu-context[open] > p { position:static; inset:auto; max-height:min(180px,22dvh); margin-top:4px; }
html[data-theme="dark"] .exercise-page[data-exercise-page="tabelka-czasow-podstawowa"] .edu-context > p { color:#edf3f5; background:#243d4a; border-left-color:#8cd6c0; }
html[data-theme="dark"] .exercise-page[data-exercise-page="tabelka-czasow-podstawowa"] .edu-context > summary { color:#edf3f5; background:#243d4a; border-color:#d89a91; }
html[data-theme="dark"] .exercise-page[data-exercise-page="tabelka-czasow-podstawowa"] .edu-context > summary:hover { background:#304e5b; }
