/*
 * Dopasowanie znaczników WordPressa do motywu PUWU (bloki tekstowe w .prose, ukrywanie elementów
 * sterowanych przez JS, podpisy, osadzenia). Wygląd PUWU jest w puwu.css.
 */
[hidden] { display: none !important; }

/* Bloki WordPressa wewnątrz treści artykułu i bloku „Treść”: wygląd jak zwykły HTML w .prose
   (odstępy z reguły .prose > * + *, tabela bez obramowań bloku WordPressa). */
.prose figure { margin-inline: 0; margin-bottom: 0; }
.prose > figure:first-child { margin-top: 0; }
.prose .wp-block-image img { border-radius: var(--radius); }
.prose figcaption,
.prose .wp-element-caption { margin-top: .6rem; font-size: .82rem; color: var(--muted); text-align: left; }
.prose .wp-block-table thead { border-bottom: 0; }
.prose .wp-block-table th,
.prose .wp-block-table td { border: 0; border-bottom: 1px solid var(--line); padding: .65em .8em; }
.prose .wp-block-table thead th { border-bottom: 2px solid var(--ink); }
.prose .wp-block-separator { border: 0; border-top: 1px solid var(--line); margin-block: 2.5em; }
.prose .wp-block-embed__wrapper { position: relative; }
.prose .wp-embed-aspect-16-9 .wp-block-embed__wrapper { aspect-ratio: 16 / 9; }
.prose .wp-embed-aspect-16-9 iframe { position: absolute; inset: 0; width: 100%; height: 100%; border-radius: var(--radius); }
.prose .aligncenter { margin-inline: auto; }

/* Wyróżnienie frazy w wynikach wyszukiwania. */
mark { background: color-mix(in oklab, var(--accent) 22%, transparent); color: inherit; padding: 0 .1em; border-radius: .2em; }

/* Pasek administratora nie zasłania przyklejonego nagłówka. */
body.admin-bar .site-header { top: var(--wp-admin--admin-bar--height, 32px); }
@media (max-width: 600px) { body.admin-bar .site-header { top: 0; } }

/* WordPress dodaje border-style: solid elementom z inline border-color (common.css bloków); w motywie
   inline border-color zmienia tylko kolor istniejącej ramki. */
html :where([style^="border-color"], [style*=";border-color"], [style*="; border-color"]) { border-style: none; }
.stat { border-top-style: solid; }
