/* [project]/apps/web/components/auth/auth-brand.css [app-client] (css) */
[data-auth-brand] {
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light;
  background-color: var(--background);
  color: var(--foreground);
  font-family: var(--font-sans);
}

[data-auth-brand] .auth-logo {
  color: var(--foreground);
  align-items: center;
  gap: 8px;
  display: inline-flex;
}

[data-auth-brand] .auth-logo__mark, [data-auth-brand] .auth-logo__word {
  forced-color-adjust: none;
  background-color: currentColor;
  display: block;
}

[data-auth-brand] .auth-logo__mark {
  width: 28px;
  height: 28.2px;
  -webkit-mask: url("/auth/north-mark-nav.svg") center / contain no-repeat;
  mask: url("/auth/north-mark-nav.svg") center / contain no-repeat;
}

[data-auth-brand] .auth-logo__word {
  width: 64px;
  height: 11.4px;
  -webkit-mask: url("/auth/north-wordmark.svg") center / contain no-repeat;
  mask: url("/auth/north-wordmark.svg") center / contain no-repeat;
}

[data-auth-brand] [data-slot="card"] {
  --tw-ring-color: color-mix(in oklab, var(--foreground) 5%, transparent);
}

[data-auth-brand] [data-slot="button"][data-variant="outline"] {
  background-color: var(--background);
}

@media (hover: hover) {
  [data-auth-brand] [data-slot="button"][data-variant="outline"]:hover {
    background-color: var(--muted);
  }
}

[data-auth-brand] [data-slot="input"] {
  background-color: var(--input);
}

[data-auth-brand] [data-slot="input"]:focus-visible {
  background-color: var(--card);
}

[data-auth-brand] [data-slot="input"]:focus-visible:not([aria-invalid="true"]) {
  border-color: var(--ring);
}

@media (prefers-reduced-motion: reduce) {
  [data-auth-brand] [data-slot="button"] {
    transition: none;
  }
}

[data-auth-brand] .auth-hero__scrim {
  background: linear-gradient(to top,
    var(--auth-scrim-strong) 0%,
    var(--auth-scrim-soft) 38%,
    var(--auth-scrim-clear) 62%);
}

[data-auth-brand] .auth-hero__line {
  max-width: 22ch;
  text-shadow: var(--auth-text-shadow);
}

/*# sourceMappingURL=apps_web_components_auth_auth-brand_1w2vc5esastm8.css.map*/