:root{
--fn-grund:#FFFFFF;
--fn-akzent:#6DC525;
--fn-dunkel:#292928;
--fn-text:#292928;
--fn-schrift:system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
--fn-schrift-titel:system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
--fn-radius:14px;
--fn-breite:620px;
}
.fn-button:not(.fn-heroknopf):not([class*="fn-knopf-"]),.fn-kanal:hover{color:#292928;}
.fn-kachel,.fn-zeile{background:#F7FAF5;border-color:#F7FAF5;color:var(--fn-text);}
.fn-kachel:hover,.fn-zeile:has(.fn-haken:checked){border-color:var(--fn-akzent);}
.fn-band-292928{background:#292928;}
.fn-flaeche.fn-band-292928+.fn-flaeche.fn-band-292928{margin-top:-1px;padding-top:1px;}
.fn-band-f7faf5{background:#F7FAF5;}
.fn-flaeche.fn-band-f7faf5+.fn-flaeche.fn-band-f7faf5{margin-top:-1px;padding-top:1px;}
