/* [project]/shared/components/auth/auth-tokens.css [app-client] (css) */
[data-auth-shell] {
  --auth-bg: #fff;
  --auth-bg-soft: #fafafa;
  --auth-bg-muted: #f5f5f7;
  --auth-surface: #fff;
  --auth-border: #ececec;
  --auth-border-strong: #d8d8d8;
  --auth-text: #0c0c0d;
  --auth-text-muted: #707079;
  --auth-text-subtle: #9a9aa3;
  --auth-primary: #3b7bf6;
  --auth-primary-hover: #2f6ce5;
  --auth-primary-soft: #e9f0ff;
  --auth-primary-soft-2: #d8e4ff;
  --auth-danger: #e5484d;
  --auth-success: #2bb673;
  --auth-warning: #f5a524;
  --auth-shadow-sm: 0 1px 2px #0f111a0a;
  --auth-shadow-md: 0 1px 2px #0f111a0a,
    0 8px 24px -12px #0f111a1a;
  --auth-radius-sm: 6px;
  --auth-radius: 8px;
  --auth-radius-lg: 12px;
  --auth-radius-xl: 16px;
}

[data-auth-shell][data-theme="dark"], .dark [data-auth-shell] {
  --auth-bg: #0c0d10;
  --auth-bg-soft: #111216;
  --auth-bg-muted: #16181d;
  --auth-surface: #14161b;
  --auth-border: #23262d;
  --auth-border-strong: #2d3038;
  --auth-text: #f3f4f6;
  --auth-text-muted: #9aa0aa;
  --auth-text-subtle: #6c7280;
  --auth-primary: #5b8df8;
  --auth-primary-hover: #6f9bf9;
  --auth-primary-soft: #1a2540;
  --auth-primary-soft-2: #213256;
  --auth-shadow-sm: 0 1px 2px #0000004d;
  --auth-shadow-md: 0 1px 2px #0000004d,
    0 8px 24px -12px #0009;
}

[data-auth-shell] {
  background: var(--auth-bg);
  color: var(--auth-text);
  font-feature-settings: "ss01", "cv01";
}

[data-auth-shell] ::selection {
  background: var(--auth-primary-soft-2);
  color: var(--auth-text);
}

@keyframes auth-fadeUp {
  from {
    opacity: 0;
    transform: translateY(6px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes auth-spin {
  to {
    transform: rotate(360deg);
  }
}

[data-auth-shell] .auth-fadeUp {
  animation: .32s cubic-bezier(.2, .8, .2, 1) both auth-fadeUp;
}

/*# sourceMappingURL=shared_components_auth_auth-tokens_0wapj_0.css.map*/