/* src/icons/src/icons/styles.module.css */
@layer ddsweb-molecules {
  @layer ddsweb-messaging {
    @layer ddsweb-messaging-icons {
      .d416e8_kmwY0G_icon {
        width: var(--icon-size);
        height: var(--icon-size);
      }
      .d416e8_kmwY0G_lg {
        --icon-size: var(--ddsweb-tc-messaging-icons-lg, var(--ddsweb-theme-font-size-next-oversized-xxxl));
      }
      .d416e8_kmwY0G_md {
        --icon-size: var(--ddsweb-tc-messaging-icons-md, var(--ddsweb-theme-font-size-next-oversized-lg));
      }
      .d416e8_kmwY0G_sm {
        --icon-size: var(--ddsweb-tc-messaging-icons-sm, var(--ddsweb-theme-font-size-next-headline-xl));
      }
      .d416e8_kmwY0G_xs {
        --icon-size: var(--ddsweb-tc-messaging-icons-xs, var(--ddsweb-theme-font-size-next-headline-md));
      }
      .d416e8_kmwY0G_bg {
        fill: var(--icon-bg);
      }
      .d416e8_kmwY0G_fg {
        fill: var(--icon-fg);
      }
      .d416e8_kmwY0G_iconOnLight {
        --icon-bg: var(--ddsweb-theme-colors-background-base);
      }
      .d416e8_kmwY0G_iconOnTheme {
        --icon-bg: var(--bg-color-dark);
      }
      .d416e8_kmwY0G_iconFillLight {
        --icon-fg: var(--ddsweb-theme-colors-primary);
      }
      .d416e8_kmwY0G_iconFillPlain {
        --icon-fg: var(--ddsweb-theme-colors-background-base);
      }
      .d416e8_kmwY0G_iconFillColor {
        --icon-fg: var(--bg-color-dark);
      }
    }
  }
}
.d416e8_kmwY0G_onboarding {
  min-width: var(--icon-size);
  background-color: var(--icon-bg);
  color: var(--icon-fg);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: inline-flex;
}


/*# sourceMappingURL=432a6b9951ec9f06c90e.css.map*/