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

/* src/styles.css */
:root {
  --bg: var(--tg-theme-bg-color, #f8f9fb);
  --surface: var(--tg-theme-secondary-bg-color, #ffffff);
  --surface-elevated: #ffffff;
  --text-primary: var(--tg-theme-text-color, #0f172a);
  --text-secondary: var(--tg-theme-hint-color, #64748b);
  --text-tertiary: #94a3b8;
  --accent: var(--tg-theme-button-color, #1e40af);
  --accent-text: var(--tg-theme-button-text-color, #ffffff);
  --accent-soft: rgba(30, 64, 175, 0.06);
  --success: #059669;
  --success-soft: rgba(5, 150, 105, 0.06);
  --danger: #dc2626;
  --danger-soft: rgba(220, 38, 38, 0.06);
  --border: #e2e8f0;
  --border-light: #f1f5f9;
  --space-xs: 4px;
  --space-sm: 8px;
  --space-md: 12px;
  --space-lg: 16px;
  --space-xl: 20px;
  --space-2xl: 24px;
  --space-3xl: 32px;
  --radius-sm: 6px;
  --radius-md: 8px;
  --radius-lg: 12px;
  --radius-xl: 16px;
  --radius-full: 50%;
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);
  --ease-spring: cubic-bezier(0.34, 1.2, 0.64, 1);
  --duration-fast: 120ms;
  --duration-normal: 200ms;
  --duration-slow: 300ms;
  --font-family:
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    system-ui,
    sans-serif;
}
*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: transparent;
}
html {
  font-size: 16px;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
body {
  font-family: var(--font-family);
  background: var(--bg);
  color: var(--text-primary);
  line-height: 1.5;
  overflow-x: hidden;
  min-height: 100vh;
  -webkit-overflow-scrolling: touch;
  overscroll-behavior-y: contain;
}
::-webkit-scrollbar {
  width: 0px;
}

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