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

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



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

:--c-message--scope-inline {
  @mixin message-v1--scope-inline;
}
:--c-message--scope-section {
  @mixin message-v1--scope-section;
}
:--c-message--scope-global {
  @mixin message-v1--scope-global;
}

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

:--c-message--type-info:--c-message--scope-section {
  @mixin message-v1--type-info---message-v1--scope-section;
}
:--c-message--type-success:--c-message--scope-section {
  @mixin message-v1--type-success---message-v1--scope-section;

  /* IDEA: Add icons (in v3) */
  /*
  @mixin message--has-icon---message--type-success;
  @mixin message--has-icon---message--scope-section;
  @mixin message--has-icon;
  */
}
:--c-message--type-warning:--c-message--scope-section {
  @mixin message-v1--type-warning---message-v1--scope-section;

  /* IDEA: Add icons (in v3) */
  /*
  @mixin message--has-icon---message--type-success;
  @mixin message--has-icon---message--scope-section;
  @mixin message--has-icon;
  */
}
:--c-message--type-error:--c-message--scope-section {
  @mixin message-v1--type-error---message-v1--scope-section;

  /* IDEA: Add icons (in v3) */
  /*
  @mixin message--has-icon---message--type-success;
  @mixin message--has-icon---message--scope-section;
  @mixin message--has-icon;
  */
}
:--c-message--type-extra:--c-message--scope-section {
  @mixin message-v1--type-extra---message-v1--scope-section;
}
