/* Host integration only. The versioned launcher release remains unchanged. */
.site-header islam-orbit-launcher {
  flex: 0 0 52px;
  order: 4;
  --orbit-surface: var(--pl-midnight);
  --orbit-raised: var(--pl-deep-teal);
  --orbit-text: var(--pl-ivory);
  --orbit-muted: var(--pl-sand);
  --orbit-accent: var(--pl-antique-gold);
  --orbit-border: color-mix(in srgb, var(--pl-sand) 35%, var(--pl-midnight));
  --orbit-hover: color-mix(in srgb, var(--pl-ivory) 6%, var(--pl-deep-teal));
  --orbit-focus: var(--pl-antique-gold);
}
@media (min-width: 801px) and (max-width: 1200px) {
  .site-header { gap: 12px; }
  .site-header nav { gap: 0; }
  .site-header nav a { padding-inline: 10px; }
}
@media (max-width: 800px) {
  .site-header { gap: 10px; }
  .site-header .brand { min-width: 0; max-width: none; }
  .site-header .brand-logo { max-width: 100%; }
  .site-header .menu-toggle { flex: 0 0 auto; }
}
