/* Sprachfahnen – sichtbar auf allen Geräten */ .language-flags { position: absolute; bottom: 10px; left: 10px; display: flex; flex-wrap: nowrap; gap: 8px; z-index: 10; background: rgba(255, 255, 255, 0.9); padding: 6px 10px; border-radius: 8px; box-shadow: 0 2px 6px rgba(0,0,0,0.2); } .language-flags a img { width: 38px; height: auto; border-radius: 4px; transition: transform 0.2s; } .language-flags a:hover img { transform: scale(1.1); }