/* =====================================================================
   radiotv26 – článek, stránka, 404, příloha/fotogalerie, komentáře
   Jen barevné proměnné z style.css (světlý i tmavý režim).
   ===================================================================== */

/* ===== Hlavička článku ===== */
.r26-clanek { min-width: 0; }
.r26-clanek__hlava { display: flex; flex-direction: column; gap: 10px; margin: 4px 0 24px; }
.r26-clanek__titulek {
	font-family: var(--font-h); font-size: 40px; font-weight: 700; line-height: 1.12;
	letter-spacing: -0.01em; overflow-wrap: anywhere;
}
.r26-clanek__meta { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 0; font-size: 15px; }
.r26-clanek__meta > span + span::before { content: "·"; margin: 0 10px; color: var(--muted); }
.r26 .r26-clanek__meta a { color: var(--text); font-weight: 600; }
.r26 .r26-clanek__meta a:hover { color: var(--accent-text); }

/* Náhledový obrázek */
.r26-clanek__obr { margin: 0 0 32px; }
.r26-clanek__obr img { display: block; width: 100%; height: auto; border-radius: var(--radius); background: var(--surface); }
.r26-clanek__obr figcaption { margin-top: 8px; font-size: 14px; color: var(--muted); }

@media (max-width: 700px) {
	.r26-clanek__titulek { font-size: 28px; }
	.r26-clanek__obr { margin-bottom: 24px; }
	.r26-clanek__obr img { border-radius: var(--radius-s); }
}

/* ===== Obsah článku (čitelná šířka) ===== */
.r26-obsah {
	max-width: 720px; font-size: 18px; line-height: 1.7; color: var(--text);
	overflow-wrap: break-word;
}
.r26-obsah::after { content: ""; display: table; clear: both; }
.r26-obsah > :first-child { margin-top: 0; }
.r26-obsah p { margin: 0 0 1.2em; }
.r26-obsah h2, .r26-obsah h3, .r26-obsah h4 { font-family: var(--font-h); font-weight: 700; line-height: 1.25; margin: 1.8em 0 0.6em; }
.r26-obsah h2 { font-size: 27px; }
.r26-obsah h3 { font-size: 22px; }
.r26-obsah h4 { font-size: 19px; }
.r26-obsah h5, .r26-obsah h6 { font-size: 17px; margin: 1.5em 0 0.5em; }
.r26-obsah strong, .r26-obsah b { font-weight: 700; }
.r26-obsah ul, .r26-obsah ol { margin: 0 0 1.2em; padding-left: 1.4em; }
.r26-obsah li { margin: 0 0 0.45em; }
.r26-obsah li > ul, .r26-obsah li > ol { margin: 0.45em 0 0; }
.r26-obsah ul li::marker { color: var(--accent-text); }
.r26-obsah hr { border: 0; border-top: 1px solid var(--border); margin: 2em 0; }

.r26 .r26-obsah a {
	color: var(--accent-text);
	text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px;
}
.r26 .r26-obsah a:hover { color: var(--accent-text); text-decoration-thickness: 2px; }
.r26 .r26-obsah a.r26-tlacitko { color: var(--on-accent) !important; text-decoration: none; }

.r26-obsah blockquote {
	margin: 1.6em 0; padding: 18px 24px; border-left: 4px solid var(--accent);
	background: var(--surface); border-radius: 0 var(--radius-s) var(--radius-s) 0;
	font-size: 19px; line-height: 1.6;
}
.r26-obsah blockquote p:last-child { margin-bottom: 0; }
.r26-obsah blockquote cite { display: block; margin-top: 8px; font-size: 15px; font-style: normal; color: var(--muted); }

.r26-obsah code, .r26-obsah kbd { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.88em; background: var(--surface); border-radius: 4px; padding: 1px 5px; }
.r26-obsah pre { background: var(--surface); border-radius: var(--radius-s); padding: 16px 18px; overflow-x: auto; font-size: 15px; line-height: 1.5; }
.r26-obsah pre code { background: none; padding: 0; }

