/* Dodatki do motywu Risotto (plik nadpisuje pusty custom.css motywu). */

.breadcrumbs {
    font-size: 0.9em;
    margin: 0 0 1rem 0;
    color: var(--muted);
    overflow-wrap: anywhere;
}
.breadcrumbs__prompt { color: var(--logo); }
.breadcrumbs [aria-current="page"] { color: var(--fg); }

.courses, .pages-list, .downloads__list { padding-left: 1.25rem; }
.courses__item { margin-bottom: 0.75rem; }
.courses__slug, .downloads__type, .pages-list__desc { color: var(--muted); font-size: 0.9em; }

.downloads { margin-top: 2rem; }
.downloads ul li::marker { content: '⤓\00A0'; }

/* Szerokie tabele i wzory przewijane poziomo zamiast rozpychać układ. */
.content__body table, .table-wrapper { display: block; overflow-x: auto; max-width: 100%; }
.content__body th, .content__body td { padding: 0.25rem 0.75rem; border-bottom: 1px solid var(--muted); text-align: left; vertical-align: top; }
.math-block { overflow-x: auto; margin: 0 0 1.5rem 0; }
math[display="block"] { margin: 0.5rem 0; }
.math-error { color: var(--base08, red); }

.content__body img { display: block; margin: 0 auto 1.5rem auto; }
