/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties;
@property --tw-animation-delay {
  syntax: "*";
  inherits: false;
  initial-value: 0s;
}
@property --tw-animation-direction {
  syntax: "*";
  inherits: false;
  initial-value: normal;
}
@property --tw-animation-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-animation-fill-mode {
  syntax: "*";
  inherits: false;
  initial-value: none;
}
@property --tw-animation-iteration-count {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-enter-blur {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-enter-opacity {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-enter-rotate {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-enter-scale {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-enter-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-enter-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-exit-blur {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-exit-opacity {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-exit-rotate {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-exit-scale {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-exit-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-exit-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@layer base {
  :root {
    --team-1: oklch(0.646 0.222 41.116);
    --team-2: oklch(0.6 0.118 184.704);
    --team-3: oklch(0.398 0.07 227.392);
    --team-4: oklch(0.828 0.189 84.429);
    --team-5: oklch(0.769 0.188 70.08);
  }
}
@layer neon-auth {
  :root {
    --neon-radius: 0.625rem;
    --neon-background: var(--background, oklch(1 0 0));
    --neon-foreground: var(--foreground, oklch(0.145 0 0));
    --neon-card: var(--card, oklch(1 0 0));
    --neon-card-foreground: var(--card-foreground, oklch(0.145 0 0));
    --neon-popover: var(--popover, oklch(1 0 0));
    --neon-popover-foreground: var(--popover-foreground, oklch(0.145 0 0));
    --neon-primary: var(--primary, oklch(0.205 0 0));
    --neon-primary-foreground: var(--primary-foreground, oklch(0.985 0 0));
    --neon-secondary: var(--secondary, oklch(0.97 0 0));
    --neon-secondary-foreground: var(--secondary-foreground, oklch(0.205 0 0));
    --neon-muted: var(--muted, oklch(0.97 0 0));
    --neon-muted-foreground: var(--muted-foreground, oklch(0.556 0 0));
    --neon-accent: var(--accent, oklch(0.97 0 0));
    --neon-accent-foreground: var(--accent-foreground, oklch(0.205 0 0));
    --neon-destructive: var(--destructive, oklch(0.577 0.245 27.325));
    --neon-destructive-foreground: var(
      --destructive-foreground,
      oklch(0.577 0.245 27.325)
    );
    --neon-border: var(--border, oklch(0.922 0 0));
    --neon-input: var(--input, oklch(0.922 0 0));
    --neon-ring: var(--ring, oklch(0.708 0 0));
    --neon-chart-1: var(--chart-1, oklch(0.646 0.222 41.116));
    --neon-chart-2: var(--chart-2, oklch(0.6 0.118 184.704));
    --neon-chart-3: var(--chart-3, oklch(0.398 0.07 227.392));
    --neon-chart-4: var(--chart-4, oklch(0.828 0.189 84.429));
    --neon-chart-5: var(--chart-5, oklch(0.769 0.188 70.08));
    --neon-sidebar: var(--sidebar, oklch(0.985 0 0));
    --neon-sidebar-foreground: var(--sidebar-foreground, oklch(0.145 0 0));
    --neon-sidebar-primary: var(--sidebar-primary, oklch(0.205 0 0));
    --neon-sidebar-primary-foreground: var(
      --sidebar-primary-foreground,
      oklch(0.985 0 0)
    );
    --neon-sidebar-accent: var(--sidebar-accent, oklch(0.97 0 0));
    --neon-sidebar-accent-foreground: var(
      --sidebar-accent-foreground,
      oklch(0.205 0 0)
    );
    --neon-sidebar-border: var(--sidebar-border, oklch(0.922 0 0));
    --neon-sidebar-ring: var(--sidebar-ring, oklch(0.708 0 0));
    --neon-team-1: var(--team-1, oklch(0.646 0.222 41.116));
    --neon-team-2: var(--team-2, oklch(0.6 0.118 184.704));
    --neon-team-3: var(--team-3, oklch(0.398 0.07 227.392));
    --neon-team-4: var(--team-4, oklch(0.828 0.189 84.429));
    --neon-team-5: var(--team-5, oklch(0.769 0.188 70.08));
  }
  :root.dark {
    --neon-background: var(--background, oklch(0.145 0 0));
    --neon-foreground: var(--foreground, oklch(0.985 0 0));
    --neon-card: var(--card, oklch(0.205 0 0));
    --neon-card-foreground: var(--card-foreground, oklch(0.985 0 0));
    --neon-popover: var(--popover, oklch(0.205 0 0));
    --neon-popover-foreground: var(--popover-foreground, oklch(0.985 0 0));
    --neon-primary: var(--primary, oklch(0.922 0 0));
    --neon-primary-foreground: var(--primary-foreground, oklch(0.205 0 0));
    --neon-secondary: var(--secondary, oklch(0.269 0 0));
    --neon-secondary-foreground: var(--secondary-foreground, oklch(0.985 0 0));
    --neon-muted: var(--muted, oklch(0.269 0 0));
    --neon-muted-foreground: var(--muted-foreground, oklch(0.708 0 0));
    --neon-accent: var(--accent, oklch(0.269 0 0));
    --neon-accent-foreground: var(--accent-foreground, oklch(0.985 0 0));
    --neon-destructive: var(--destructive, oklch(0.704 0.191 22.216));
    --neon-destructive-foreground: var(
      --destructive-foreground,
      oklch(0.704 0.191 22.216)
    );
    --neon-border: var(--border, oklch(1 0 0 / 10%));
    --neon-input: var(--input, oklch(1 0 0 / 15%));
    --neon-ring: var(--ring, oklch(0.556 0 0));
    --neon-chart-1: var(--chart-1, oklch(0.488 0.243 264.376));
    --neon-chart-2: var(--chart-2, oklch(0.696 0.17 162.48));
    --neon-chart-3: var(--chart-3, oklch(0.769 0.188 70.08));
    --neon-chart-4: var(--chart-4, oklch(0.627 0.265 303.9));
    --neon-chart-5: var(--chart-5, oklch(0.645 0.246 16.439));
    --neon-sidebar: var(--sidebar, oklch(0.205 0 0));
    --neon-sidebar-foreground: var(--sidebar-foreground, oklch(0.985 0 0));
    --neon-sidebar-primary: var(--sidebar-primary, oklch(0.488 0.243 264.376));
    --neon-sidebar-primary-foreground: var(
      --sidebar-primary-foreground,
      oklch(0.985 0 0)
    );
    --neon-sidebar-accent: var(--sidebar-accent, oklch(0.269 0 0));
    --neon-sidebar-accent-foreground: var(
      --sidebar-accent-foreground,
      oklch(0.985 0 0)
    );
    --neon-sidebar-border: var(--sidebar-border, oklch(1 0 0 / 10%));
    --neon-sidebar-ring: var(--sidebar-ring, oklch(0.488 0.243 264.376));
    --neon-team-1: var(--team-1, oklch(0.488 0.243 264.376));
    --neon-team-2: var(--team-2, oklch(0.696 0.17 162.48));
    --neon-team-3: var(--team-3, oklch(0.769 0.188 70.08));
    --neon-team-4: var(--team-4, oklch(0.627 0.265 303.9));
    --neon-team-5: var(--team-5, oklch(0.645 0.246 16.439));
  }
  * {
    box-sizing: border-box;
    border-color: var(--neon-border);
    outline-color: var(--neon-ring);
    @supports (color: color-mix(in lab, red, red)) {
      outline-color: color-mix(in oklab, var(--neon-ring) 50%, transparent);
    }
  }
  body {
    color: var(--neon-foreground);
  }
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-animation-delay: 0s;
      --tw-animation-direction: normal;
      --tw-animation-duration: initial;
      --tw-animation-fill-mode: none;
      --tw-animation-iteration-count: 1;
      --tw-enter-blur: 0;
      --tw-enter-opacity: 1;
      --tw-enter-rotate: 0;
      --tw-enter-scale: 1;
      --tw-enter-translate-x: 0;
      --tw-enter-translate-y: 0;
      --tw-exit-blur: 0;
      --tw-exit-opacity: 1;
      --tw-exit-rotate: 0;
      --tw-exit-scale: 1;
      --tw-exit-translate-x: 0;
      --tw-exit-translate-y: 0;
    }
  }
}
