/*!
* Add X5 fonts (Bebas Neue, Inter, Oswald)
*/
@import url("/assets/fonts/x5-aaad5804.css");

/*!
* X5 theme Tabler colors patch - black/green palette inspired by x5logistikaliga.ru
*/
[data-bs-theme=dark], body[data-bs-theme=dark] [data-bs-theme=light] {
  --tblr-body-bg: #050806;
  --tblr-body-bg-rgb: 5, 8, 6;
  --tblr-bg-surface: #0b140d;
  --tblr-bg-surface-secondary: #0f1b12;
  --tblr-bg-surface-tertiary: #0b140d;
  --tblr-bg-forms: #0b140d;

  --tblr-primary: #22c55e;
  --tblr-primary-rgb: 34, 197, 94;
  --tblr-primary-fg: #05170c;

  --tblr-tabler: #22c55e;
  --tblr-tabler-rgb: 34, 197, 94;
  --tblr-tabler-fg: #05170c;

  --tblr-blue: #22c55e;
  --tblr-blue-rgb: 34, 197, 94;
  --tblr-blue-fg: #05170c;

  --tblr-link-color: #22c55e;
  --tblr-link-color-rgb: 34, 197, 94;
  --tblr-link-hover-color: #4ade80;
  --tblr-link-hover-color-rgb: 74, 222, 128;

  --tblr-border-color: #16331f;
  --tblr-border-color-translucent: rgba(34, 197, 94, 0.16);
  --tblr-active-bg: #0f1b12;

  --tblr-font-sans-serif: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica Neue, sans-serif;
  --tblr-body-font-size: 0.8125rem;
}

/*!
* X5 theme fonts
*/
.page-title {
  font-family: 'Bebas Neue', var(--tblr-font-sans-serif);
  letter-spacing: 0.02em;
}

h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6,
.card-title {
  font-family: 'Oswald', var(--tblr-font-sans-serif);
  text-transform: uppercase;
}

.project-schedule-item {
  background: #0b140d;
  border-color: rgba(34, 197, 94, 0.28);
}

.project-schedule-item__media {
  background: #081109;
}

.project-schedule-item__time {
  background: rgba(34, 197, 94, 0.04);
  border-color: rgba(34, 197, 94, 0.2);
}