/* Obrázky a popisky */
.r26-obsah img { border-radius: var(--radius-s); height: auto; }
.r26-obsah .wp-caption { max-width: 100% !important; margin-bottom: 1.4em; }
.r26-obsah .wp-caption img { display: block; }
.r26-obsah .wp-caption-text, .r26-obsah figcaption { font-size: 14px; line-height: 1.45; color: var(--muted); margin: 8px 0 0; }
.r26-obsah figure { margin: 0 0 1.4em; max-width: 100%; }
.r26-obsah .aligncenter { margin-left: auto; margin-right: auto; }
.r26-obsah .alignwide, .r26-obsah .alignfull { max-width: 100%; width: 100%; }
.r26-obsah .wp-block-image img { display: block; }

/* Tabulky (včetně TablePress) */
.r26-obsah table { width: 100%; border-collapse: collapse; margin: 0 0 1.4em; font-size: 16px; line-height: 1.45; }
.r26-obsah th, .r26-obsah td { padding: 10px 12px; border-bottom: 1px solid var(--border); text-align: left; vertical-align: top; }
.r26-obsah th, .r26-obsah thead td { background: var(--surface-2); font-weight: 700; color: var(--text); }
.r26-obsah tbody tr:nth-child(even) td { background: var(--surface); }
.r26-obsah .tablepress {
	--text-color: var(--text);
	--head-text-color: var(--text);
	--head-bg-color: var(--surface-2);
	--head-active-bg-color: var(--border);
	--head-active-text-color: var(--text);
	--head-sort-arrow-color: var(--muted);
	--odd-text-color: var(--text);
	--odd-bg-color: var(--surface);
	--even-text-color: var(--text);
	--even-bg-color: var(--bg);
	--hover-text-color: var(--text);
	--hover-bg-color: var(--surface-2);
	--border-color: var(--border);
	--padding: 10px 12px;
	color: var(--text);
}
.r26-obsah .tablepress > :where(thead, tfoot) > tr > * { background-color: var(--surface-2); color: var(--text); }
.r26-obsah .tablepress > :where(tbody) > tr > * { background-color: transparent; color: var(--text); }
.r26-obsah .tablepress > :where(tbody.row-striping) > :nth-child(odd of :where(:not(.child, .dtrg-group))) > * { background-color: var(--surface); }
.r26-obsah .tablepress > :where(tbody.row-hover) > tr:hover > * { background-color: var(--surface-2); }
.r26-obsah .tablepress-table-name, .r26-obsah .tablepress-table-description { font-family: var(--font-h); font-weight: 700; }
.r26-obsah .dataTables_wrapper, .r26-obsah .dt-container { overflow-x: auto; margin-bottom: 1.4em; font-size: 15px; }
.r26-obsah .dataTables_wrapper input, .r26-obsah .dataTables_wrapper select,
.r26-obsah .dt-container input, .r26-obsah .dt-container select {
	min-height: 40px; padding: 4px 10px; border: 1px solid var(--border); border-radius: 8px;
	background: var(--bg); color: var(--text); font: inherit;
}
.r26-obsah .dataTables_wrapper .dataTables_paginate .paginate_button,
.r26-obsah .dt-container .dt-paging .dt-paging-button { color: var(--text) !important; border-radius: 8px; }
@media (max-width: 700px) {
	.r26-obsah table { display: block; overflow-x: auto; -webkit-overflow-scrolling: touch; }
	.r26-obsah .dataTables_wrapper table, .r26-obsah .dt-container table { display: table; }
}

/* Vložená videa a iframe (16:9), ostatní iframe jen do šířky sloupce */
.r26-obsah iframe, .r26-obsah embed, .r26-obsah object, .r26-obsah video { max-width: 100%; }
.r26-obsah iframe[src*="youtube.com"], .r26-obsah iframe[src*="youtube-nocookie.com"], .r26-obsah iframe[src*="youtu.be"],
.r26-obsah iframe[src*="vimeo.com"], .r26-obsah iframe[src*="dailymotion.com"], .r26-obsah iframe[src*="stream.cz"],
.r26-obsah iframe[src*="ceskatelevize.cz"], .r26-obsah iframe[src*="iprima.cz"], .r26-obsah iframe[src*="facebook.com/plugins/video"],
.r26-obsah .wp-embed-aspect-16-9 iframe, .r26-obsah embed[type*="video"], .r26-obsah embed[src*="youtube"] {
	display: block; width: 100%; height: auto; aspect-ratio: 16 / 9; border: 0; border-radius: var(--radius-s);
}
.r26-obsah .wp-block-embed { margin: 0 0 1.4em; }
.r26-obsah .wp-block-embed__wrapper { position: relative; }
.r26-obsah .wp-embed-aspect-4-3 iframe { width: 100%; height: auto; aspect-ratio: 4 / 3; }
.r26-obsah .twitter-tweet, .r26-obsah .instagram-media { margin-left: auto !important; margin-right: auto !important; }

