/*
 * Doplnky pre Joomla 5, menzl.com, 2026-10-23.
 *
 * Zamerne samostatny subor: template.css, blog.css, mediaqueries.css a
 * custom.css zostavaju bajt na bajt zhodne s produkciou, aby sa dali pouzit
 * ako referencia pri porovnavani. Vsetko, co si vyziada J5, patri sem.
 */

/*
 * .visually-hidden je Bootstrap 5 / a11y utilita, ktoru J5 pouziva v jadrovom
 * markupe (texty urcene len pre citacky obrazovky). Sablona ju nedefinuje,
 * takze sa taky text vypise ako obycajny viditelny text.
 *
 * Konkretne sa to prejavilo pri frontend editingu modulov: prihlaseny
 * pouzivatel s pravami videl na stranke "Bearbeiten" pri kazdom module
 * (libraries/src/Document/Renderer/Html/ModulesRenderer.php:55 ->
 * layouts/joomla/edit/frontediting_modules.php).
 */
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
	white-space: nowrap !important;
	border: 0 !important;
}

/*
 * Frontend editing modulov: J5 vklada do stranky viditelny
 *   <div role="tooltip" id="tip-N">Modul bearbeiten<br>NAZOV<br>Position: X</div>
 * a zobrazit/skryt ho ma Bootstrap popover CSS, ktore sablona nenacitava.
 * J3 mala to iste v data- atributoch (data-jmodtip), teda neviditelne.
 *
 * Preto sa skryva. Editacny odkaz <a class="jmodedit"> zostava v HTML, len
 * nie je vidiet - rovnako ako na J3, kde sa tlacidlo objavovalo az po najazde
 * mysou. Sablona nema ikonovy font, takze <span class="icon-edit"> je prazdny.
 */
div[role="tooltip"][id^="tip-"] {
	display: none;
}
