/* РВ Конрад — лёгкий брендовый слой поверх Vikunja */
:root {
  --rw-wine: #4a1a1a;
  --rw-wine-soft: #6b2e2e;
  --rw-sand: #f7f1ea;
  --rw-ink: #1a1210;
}

/* Кнопки / акценты ближе к фирменному бордовому */
.button.is-primary,
button.is-primary,
.button.primary,
a.button.is-primary {
  background-color: var(--rw-wine) !important;
  border-color: var(--rw-wine) !important;
}

.button.is-primary:hover,
button.is-primary:hover {
  background-color: var(--rw-wine-soft) !important;
  border-color: var(--rw-wine-soft) !important;
}

/* Карточки канбана — чуть «воздушнее» */
.bucket .tasks .task,
.kanban-card,
.task-card {
  border-radius: 12px !important;
  box-shadow: 0 1px 2px rgba(26, 18, 16, 0.06), 0 8px 20px rgba(26, 18, 16, 0.04) !important;
}

/* Колонки */
.bucket,
.kanban-bucket {
  border-radius: 14px !important;
}

/* Скругления навигации / сайдбара */
.menu-list a,
.navbar-item,
.sidebar a {
  border-radius: 8px !important;
}

/* Логин / регистрация — мягкий фон */
body.login,
.login-container,
#app .auth-container {
  background:
    radial-gradient(1200px 600px at 10% -10%, rgba(74, 26, 26, 0.18), transparent 55%),
    radial-gradient(900px 500px at 100% 0%, rgba(196, 164, 132, 0.22), transparent 50%),
    linear-gradient(165deg, #f7f1ea 0%, #efe6dc 45%, #e8ddd2 100%) !important;
}

/* Скрыть «Vikunja URL» / смену API на логине и в приложении */
.api-config,
.api-config *,
.api-url-info,
.api-config__change-button,
label[for="api-url"],
#api-url,
.field.has-addons:has(#api-url) {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  pointer-events: none !important;
}