/* Přehrávače WordPressu */
.r26-obsah audio { display: block; width: 100%; margin: 0 0 1.4em; }
.r26-obsah .wp-audio-shortcode, .r26-obsah .mejs-container.wp-audio-shortcode {
	width: 100% !important; max-width: 100%; margin: 0 0 1.4em; border-radius: var(--radius-s); overflow: hidden;
}
.r26-obsah .wp-video { width: 100% !important; max-width: 100%; margin: 0 0 1.4em; border-radius: var(--radius-s); overflow: hidden; }
.r26-obsah .wp-video .mejs-container { width: 100% !important; max-width: 100%; }
.r26-obsah .wp-video video, .r26-obsah video.wp-video-shortcode { width: 100% !important; height: auto !important; }
.r26-obsah .mejs-container .mejs-controls button { min-width: 20px; }
.r26-obsah .wp-playlist { border-radius: var(--radius-s); border-color: var(--border); }

/* Stránkování článku na více stran */
.r26-obsah .page-links { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin: 1.6em 0 0; font-size: 16px; }
.r26-obsah .page-links__h { font-weight: 700; margin-right: 4px; }
.r26-obsah .page-links > span:not(.page-links__h), .r26 .r26-obsah .page-links a {
	display: inline-flex; align-items: center; justify-content: center; min-width: 44px; min-height: 44px;
	padding: 0 12px; border-radius: 999px; border: 1px solid var(--border); text-decoration: none; font-weight: 600;
}
.r26-obsah .page-links > span:not(.page-links__h) { background: var(--accent); border-color: var(--accent); color: var(--on-accent); }

/* ===== Galerie v článku (gallery_shortcode_custom ve functions.php) ===== */
.r26-obsah .gallery-count { font-family: var(--font-h); font-size: 19px; font-weight: 700; margin: 1.6em 0 10px; }
.r26-obsah .gallery-ribbon {
	display: flex; flex-wrap: wrap; align-items: center; gap: 12px;
	background: var(--surface); border-radius: var(--radius); padding: 14px; margin: 0 0 1.6em;
}
.r26-obsah .gallery-ribbon br { display: none; }
.r26-obsah .gallery-ribbon .gallery-item { margin: 0; line-height: 0; }
.r26-obsah .gallery-ribbon .gallery-item a { display: block; text-decoration: none; }
.r26-obsah .gallery-ribbon .gallery-item img { width: 137px; height: 92px; object-fit: cover; border-radius: 8px; }
.r26 .r26-obsah .gallery-ribbon .gallery-show-btn {
	margin-left: auto; display: inline-flex; align-items: center; min-height: 44px; padding: 0 20px;
	border-radius: 999px; background: var(--accent); color: var(--on-accent); font-size: 15px; font-weight: 600; text-decoration: none;
}
.r26 .r26-obsah .gallery-ribbon .gallery-show-btn:hover { background: var(--accent-hover); color: var(--on-accent); }
@media (max-width: 600px) {
	.r26-obsah .gallery-ribbon .gallery-item img { width: 96px; height: 66px; }
	.r26 .r26-obsah .gallery-ribbon .gallery-show-btn { margin-left: 0; width: 100%; justify-content: center; }
}

