@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";

/* src/styles.scss */
:root {
  --lc-z-base: 0;
  --lc-z-sticky: 100;
  --lc-z-header: 500;
  --lc-z-drawer: 1000;
  --lc-z-overlay: 1100;
  --lc-z-modal: 1200;
  --lc-z-toast: 1300;
  --lc-touch-min: 44px;
}
html {
  --liciya-h: 265;
  --lc-primary: oklch(50% 0.16 var(--liciya-h));
  --lc-primary-400: oklch(62% 0.14 var(--liciya-h));
  --lc-primary-100: oklch(93% 0.022 var(--liciya-h));
  --lc-primary-50: oklch(97% 0.01 var(--liciya-h));
  --lc-surface: oklch(99.5% 0.004 var(--liciya-h));
  --lc-surface-low: oklch(97.5% 0.007 var(--liciya-h));
  --lc-surface-mid: oklch(94.5% 0.013 var(--liciya-h));
  --lc-surface-high: oklch(91% 0.019 var(--liciya-h));
  --lc-border: oklch(87% 0.02 var(--liciya-h));
  --lc-border-subtle: oklch(92.5% 0.013 var(--liciya-h));
  --lc-ink: oklch(16% 0.022 var(--liciya-h));
  --lc-ink-secondary: oklch(42% 0.022 var(--liciya-h));
  --lc-ink-tertiary: oklch(48% 0.018 var(--liciya-h));
  --lc-ink-disabled: oklch(76% 0.01 var(--liciya-h));
  --lc-dark-900: oklch(13% 0.042 var(--liciya-h));
  --lc-dark-800: oklch(19% 0.05 var(--liciya-h));
  --lc-dark-700: oklch(26% 0.05 var(--liciya-h));
  --lc-dark-600: oklch(32% 0.048 var(--liciya-h));
  --lc-dark-border: oklch(35% 0.044 var(--liciya-h));
  --lc-dark-ink: oklch(95% 0.007 var(--liciya-h));
  --lc-dark-ink-secondary: oklch(70% 0.016 var(--liciya-h));
  --lc-dark-ink-tertiary: oklch(64% 0.022 var(--liciya-h));
  --lc-success: oklch(42% 0.12 148);
  --lc-success-surface: oklch(95% 0.03 148);
  --lc-warning: oklch(52% 0.12 72);
  --lc-warning-surface: oklch(95% 0.04 72);
  --lc-error: oklch(45% 0.14 22);
  --lc-error-surface: oklch(95% 0.04 22);
  --lc-neutral: oklch(50% 0.01 var(--liciya-h));
  --lc-neutral-surface: oklch(94% 0.008 var(--liciya-h));
  --lc-focus-ring: oklch(62% 0.14 var(--liciya-h));
  --lc-overlay: oklch(16% 0.022 var(--liciya-h) / 0.4);
  --lc-shadow-sm: 0 1px 3px oklch(16% 0.022 var(--liciya-h) / 0.06);
  --lc-shadow-md: 0 6px 18px oklch(20% 0.03 var(--liciya-h) / 0.08);
  --lc-shadow-lg: 0 20px 60px oklch(16% 0.022 var(--liciya-h) / 0.12), 0 4px 16px oklch(16% 0.022 var(--liciya-h) / 0.08);
  --font-body:
    "Manrope",
    system-ui,
    sans-serif;
  --font-mono:
    ui-monospace,
    "SF Mono",
    "JetBrains Mono",
    monospace;
  --text-xs: 0.6875rem;
  --text-sm: 0.8125rem;
  --text-base: 0.9375rem;
  --text-lg: 1.0625rem;
  --text-xl: 1.25rem;
  --text-2xl: 1.5625rem;
  --text-3xl: 2rem;
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-5: 1.25rem;
  --space-6: 1.5rem;
  --space-8: 2rem;
  --space-10: 2.5rem;
  --space-12: 3rem;
  --space-16: 4rem;
  --radius-sm: 5px;
  --radius-md: 8px;
  --radius-lg: 12px;
  --radius-xl: 16px;
  --radius-full: 9999px;
  --lc-radius-control: var(--radius-md);
  --lc-radius-card: var(--radius-lg);
  --lc-radius-modal: var(--radius-xl);
  --lc-radius-pill: var(--radius-full);
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);
  --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
  --t-fast: 110ms;
  --t-base: 200ms;
  --t-slow: 360ms;
}
html[data-theme=dark] {
  --lc-surface: var(--lc-dark-800);
  --lc-surface-low: var(--lc-dark-900);
  --lc-surface-mid: var(--lc-dark-700);
  --lc-surface-high: var(--lc-dark-600);
  --lc-border: var(--lc-dark-border);
  --lc-border-subtle: oklch(28% 0.046 var(--liciya-h));
  --lc-ink: var(--lc-dark-ink);
  --lc-ink-secondary: var(--lc-dark-ink-secondary);
  --lc-ink-tertiary: var(--lc-dark-ink-tertiary);
  --lc-ink-disabled: oklch(40% 0.016 var(--liciya-h));
  --lc-primary: oklch(42% 0.14 var(--liciya-h));
  --lc-primary-400: oklch(80% 0.08 var(--liciya-h));
  --lc-primary-100: var(--lc-surface-mid);
  --lc-primary-50: var(--lc-surface-low);
  --lc-success: oklch(72% 0.1 148);
  --lc-success-surface: var(--lc-surface-mid);
  --lc-warning: oklch(78% 0.1 72);
  --lc-warning-surface: var(--lc-surface-mid);
  --lc-error: oklch(72% 0.1 22);
  --lc-error-surface: var(--lc-surface-mid);
  --lc-neutral: oklch(70% 0.006 var(--liciya-h));
  --lc-neutral-surface: var(--lc-surface-mid);
  --lc-focus-ring: oklch(72% 0.12 var(--liciya-h));
  --lc-overlay: oklch(13% 0.042 var(--liciya-h) / 0.6);
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html,
body {
  height: 100%;
}
body {
  margin: 0;
  font-family: var(--font-body);
  font-size: var(--text-base);
  line-height: 1.6;
  color: var(--lc-ink);
  background: var(--lc-surface-low);
  color-scheme: light;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html[data-theme=dark] body {
  color-scheme: dark;
}
:focus-visible {
  outline: 2px solid var(--lc-focus-ring);
  outline-offset: 2px;
}
@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
