/* Felles: hovedsidens basisregler for nav på artikkelundersidene. Generert fra index.html. */
    body > header { gap: clamp(.9rem, 2.5vw, 3rem); }
    body > header {
      position: fixed;
      top: 0;
      left: 0;
      z-index: 100;
      display: flex;
      box-sizing: border-box;
      width: 100%;
      align-items: center;
      justify-content: space-between;
      padding: clamp(1rem, 2vw, 2rem);
      background: color-mix(in srgb, var(--bg) 78%, transparent);
      -webkit-backdrop-filter: blur(16px) saturate(120%);
      backdrop-filter: blur(16px) saturate(120%);
      font-size: var(--t-label);
      letter-spacing: .14em;
      text-transform: uppercase;
      transition: transform .25s ease;
    }
    body > header > a:first-child { margin-right: auto; font-family: var(--font-display); font-weight: 700; letter-spacing: .14em; display: inline-flex; align-items: center; gap: .55em; }
    body > header > a:first-child kai-eyes, .kai-brand kai-eyes { height: .62em; color: var(--eyes); }
    body > header a {
      color: inherit;
      text-decoration: none;
    }
    body > header nav {
      display: flex;
      gap: clamp(.9rem, 2.5vw, 3rem);
    }
body > header { transition-delay: .25s; background: transparent; backdrop-filter: none; }