/* ===== Vložené články (plugin vlozpost) ===== */
.r26-obsah article.vlozpost, .r26-obsah article.postinpost {
	position: relative; display: flow-root; margin: 1.6em 0; padding: 20px 22px;
	background: var(--surface); border: 1px solid var(--border); border-left: 4px solid var(--accent);
	border-radius: var(--radius-s); font-size: 16px; line-height: 1.55; text-align: left;
}
.r26-obsah .vlozpost::after, .r26-obsah .postinpost::after { content: none; }
.r26-obsah .vlozpost h2, .r26-obsah .postinpost h2,
.r26-obsah .vlozpost h2.entry-title, .r26-obsah .postinpost h2.entry-title {
	display: block; font-family: var(--font-h); font-size: 20px !important; font-weight: 700; line-height: 1.3;
	margin: 0 0 8px !important; padding: 0; text-transform: none !important;
}
.r26 .r26-obsah .vlozpost h2 a, .r26 .r26-obsah .postinpost h2 a { color: var(--text); text-decoration: none; }
.r26 .r26-obsah .vlozpost h2 a:hover, .r26 .r26-obsah .postinpost h2 a:hover { color: var(--accent-text); text-decoration: underline; }
.r26-obsah .vlozpost p, .r26-obsah .postinpost p { margin: 0 0 0.6em; color: var(--muted); }
.r26-obsah .vlozpost p:last-child, .r26-obsah .postinpost p:last-child { margin-bottom: 0; }
.r26-obsah .vlozpost img.attachment-thumbnail, .r26-obsah .vlozpost img.attachment-first, .r26-obsah .vlozpost img.fiimg,
.r26-obsah .postinpost img.attachment-thumbnail, .r26-obsah .postinpost img.attachment-first, .r26-obsah .postinpost img.fiimg {
	float: right; max-width: 180px; max-height: 135px; width: auto; height: auto; object-fit: cover;
	margin: 0 0 10px 16px; padding: 0 !important; border-radius: 8px;
}
/* Varianta „Související článek“ (.souvis) */
.r26-obsah article.souvis.vlozpost, .r26-obsah article.souvis.postinpost { float: none; width: auto; padding: 0; overflow: hidden; border-left-width: 1px; border-radius: var(--radius); }
.r26-obsah article.souvis.vlozpost::before, .r26-obsah article.souvis.postinpost::before {
	content: "Související článek"; display: block; padding: 12px 18px 0;
	font-size: 12px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: var(--accent-text);
}
.r26-obsah .souvis .pipone { position: static; float: none; width: auto; left: auto; top: auto; padding: 0; background: transparent; }
.r26-obsah .souvis .piptwo { display: flow-root; margin: 0; padding: 10px 18px 18px; }
.r26-obsah .souvis .piptwo img, .r26-obsah .souvis.vlozpost .piptwo img, .r26-obsah .souvis.postinpost .piptwo img {
	float: left; width: 160px; min-width: 0; min-height: 0; max-width: 40%; height: auto; aspect-ratio: 4 / 3; object-fit: cover;
	margin: 0 16px 6px 0; padding: 0 !important; border-radius: 8px;
}
.r26-obsah .piptwo p, .r26-obsah .piptwo a { position: static; }
@media (max-width: 520px) {
	.r26-obsah .vlozpost img.attachment-thumbnail, .r26-obsah .vlozpost img.attachment-first, .r26-obsah .vlozpost img.fiimg,
	.r26-obsah .postinpost img.attachment-thumbnail, .r26-obsah .postinpost img.attachment-first, .r26-obsah .postinpost img.fiimg { max-width: 120px; }
	.r26-obsah .souvis .piptwo img { width: 110px; }
}

/* ===== Patička článku: štítky, sdílení ===== */
.r26-clanek__pata {
	max-width: 720px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px 24px;
	margin-top: 36px; padding-top: 22px; border-top: 1px solid var(--border);
}
.r26-clanek__pata:empty { display: none; }
.r26-tagy { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: 8px; }
.r26-tagy li { margin: 0; }
.r26 .r26-tagy a {
	display: inline-flex; align-items: center; min-height: 44px; padding: 0 16px;
	border: 1px solid var(--border); border-radius: 999px; background: var(--bg);
	font-size: 14px; font-weight: 600; color: var(--text);
}
.r26 .r26-tagy a:hover { border-color: var(--accent); color: var(--accent-text); }
.r26-sdileni { margin-left: auto; }
.r26 .r26-sdilet {
	display: inline-flex; align-items: center; gap: 10px; min-height: 44px; padding: 0 20px;
	border-radius: 999px; background: var(--label-bg); color: var(--label-text); font-size: 15px; font-weight: 600;
}
.r26 .r26-sdilet:hover { background: var(--accent); color: var(--on-accent); }
.r26-upravit { flex-basis: 100%; margin: 0; font-size: 14px; }
.r26 .r26-upravit a { color: var(--muted); text-decoration: underline; }
@media (max-width: 600px) { .r26-sdileni { margin-left: 0; } }

