:host {
  display: inline-block;
}

svg {
  inline-size: 100%;
  block-size: 100%;
  fill: var(--gse-core-color-transparent);
}
svg .gux-foreground-fill {
  fill: var(--gse-ui-logo-brand-logomark-primary);
}
svg.gux-neutral .gux-foreground-fill {
  fill: var(--gse-ui-logo-brand-logomark-neutral);
}
svg.gux-outlined .gux-foreground-fill {
  fill: var(--gse-core-color-transparent);
}
svg.gux-outlined .gux-foreground-outline {
  stroke: var(--gse-ui-logo-brand-logomark-outlined);
  stroke-width: 1.5;
}