/* Infofeld „Niruko-Artikel kommen bald“ auf der Startseite. Zum Entfernen: Abschnitt bald-info in index.html und diesen Link löschen. */
.bald-info{padding-top:0;margin-top:-1rem;position:relative;z-index:2}
.bald-info+.nussbereich{margin-top:0;padding-top:clamp(1.5rem,4vw,2.5rem)}
.bi-karte{display:grid;grid-template-columns:1fr minmax(0,300px);gap:clamp(1.2rem,4vw,3rem);align-items:center;background:linear-gradient(140deg,#FFF6DD 0%,#FFFFFF 45%,#E6F6EF 100%);border:4px solid #E53935;border-radius:var(--r-gross);padding:clamp(1.4rem,4vw,2.8rem);box-shadow:0 20px 50px rgba(14,47,46,.12)}
.bi-karte h2{font-size:clamp(1.7rem,4vw,2.5rem);margin:.4rem 0 .5rem}
.bi-karte h2 span{color:var(--tuerkis-d)}
.bi-karte>div>p{margin:0 0 1rem;color:var(--text);font-size:1.08rem;max-width:60ch}
.bi-entdecken{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:0 0 1.3rem;padding:0;list-style:none}
.bi-entdecken a{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center;background:#fff;border:2px solid var(--linie);border-radius:18px;padding:.8rem .4rem;text-decoration:none;color:var(--wald);font:700 .95rem var(--fliess);transition:transform .2s ease,border-color .2s ease}
.bi-entdecken a:hover{transform:translateY(-3px);border-color:var(--tuerkis);color:var(--wald)}
.bi-entdecken b{font-size:1.8rem;line-height:1}
.bi-entdecken small{font-weight:600;color:var(--text-soft);font-size:.8rem}
.bi-bild{position:relative;min-height:320px}
.bi-bild img{position:absolute;bottom:0;height:auto;filter:drop-shadow(0 12px 16px rgba(14,47,46,.22))}
.bi-bild .bi-niruko{width:66%;left:0;animation:schweben 5s ease-in-out infinite}
.bi-bild .bi-nurili{width:50%;right:0;animation:schweben 5.6s .8s ease-in-out infinite}
.bi-bild .bi-schild{position:absolute;top:0;right:4%;background:var(--bernstein);color:var(--wald);font:700 1rem var(--kopf);border-radius:16px;padding:.45rem .9rem;transform:rotate(6deg);box-shadow:0 6px 14px rgba(0,0,0,.18)}
.bi-nl{background:#FFF6DD;border-left:5px solid var(--bernstein);border-radius:12px;padding:.7rem 1rem;margin:0 0 1rem!important;font-size:1rem!important}
.bi-nl b{color:var(--wald)}
.bi-klein{font-size:.9rem;color:var(--text-soft);margin:.7rem 0 0}
@media (max-width:860px){.bi-karte{grid-template-columns:1fr}.bi-bild{order:-1;max-width:300px;width:100%;margin:0 auto;min-height:200px}}
@media (max-width:560px){.bi-entdecken{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (prefers-reduced-motion:reduce){.bi-bild img{animation:none}.bi-entdecken a{transition:none}}
.bi-hinweis{color:#B71C1C!important;background:#FDECEA!important;border-color:#E53935!important}
