/* main.css - Чоряк v4.5.2B2 (Beta)
 Copyright (c) 2026 Abdughafur. All rights reserved.
*/
@import url("./core/reset.css");
@import url("./core/variables.css");
@import url("./themes/light.css");
@import url("./themes/dark.css");
@import url("./themes/glass.css");
@import url("./core/base.css");
@import url("./core/typography.css");
@import url("./core/animations.css");
@import url("./layout/grid.css");
@import url("./layout/container.css");
@import url("./layout/header.css");
@import url("./layout/footer.css");
@import url("./layout/navigation.css");
@import url("./components/buttons.css");
@import url("./components/cards.css");
@import url("./components/inputs.css");
@import url("./components/switches.css");
@import url("./components/modal.css?v=4.5.2B2");
@import url("./components/toast.css");
@import url("./components/charts.css");
@import url("./components/keypad.css");
@import url("./components/loader.css");
@import url("./components/badges.css");
@import url("./pages/home.css");
@import url("./pages/calendar.css");
@import url("./pages/percent.css");
@import url("./pages/ai.css");
@import url("./pages/settings.css");
@import url("./pages/login.css");
@import url("./pages/landing.css");
@import url("./utilities/spacing.css");
@import url("./utilities/colors.css");
@import url("./utilities/shadows.css");
@import url("./utilities/radius.css");
@import url("./utilities/helpers.css");

/* Responsive workspace widths */
@media (min-width: 761px) {
  main.container {
    width: min(100% - 48px, 960px);
    max-width: none;
    padding: 24px 0 0;
  }
}

@media (min-width: 1200px) {
  main.container {
    width: min(100% - 80px, 1280px);
    padding-top: 30px;
  }
}

@media (min-width: 1600px) {
  main.container {
    width: min(100% - 120px, 1480px);
  }

  body[data-active-tab="tab-home"] main.container,
  body[data-active-tab="tab-prosent"] main.container {
    max-width: 1480px;
  }

  body[data-active-tab="tab-more"] main.container {
    max-width: 1440px;
  }

  main.container > .tab.active {
    animation: workspace-in 260ms var(--ease) both;
  }
}

@keyframes workspace-in {
  from {
    opacity: 0.7;
    transform: translateY(4px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
/* Created by Abdughafur - Believe GOD */