/* ===== Související články (inc/souvisejici.php, markup .related-posts) ===== */
.r26-souvisejici { margin-top: 48px; }
.r26 .related-posts { clear: both; float: none; max-height: none; margin: 0; }
.r26 .related-posts::before { content: none; }
.r26 .related-posts h2 { display: block; font-family: var(--font-h); font-size: 26px; font-weight: 700; margin: 0 0 18px; }
.r26 .related-posts ul { list-style: none; margin: 0; padding: 0; float: none; width: auto; max-height: none; overflow: visible; display: flex; flex-direction: column; gap: 14px; }
.r26 .related-posts ul::before { content: none; }
.r26 .related-posts li {
	display: grid; grid-template-columns: 160px minmax(0, 1fr); grid-template-rows: auto 1fr; column-gap: 18px;
	margin: 0; padding: 14px; min-height: 0; max-height: none; clear: none; overflow: hidden;
	background: var(--surface); border-radius: 12px;
}
.r26 .related-posts li > a:first-child { grid-row: 1 / span 2; grid-column: 1; display: block; line-height: 0; align-self: start; }
.r26 .related-posts li > a:first-child img {
	float: none; margin: 0; width: 160px; height: auto; aspect-ratio: 4 / 3; object-fit: cover; border-radius: 8px;
}
.r26 .related-posts h3 {
	grid-column: 2; font-family: var(--font-h); font-size: 18px !important; font-weight: 600; line-height: 1.3;
	margin: 2px 0 6px !important; padding: 0; background: none; text-transform: none !important;
}
.r26 .related-posts h3 a { color: var(--text); }
.r26 .related-posts h3 a:hover { color: var(--accent-text); }
.r26 .related-posts p {
	grid-column: 2; margin: 0; font-size: 15px; line-height: 1.5; color: var(--muted);
	display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; line-clamp: 3; overflow: hidden;
}
.r26 .related-posts p img, .r26 .related-posts p iframe, .r26 .related-posts p figure, .r26 .related-posts p table { display: none; }
.r26 .related-posts p a { color: inherit; }
@media (max-width: 520px) {
	.r26 .related-posts li { grid-template-columns: 104px minmax(0, 1fr); column-gap: 14px; padding: 12px; }
	.r26 .related-posts li > a:first-child img { width: 104px; }
	.r26 .related-posts h3 { font-size: 16px !important; }
	.r26 .related-posts p { -webkit-line-clamp: 2; line-clamp: 2; font-size: 14px; }
}

/* ===== Další z rubriky ===== */
.r26-detail__dalsi { margin-top: 48px; }
.r26-detail__dalsi .r26-mrizka { grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); }
.r26-detail__dalsi .r26-sekce__vice { text-align: left; margin-top: 16px; }

/* ===== Stránka ===== */
.r26-clanek--stranka .r26-clanek__hlava { margin-bottom: 20px; }

/* ===== 404 ===== */
.r26-404__panel {
	max-width: 760px; margin: 12px auto 0; padding: 44px 40px; text-align: center;
	background: var(--surface); border-radius: var(--radius);
}
.r26-404__kod { margin: 0; font-family: var(--font-h); font-size: 64px; font-weight: 700; line-height: 1; color: var(--accent-text); }
.r26-404__h { font-family: var(--font-h); font-size: 34px; font-weight: 700; margin: 14px 0 10px; }
.r26-404__text { margin: 0 auto 26px; max-width: 520px; color: var(--muted); font-size: 17px; }
/* formulář hledání je v css/r26-vypisy.css; na 404 je na kartě, proto pole s --bg */
.r26-404__panel .r26-hledani { max-width: 520px; margin: 0 auto; text-align: left; }
.r26-404__panel .r26-hledani__pole { background: var(--bg); }
.r26-404__rubriky { margin-top: 28px; }
.r26-404__rubriky ul { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; }
.r26 .r26-404__rubriky a {
	display: inline-flex; align-items: center; min-height: 44px; padding: 0 18px;
	border: 1px solid var(--border); border-radius: 999px; background: var(--bg); font-weight: 600;
}
.r26 .r26-404__rubriky a:hover { border-color: var(--accent); color: var(--accent-text); }
@media (max-width: 600px) {
	.r26-404__panel { padding: 30px 20px; }
	.r26-404__kod { font-size: 48px; }
	.r26-404__h { font-size: 26px; }
	.r26-hledani__radek { flex-direction: column; }
}

