/**
 * Simple Ad Manager — frontend stílusok.
 *
 * Semleges, "ad" szó nélküli osztálynevek (lásd claude.md 10.).
 *
 * MEGJEGYZÉS: a dinamikus (rejtett / JS-vezérelt) komponensek — popup, sticky,
 * háttér, parallax, reveal — kritikus CSS-e NEM itt van, hanem INLINE a fejlécben
 * (Settings::runtime_css), hogy a LiteSpeed UCSS („Remove Unused CSS") ne tudja
 * eltávolítani. Itt csak a mindig látható alap-stílusok vannak.
 */

.s-mod {
	margin: 1em 0;
	text-align: center;
}

.s-mod__label {
	display: block;
	margin: 0 0 4px;
	font-size: 10px;
	line-height: 1.4;
	/* Ne legyen csupa nagybetű — csak a kezdőbetű nagy (sentence case). */
	text-transform: lowercase;
	text-align: center;
	color: #64686d;
}

.s-mod__label::first-letter {
	text-transform: uppercase;
}

.s-mod__inner {
	display: inline-block;
	max-width: 100%;
	line-height: 0;
}

.s-mod__inner > a {
	display: inline-block;
	max-width: 100%;
	line-height: 0;
}

/* Reszponzív: sosem lóg ki; a megadott méret csak arányt/CLS-foglalást ad (11.) */
.s-mod__media {
	display: block;
	max-width: 100%;
	height: auto;
}

/* Blokkolt AdSense helyén megjelenő üzenet */
.s-fallback {
	padding: 14px 16px;
	border: 1px dashed #c3c4c7;
	border-radius: 6px;
	color: #646970;
	font-size: 13px;
	line-height: 1.4;
	text-align: center;
}

/* Auto-elhelyezés hook konténerek */
.s-hook {
	text-align: center;
}

.s-hook--header {
	margin-bottom: 1em;
}

.s-hook--footer {
	margin-top: 1em;
}
