.nav-zurueck { display: inline-flex; align-items: center; gap: 6px; min-height: 44px; padding: 0 16px 0 12px; border: 1px solid var(--hair, #d5dbe6); border-radius: 999px; background: rgba(255, 255, 255, .85); color: var(--sten, #1C3F74); font-size: 14px; font-weight: 500; line-height: 1; text-decoration: none; margin-left: auto; flex: none; }
.nav-zurueck svg { display: block; color: var(--val, #002FA6); }
.nav-zurueck:hover { border-color: var(--val, #002FA6); color: var(--val, #002FA6); text-decoration: none; }
.nav-zurueck:focus-visible { outline: 3px solid var(--val, #002FA6); outline-offset: 3px; }
@media (max-width: 500px) { .nav-zurueck { padding: 0 12px 0 8px; } }
