/* bx-feature-52 – aus Brixies „Feature Section 52“ (0534-feature-section-52.json) */
.bx-feature-52__container { flex-direction: column; align-items: center; row-gap: var(--wf-container-gap); }
.bx-feature-52__container-info { align-items: center; row-gap: var(--wf-space-s); width: 1080px; }
.bx-feature-52__tagline { font-weight: 600; color: var(--wf-color-neutral-950); margin-bottom: 0px; }
.bx-feature-52__heading { font-size: var(--wf-text-2xl); text-align: center; }
.bx-feature-52__description { text-align: center; width: 540px; }
.bx-feature-52__grid { display: grid; margin-top: 0px; margin-bottom: 0px; padding-left: 0px; grid-template-columns: var(--wf-grid-3); grid-template-rows: var(--wf-grid-1); align-items: stretch; gap: var(--wf-container-gap) var(--wf-grid-gap); }
@media (max-width: 767px) {
	.bx-feature-52__grid { grid-template-columns: var(--wf-grid-1); }
}
.bx-card-feature-52 { row-gap: var(--wf-content-gap); flex-direction: column; }
.bx-card-feature-52__icon { --wf-icon-size: var(--wf-text-2xl); --wf-icon-color: var(--wf-color-neutral-950); }
.bx-card-feature-52__heading { font-size: var(--wf-text-l); margin-top: 0px; }
.bx-card-feature-52__btn-inline { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: var(--wf-text-m); flex-direction: row; align-items: center; }
.bx-card-feature-52__container { row-gap: var(--wf-space-s); }
.bx-feature-52__img { object-fit: cover; object-position: 50%; aspect-ratio: 16 / 9; }
:is([data-bx-id="lrcfub"], .bx-id-lrcfub) { font-size: var(--wf-text-s); }
:is([data-bx-id="vyutbr"], .bx-id-vyutbr) { font-size: var(--wf-text-s); }
:is([data-bx-id="zyudex"], .bx-id-zyudex) { font-size: var(--wf-text-s); }

/* ---- Dart-Treff, Gestaltung 3 (stil.md): nur --wf-*-Variablen ---- */
/* 2 Verständnis: Papiergrund, Kopf mittig mit Eyebrow zwischen zwei Linien, drei Punkte als Spalten zwischen feinen
   Kupferlinien, Strich-Icons statt Blindsymbolen. */
.bx-feature-52 { background-color: var(--wf-color-neutral-25); padding-top: calc(var(--wf-space-5xl) - 1rem); }
.bx-feature-52 .wf-graft { background: transparent; }
.bx-feature-52__container { row-gap: var(--wf-space-3xl); }
.bx-feature-52__container-info { width: 81rem; max-width: 100%; row-gap: var(--wf-space-m); }
.bx-feature-52__heading { font-size: var(--wf-text-3xl); font-weight: 800; line-height: 1.08; color: var(--wf-color-neutral-950); }
.bx-feature-52 .wf-eyebrow { display: flex; align-items: center; justify-content: center; gap: var(--wf-space-s);
	margin-bottom: var(--wf-space-m); font-family: var(--wf-font-body); font-size: var(--wf-text-s); font-weight: 700;
	letter-spacing: .2em; line-height: 1.4; text-transform: uppercase; color: var(--wf-color-secondary); }
.bx-feature-52 .wf-eyebrow::before,
.bx-feature-52 .wf-eyebrow::after { content: ""; width: 4rem; border-top: 1px solid currentColor; }
.bx-feature-52 .bx-content-5__description { width: 62rem; max-width: 100%; font-size: var(--wf-text-l); line-height: 1.5;
	color: var(--wf-color-neutral-trans-80); }

.bx-feature-52__grid { width: 108rem; max-width: 100%; column-gap: 0; row-gap: var(--wf-space-xl);
	border-top: 1px solid var(--wf-color-secondary-trans-40); padding-top: var(--wf-space-2xl); }
.bx-card-feature-52__wrapper { padding-inline: var(--wf-space-xl); }
.bx-card-feature-52__wrapper + .bx-card-feature-52__wrapper { border-left: 1px solid var(--wf-color-secondary-trans-40); }
.bx-card-feature-52__container { align-items: center; text-align: center; row-gap: var(--wf-space-xs); }
.bx-card-feature-52__icon svg { display: none; }
.bx-card-feature-52__icon { width: 3.6rem; height: 3.6rem; margin-bottom: var(--wf-space-xs); background: var(--wf-color-secondary);
	-webkit-mask: url("../../assets/vendor/tabler/door-enter.svg") center / contain no-repeat; mask: url("../../assets/vendor/tabler/door-enter.svg") center / contain no-repeat; }
.bx-card-feature-52__wrapper:nth-child(2) .bx-card-feature-52__icon { -webkit-mask-image: url("../../assets/vendor/tabler/coin-euro.svg"); mask-image: url("../../assets/vendor/tabler/coin-euro.svg"); }
.bx-card-feature-52__wrapper:nth-child(3) .bx-card-feature-52__icon { -webkit-mask-image: url("../../assets/vendor/tabler/beer.svg"); mask-image: url("../../assets/vendor/tabler/beer.svg"); }
.bx-card-feature-52__heading { font-size: var(--wf-text-xl); font-weight: 800; color: var(--wf-color-neutral-950); }
.bx-card-feature-52__description { font-size: var(--wf-text-m); color: var(--wf-color-neutral-trans-80); max-width: 30ch; }
.bx-feature-52 .bx-cta-22 { display: none; }
@media (max-width: 767px) {
	.bx-card-feature-52__wrapper { padding-inline: 0; }
	.bx-card-feature-52__wrapper + .bx-card-feature-52__wrapper { border-left: 0; border-top: 1px solid var(--wf-color-secondary-trans-40);
		padding-top: var(--wf-space-xl); }
}

/* ---- Änderungen Runde 1 (Deniz’ Auswahl, 11.11.2026) ---- */
.bx-feature-52 { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .42 0 0 0 0 .3 0 0 0 0 .18 0 0 0 .11 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"); }

/* ---- Texte von Deniz (12.11.2026): Karte 3 „Günstige Getränke“ mit Bierkrug statt Musiknote ---- */

/* ---- Tablet (768–991 px, 12.11.2026): Karten gleich hoch – Überschriften einzeilig, Texte gleich viele Zeilen ---- */
@media (min-width: 768px) and (max-width: 991px) {
	.bx-card-feature-52__wrapper { padding-inline: var(--wf-space-s); }
	.bx-card-feature-52__heading { font-size: var(--wf-text-l); }
}
@media (min-width: 768px) and (max-width: 799px) {
	.bx-card-feature-52__description { font-size: var(--wf-text-s); }
}

/* ---- Icons: Tabler Icons (assets/vendor/tabler/, MIT) statt selbst gezeichneter Masken (Deniz, 12.11.2026) ---- */
