/* Schriftwahl im Footer (Testphase). In TYPO3 per Site-Einstellung schachverband.schriftwahl schaltbar. */
/* Inter: zur Auswahl */
@font-face { font-family: "Inter"; font-weight: 400; font-style: normal; font-display: swap; src: url("../fonts/inter-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-weight: 500; font-style: normal; font-display: swap; src: url("../fonts/inter-latin-500-normal.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-weight: 600; font-style: normal; font-display: swap; src: url("../fonts/inter-latin-600-normal.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-weight: 700; font-style: normal; font-display: swap; src: url("../fonts/inter-latin-700-normal.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-weight: 800; font-style: normal; font-display: swap; src: url("../fonts/inter-latin-800-normal.woff2") format("woff2"); }
/* Source Sans 3: zur Auswahl */
@font-face { font-family: "Source Sans 3"; font-weight: 400; font-style: normal; font-display: swap; src: url("../fonts/source-sans-3-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family: "Source Sans 3"; font-weight: 500; font-style: normal; font-display: swap; src: url("../fonts/source-sans-3-latin-500-normal.woff2") format("woff2"); }
@font-face { font-family: "Source Sans 3"; font-weight: 600; font-style: normal; font-display: swap; src: url("../fonts/source-sans-3-latin-600-normal.woff2") format("woff2"); }
@font-face { font-family: "Source Sans 3"; font-weight: 700; font-style: normal; font-display: swap; src: url("../fonts/source-sans-3-latin-700-normal.woff2") format("woff2"); }
@font-face { font-family: "Source Sans 3"; font-weight: 800; font-style: normal; font-display: swap; src: url("../fonts/source-sans-3-latin-800-normal.woff2") format("woff2"); }
/* Sofia Sans Condensed: zur Auswahl */
@font-face { font-family: "Sofia Sans Condensed"; font-weight: 400; font-style: normal; font-display: swap; src: url("../fonts/sofia-sans-condensed-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family: "Sofia Sans Condensed"; font-weight: 500; font-style: normal; font-display: swap; src: url("../fonts/sofia-sans-condensed-latin-500-normal.woff2") format("woff2"); }
@font-face { font-family: "Sofia Sans Condensed"; font-weight: 600; font-style: normal; font-display: swap; src: url("../fonts/sofia-sans-condensed-latin-600-normal.woff2") format("woff2"); }
@font-face { font-family: "Sofia Sans Condensed"; font-weight: 700; font-style: normal; font-display: swap; src: url("../fonts/sofia-sans-condensed-latin-700-normal.woff2") format("woff2"); }
@font-face { font-family: "Sofia Sans Condensed"; font-weight: 800; font-style: normal; font-display: swap; src: url("../fonts/sofia-sans-condensed-latin-800-normal.woff2") format("woff2"); }

.fuss__schriftwahl { border-top: 1px dashed var(--ink); }
.fuss__schriftwahl .container { padding-top: 16px; padding-bottom: 24px; display: flex; flex-wrap: wrap; align-items: center; gap: 12px 28px; font-size: 14px; }
.fuss__schriftwahl-titel { font-size: 13px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: var(--accent); }
.fuss__schriftwahl label { display: flex; align-items: center; gap: 8px; font-weight: 600; }
.fuss__schriftwahl select { font: inherit; font-weight: 400; padding: 6px 8px; border: 2px solid var(--ink); border-radius: 0; background: var(--white); color: var(--ink); }

/* Farbe Dunkelrot nur zur Auswahl in der Testphase (kein eigener Verband) */
:root[data-verband="dunkelrot"] { --accent: #A3262A; --tint: #F6E8E8; --tint2: #EDD2D3; }

/* Wahrzeichen-Auswahl: Hülle ohne eigene Box, das SVG bleibt Flex-Element im Kopf */
.wz-wahl { display: contents; }
.wz-wahl[hidden] { display: none; }
