/**
 * Die Kachel ohne Inhalt.
 *
 * Alles hier hängt an der Klasse `izi-wand-ohne-link`, die das Skript an den
 * Kachel-Link und an den Eintrag darüber setzt. Die Permalink-Regel, die den
 * Link schon ohne JavaScript tot macht, erzeugt Izi_Wand_Ausgabe zur Laufzeit
 * und steht nicht hier.
 *
 * @package izi-wand
 */

:root {
	/*
	 * Der Zeiger über einer Kachel ohne Inhalt. `default` ist der Pfeil: Die
	 * Kachel ist ein Bild, kein Bedienelement. Wer lieber `not-allowed` hätte,
	 * ändert es im Child-Theme – es wäre aber die falsche Aussage, denn hier
	 * ist nichts verboten, hier ist schlicht nichts.
	 */
	--izi-wand-zeiger: default;
}

.izi-wand-ohne-link {
	cursor: var( --izi-wand-zeiger );
}

/*
 * Kein Hover. Eine Kachel, die abdunkelt und ihren Titel zeigt, verspricht
 * einen Klick – und den gibt es hier nicht. Das ist der eigentliche Zweck des
 * Ganzen: Die Kachel soll von selbst zu erkennen geben, dass da nichts zu
 * holen ist, statt den Klick ins Leere laufen zu lassen.
 *
 * ACHTUNG, hier hängt es an Enfolds Klassennamen. Anders als der
 * Permalink-Selektor lässt sich das nicht update-fest formulieren: Was das
 * Overlay ist und wie es heißt, entscheidet das Parent-Theme. Verschiebt ein
 * Enfold-Update die Namen, ist diese Liste die Stelle, an der nachzuziehen ist
 * – und sonst keine.
 *
 * Unterdrückt werden die Overlay-Elemente einzeln und nicht der Teilbaum des
 * Links als Ganzes. Sonst nähme man die Eckmarkierung aus izi-marker mit, die
 * in derselben Kachel liegt.
 */
.izi-wand-ohne-link .av-masonry-entry-title,
.izi-wand-ohne-link .av-masonry-entry-content,
.izi-wand-ohne-link .av-masonry-outerimage-container::after,
.izi-wand-ohne-link .av-masonry-image-container::before,
.izi-wand-ohne-link .image-overlay,
.izi-wand-ohne-link .av-inner-masonry-content {
	display: none !important;
}

/*
 * Enfold blendet das Overlay mit einer Überblendung ein. Bleibt sie stehen,
 * flackert die Kachel beim Darüberfahren einmal kurz, bevor display:none
 * greift.
 */
.izi-wand-ohne-link,
.izi-wand-ohne-link * {
	transition: none !important;
}

/*
 * Auf Touch bleibt :hover kleben, nachdem einmal getippt wurde. Ohne diese
 * Zeile trüge eine Kachel, die man versehentlich angetippt hat, ihren
 * Hover-Zustand bis zum nächsten Tippen woanders – und sähe damit aus wie ein
 * hängengebliebener Ladezustand.
 */
@media (hover: none) {

	.izi-wand-ohne-link:hover {
		opacity: 1;
	}
}
