@import url('../tools/x-message.css');

@import url("./c-message.selectors.css");



:--c-message {
  @mixin message;
}

:--c-message--scope-inline {
  @mixin message--scope-inline;
}
:--c-message--type-info:--c-message--scope-inline {
  @mixin message--type-info---message--scope-inline;
}
:--c-message--type-success:--c-message--scope-inline {
  @mixin message--type-success---message--scope-inline;
  @mixin message--has-icon---message--type-success;
  @mixin message--has-icon;
}
:--c-message--type-warning:--c-message--scope-inline {
  @mixin message--type-warning---message--scope-inline;
  @mixin message--has-icon---message--type-warning;
  @mixin message--has-icon;
}
:--c-message--type-error:--c-message--scope-inline {
  @mixin message--type-error---message--scope-inline;
  @mixin message--has-icon---message--type-error;
  @mixin message--has-icon;
}
:--c-message--type-extra:--c-message--scope-inline {
  @mixin message--type-extra---message--scope-inline;
}

:--c-message--scope-section {
  @mixin message--scope-section;
}
:--c-message--type-info:--c-message--scope-section {
  @mixin message--type-info---message--scope-section;
}
:--c-message--type-success:--c-message--scope-section {
  @mixin message--type-success---message--scope-section;
}
:--c-message--type-warning:--c-message--scope-section {
  @mixin message--type-warning---message--scope-section;
}
:--c-message--type-error:--c-message--scope-section {
  @mixin message--type-error---message--scope-section;
}
:--c-message--type-extra:--c-message--scope-section {
  @mixin message--type-extra---message--scope-section;
}

:--c-message--scope-global {
  @mixin message--scope-global;
}
