@layer starlight.components {
  svg:where(.astro-n5k4ipy7) { color: var(--sl-icon-color); font-size: var(--sl-icon-size,1em); width: 1em; height: 1em; }
}
@layer starlight.components {
  starlight-tabs:where(.astro-hbt4ddzs) { display: block; }
  .tablist-wrapper:where(.astro-hbt4ddzs) { overflow-x: auto; }
  :where(.astro-hbt4ddzs)[role="tablist"] { border-bottom: 2px solid var(--sl-color-gray-5); padding: 0px; list-style: none; display: flex; }
  .tab:where(.astro-hbt4ddzs) { display: flex; }
  .tab:where(.astro-hbt4ddzs) > :where(.astro-hbt4ddzs)[role="tab"] { --sl-tab-color-border: var(--sl-color-gray-5); line-height: var(--sl-line-height-headings); box-shadow: 0 2px 0 var(--sl-tab-color-border); color: var(--sl-color-gray-3); outline-offset: var(--sl-outline-offset-inside); overflow-wrap: initial; align-items: center; gap: 0.5rem; padding: 0.275rem 1.25rem; text-decoration: none; display: flex; }
  .tab:where(.astro-hbt4ddzs) :where(.astro-hbt4ddzs)[role="tab"][aria-selected="true"] { --sl-tab-color-border: var(--sl-color-text-accent); color: var(--sl-color-white); font-weight: 600; }
  .tablist-wrapper:where(.astro-hbt4ddzs) ~ [role="tabpanel"] { margin-top: 1rem; }
}

.wu-video-embed:where(.astro-ikh23wxh) { aspect-ratio: 16 / 9; border: 1px solid var(--sl-color-hairline-light); background-color: var(--sl-color-black); width: 100%; margin: 1.5rem 0px; position: relative; }
.wu-video-embed:where(.astro-ikh23wxh) iframe:where(.astro-ikh23wxh) { border: 0px; width: 100%; height: 100%; position: absolute; inset: 0px; }