/* Einbindung in gourmer.ch: Rueckweg zur Gesamtseite */
.nav__links .nav__home { display: inline-flex; align-items: center; gap: 6px; padding-right: clamp(18px, 2.2vw, 38px); margin-right: calc(-1 * clamp(4px, .6vw, 12px)); border-right: 1px solid rgba(255, 220, 190, .18); color: var(--copper-2); }
.nav__links .nav__home::after { display: none; }
.nav__links .nav__home svg { width: 16px; height: 16px; fill: none; stroke: currentColor; stroke-width: 2; transition: transform .35s var(--ease); }
.nav__links .nav__home:hover svg { transform: translateX(-3px); }
.menu__site { position: relative; display: flex; flex-wrap: wrap; gap: 8px; margin-top: 34px; }
.menu__site a { padding: 8px 14px; border-radius: 100px; border: 1px solid rgba(255, 220, 190, .2); font-size: .9rem; font-weight: 600; }
.menu__site a:first-child { background: var(--copper-2); border-color: var(--copper-2); color: #140c09; }
.footer__grid { grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr; }
@media (max-width: 1260px) { .nav__links { gap: 18px; } .nav__links a { font-size: .92rem; } }
@media (max-width: 1100px) { .nav__links a[href="#team"] { display: none; } }
@media (max-width: 1100px) { .footer__grid { grid-template-columns: 1fr 1fr; } }
@media (max-width: 700px) { .footer__grid { grid-template-columns: 1fr; } }