/* ===== Fotogalerie (image.php) a příloha (attachment.php) ===== */
.r26-galerie__zpet { margin: 0; font-size: 15px; color: var(--muted); }
.r26 .r26-galerie__zpet a { display: inline-flex; align-items: center; min-height: 44px; font-weight: 600; color: var(--accent-text); }
.r26-galerie__foto { margin: 0 0 18px; scroll-margin-top: 16px; }
.r26-galerie__odkaz { display: block; line-height: 0; background: var(--surface); border-radius: var(--radius); overflow: hidden; }
.r26-galerie__odkaz img { display: block; width: 100%; max-height: 80vh; object-fit: contain; object-position: 50% 50%; margin: 0 auto; }
.r26-galerie__foto figcaption { margin-top: 10px; font-size: 15px; color: var(--muted); }
.r26-galerie__nav { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin: 0 0 28px; }
.r26-galerie__pocitadlo { margin: 0; font-weight: 600; color: var(--muted); font-variant-numeric: tabular-nums; }
.r26 .r26-galerie__krok {
	display: inline-flex; align-items: center; min-height: 44px; padding: 0 20px;
	border: 1px solid var(--border); border-radius: 999px; font-weight: 600; color: var(--text);
}
.r26 a.r26-galerie__krok:hover { border-color: var(--accent); color: var(--accent-text); }
.r26-galerie__krok--neaktivni { visibility: hidden; }
.r26-galerie__text { margin-bottom: 28px; }
.r26-galerie__h { font-family: var(--font-h); font-size: 20px; font-weight: 700; margin: 0 0 14px; }
.r26-galerie__nahledy { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(auto-fill, minmax(104px, 1fr)); gap: 10px; }
.r26-galerie__nahledy li { margin: 0; }
.r26-galerie__nahledy a { display: block; line-height: 0; border-radius: 8px; overflow: hidden; border: 3px solid transparent; }
.r26-galerie__nahledy a:hover { border-color: var(--border); }
.r26-galerie__nahledy a[aria-current="page"] { border-color: var(--accent); }
.r26-galerie__nahledy img { width: 100%; height: auto; aspect-ratio: 13 / 10; object-fit: cover; }
.r26-priloha__stahnout { margin-top: 1.4em; }
@media (max-width: 600px) {
	.r26 .r26-galerie__krok { padding: 0 14px; }
	.r26-galerie__nahledy { grid-template-columns: repeat(auto-fill, minmax(80px, 1fr)); gap: 8px; }
}

/* ===== Komentáře ===== */
.r26-komentare { max-width: 720px; }
.r26-komentare__seznam, .r26-komentare__seznam .children { list-style: none; margin: 0; padding: 0; }
.r26-komentare__seznam .children { margin-left: 24px; }
.r26-komentare__seznam .comment-body { padding: 16px 18px; margin: 0 0 12px; background: var(--surface); border-radius: 12px; }
.r26-komentare__seznam .comment-meta { font-size: 14px; color: var(--muted); }
.r26-komentare__seznam .comment-meta a { color: var(--muted); }
.r26-komentare__seznam .comment-author { font-weight: 600; color: var(--text); }
.r26-komentare__seznam .avatar { border-radius: 50%; vertical-align: middle; margin-right: 8px; }
.r26-komentare__seznam .says { display: none; }
.r26-komentare__seznam .comment-content p, .r26-komentare__seznam .comment-body > p { margin: 8px 0 0; }
.r26-komentare__seznam .reply a { display: inline-flex; align-items: center; min-height: 44px; font-weight: 600; color: var(--accent-text); }
.r26-komentare__zavreno { color: var(--muted); }
.r26-komentare .comment-reply-title { font-family: var(--font-h); font-size: 20px; margin: 24px 0 12px; }
.r26-komentare .comment-form label { display: block; font-weight: 600; margin-bottom: 6px; }
.r26-komentare .comment-form input[type="text"], .r26-komentare .comment-form input[type="email"],
.r26-komentare .comment-form input[type="url"], .r26-komentare .comment-form textarea {
	width: 100%; min-height: 44px; padding: 10px 14px; border: 1px solid var(--border); border-radius: var(--radius-s);
	background: var(--bg); color: var(--text); font: inherit;
}
.r26-komentare .comment-form .submit { border: 0; cursor: pointer; }
.r26-komentare .comment-form-cookies-consent label { display: inline; font-weight: 400; }
.r26-komentare .nav-links { display: flex; justify-content: space-between; gap: 12px; margin: 8px 0 16px; }
