@charset "UTF-8";
body {
  --header-min-height: 65px;
}

header {
  padding: 5px;
  --font-size: 16px;
  --color: var(--wp--preset--color--contrast);
  --dropdown-bg-color: var(--wp--preset--color--base);
  --mobile-bg-color: var(--wp--preset--color--custom-secondary-faded);
}
header .navigation-toggle {
  --toggle-color: var(--wp--preset--color--base);
  background-color: red;
}
header .wp-block-button__link {
  --color: var(--button-primary-color, var(--wp--preset--color--base));
  --color-active: var(--button-primary-color, var(--wp--preset--color--base));
  --color-hover: var(--button-primary-color-hover, var(--wp--preset--color--base));
}

header.is-sticky {
  --toggle-color: red;
}
/* Mobil – bytt om på toggle og knap */
@media (max-width: 777px) {
  header {
    padding: 5px 25px;
  }
  .bolt-site-logo {
    order: 1;
    /* Logo først */
  }
  .wp-block-buttons {
    order: 2;
    margin-left: auto;
  }
  .navigation-toggle {
    order: 3;
    /* Toggle sidst */
  }
  .navigation {
    order: 4;
    /* Navigation sidst */
  }
  a.wp-block-button__link.wp-element-button {
    padding: 6px 30px;
  }
}
header.is-sticky {
  backdrop-filter: blur(6px);
  background: rgba(255, 255, 255, 0.85);
}

@media (min-width: 777px) {
  body.transparent-header .wp-site-blocks > header:not(.is-sticky) {
    --color: var(--wp--preset--color--base);
  }
  body.transparent-header .wp-site-blocks > header:not(.is-sticky) .navigation-items-item.is-level-1,
  body.transparent-header .wp-site-blocks > header:not(.is-sticky) .navigation-items-item.is-level-2 {
    --color: var(--wp--preset--color--contrast);
  }
  .navigation-dropdown-ul {
    gap: 10px;
    padding: 15px;
  }
}
/* Guld underline */