/* Тема Art Tasker (Art Factory BMSTU). Палитра взята с аватара канала Art Factory. */
:root {
  --primary-h: 268deg;
  --primary-s: 58%;
  --primary-l: 48%;
  --link-h: 268deg;
  --link-s: 58%;
  --link-l: 48%;
  --link-visited: #8f3f97;
  --art-gradient: linear-gradient(135deg, #4b2a9c 0%, #8d4fc4 42%, #e88cab 78%, #ffc49b 100%);
  --site-background: #f8f4fb;
  --family-primary: "Open Sans", Helvetica, Arial, sans-serif;
}

:root.dark {
  --primary-h: 275deg;
  --primary-s: 78%;
  --primary-l: 72%;
  --link-h: 275deg;
  --link-s: 78%;
  --link-l: 72%;
  --link-visited: #e6a5d8;
  --site-background: #17111f;
}

/* Логотип: круг вместо широкого логотипа Vikunja */
img.logo,
.logo img,
.logo-link img {
  width: 40px !important;
  height: 40px !important;
  max-height: 40px !important;
  object-fit: cover;
  border-radius: 50%;
}

/* Экран загрузки: логотип Art Tasker вместо ламы */
.vikunja-loading svg.logo {
  display: none !important;
}

.vikunja-loading::before {
  content: "";
  display: block;
  width: 100px;
  height: 100px;
  margin: 0 auto 1rem;
  border-radius: 50%;
  background: url("/af/art-media/logo.jpg") center / cover no-repeat;
}

/* Экран входа: без ламы и фото, вместо фото фирменный градиент */
.no-auth-wrapper {
  background-image: none !important;
}

.no-auth-wrapper .image {
  background: var(--art-gradient) !important;
}

.no-auth-wrapper .image::before {
  display: none !important;
}

/* Сервер единственный, выбирать адрес API незачем */
.api-config {
  display: none !important;
}

/* Пустой список задач: без ламы */
.llama-cool {
  display: none !important;
}

/* Основные кнопки в фирменном градиенте */
.button.is-primary:not(.is-outlined):not(.is-text):not([disabled]) {
  background: var(--art-gradient) !important;
  border-color: transparent !important;
  color: #fff !important;
}

.button.is-primary:not(.is-outlined):not(.is-text):not([disabled]):hover {
  filter: brightness(1.06);
}
