/* curby-style-assets bundle: skin fingerprint=80887250c8387ce57c820ccd9ba526dc2322ced0c73161c0443a750383bb640d */
/* @source project--aydin/ui-styles/40-skin/skin-mappings.css */
@layer skin {
  [data-skin] {
    background-color: var(--skin-background-primary, red);
    color: var(--skin-foreground-primary, yellow);
    border-color: var(--skin-border-primary);

    *:focus-visible {
      outline-style: solid;
      outline-width: var(--semantic-focus-outline-width);
      outline-offset: var(--semantic-focus-outline-offset);
      outline-color: var(--skin-accent-primary);
    }

    a {
      color: var(--skin-interactive-primary);
    }

    a:hover,
    a:focus-visible {
      color: var(--skin-interactive-primary-hover);
    }
  }
}
