/* Final game links and a consistent, curved lower edge for the desktop navigation. */
@media (min-width:1301px){
  .header>nav[aria-label="Hauptnavigation"],
  .header>nav[aria-label="Main navigation"]{align-items:center;gap:10px}
  .header>nav[aria-label="Hauptnavigation"] a,
  .header>nav[aria-label="Main navigation"] a{
    position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;
    justify-content:center;box-sizing:border-box;height:46px;min-height:46px;padding:0 10px;
    margin:0;border:0;border-radius:12px;line-height:1;white-space:nowrap;
    color:var(--ink);text-decoration:none;transition:color .26s ease
  }
  .header>nav[aria-label="Hauptnavigation"] a.nav-area-start,
  .header>nav[aria-label="Main navigation"] a.nav-area-start{
    margin:0;padding:0 10px;border:0
  }
  .header>nav[aria-label="Hauptnavigation"] a::before,
  .header>nav[aria-label="Main navigation"] a::before,
  .header>nav[aria-label="Hauptnavigation"] a.nav-area-start::before,
  .header>nav[aria-label="Main navigation"] a.nav-area-start::before{
    content:"";display:block;position:absolute;inset:0;z-index:-1;pointer-events:none;
    background:var(--ink);border-radius:inherit;transform:translateY(102%);transition:transform .3s cubic-bezier(.2,.7,.2,1)
  }
  .header>nav[aria-label="Hauptnavigation"] a::after,
  .header>nav[aria-label="Main navigation"] a::after{
    content:"";position:absolute;inset:0;width:auto;height:auto;z-index:1;box-sizing:border-box;
    background:none;border:1.5px solid var(--ink);border-radius:inherit;
    clip-path:inset(70% 0 0 0);transform:none;opacity:1;
    transition:opacity .18s ease;pointer-events:none
  }
  .header>nav[aria-label="Hauptnavigation"] a:hover,
  .header>nav[aria-label="Hauptnavigation"] a:focus-visible,
  .header>nav[aria-label="Main navigation"] a:hover,
  .header>nav[aria-label="Main navigation"] a:focus-visible{color:var(--yellow);text-decoration:none}
  .header>nav[aria-label="Hauptnavigation"] a:hover::before,
  .header>nav[aria-label="Hauptnavigation"] a:focus-visible::before,
  .header>nav[aria-label="Main navigation"] a:hover::before,
  .header>nav[aria-label="Main navigation"] a:focus-visible::before{transform:translateY(0)}
  .header>nav[aria-label="Hauptnavigation"] a:hover::after,
  .header>nav[aria-label="Hauptnavigation"] a:focus-visible::after,
  .header>nav[aria-label="Main navigation"] a:hover::after,
  .header>nav[aria-label="Main navigation"] a:focus-visible::after{opacity:0}
}
.header>.bochum-button,.header>.minterra-button{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;height:46px;min-height:46px;padding:0 16px;border:1px solid var(--ink);border-radius:12px;transition:color .26s ease}
.header>.minterra-button{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--ink);font-size:13px;font-weight:700;white-space:nowrap;text-decoration:none}
.header>.bochum-button::before,.header>.minterra-button::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ink);transform:translateY(102%);transition:transform .3s cubic-bezier(.2,.7,.2,1)}
.header>.bochum-button:hover,.header>.bochum-button:focus-visible,.header>.minterra-button:hover,.header>.minterra-button:focus-visible{background:transparent;color:var(--yellow);text-decoration:none}
.header>.bochum-button:hover::before,.header>.bochum-button:focus-visible::before,.header>.minterra-button:hover::before,.header>.minterra-button:focus-visible::before{transform:translateY(0)}
.header>.hello,.header .menu-button{border-radius:12px}
@media(max-width:900px){.header>.minterra-button{display:none}}
@media (prefers-reduced-motion:reduce){
  .header>nav[aria-label="Hauptnavigation"] a,
  .header>nav[aria-label="Main navigation"] a,
  .header>nav[aria-label="Hauptnavigation"] a::before,
  .header>nav[aria-label="Main navigation"] a::before,
  .header>nav[aria-label="Hauptnavigation"] a::after,
  .header>nav[aria-label="Main navigation"] a::after,
  .header>.bochum-button,.header>.bochum-button::before,
  .header>.minterra-button,.header>.minterra-button::before{transition:none}
}
