/* ===================================================================
   Manuelle AdSense-Blöcke
   - reservierter Platz gegen Layout-Shift (CLS / Core Web Vitals)
   - dezente "Anzeige"-Kennzeichnung (Trennungsgebot, § 6 TMG)
   Handgeschrieben, unabhängig vom Tailwind-Build (kein Rebuild nötig).
   =================================================================== */

.ad-slot {
    display: block;
    width: 100%;
    margin: 1.75rem auto;
    text-align: center;
    overflow: hidden;
}

.ad-slot .adsbygoogle {
    display: block;
    width: 100%;
}

/* dezentes Label oberhalb der Anzeige */
.ad-slot__label {
    display: block;
    margin-bottom: 4px;
    font-size: 10px;
    line-height: 1;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: #94a3b8; /* ink-400 */
    text-align: left;
}

/* Reservierte Mindesthöhen je Platzierungstyp (verhindert Springen beim Nachladen) */
.ad-slot--banner    { min-height: 100px; }
.ad-slot--inarticle { min-height: 280px; }
.ad-slot--sidebar   { min-height: 600px; }

@media (min-width: 768px) {
    .ad-slot--banner { min-height: 120px; }
}
