/* stylelint-disable */
@layer drv.components.icon {
  .drv-icon-host {
    display: inline-flex;
  }
  .drv-icon {
    box-sizing: content-box;
    flex-shrink: 0;
    block-size: 1.25em;
    block-size: var(--drv-icon-size, 1.25em);
    min-block-size: var(--drv-icon-default-size, 1.5rem);
    max-block-size: 100%;
    inline-size: 1.25em;
    inline-size: var(--drv-icon-size, 1.25em);
    min-inline-size: var(--drv-icon-default-size, 1.5rem);
    font-size: inherit;
    aspect-ratio: 1/1;
  }
}
