/* ARKADA branding — фирменные цвета */
:root, html, .dark, .gizmo {
  --brand-purple: #1976d2 !important;
  --surface-submit: #1976d2 !important;
  --surface-submit-hover: #1565c0 !important;
}

/* Иконка-бейдж на welcome */
.w-2\/3 { width: 92% !important; }
.h-2\/3 { height: 92% !important; }
.flex-col.justify-center.gap-2 > .size-10 { width: 3rem !important; height: 3rem !important; }

/* Убрать футер */
[role="contentinfo"] { display: none !important; }

/* Сайдбар: фирменный градиент ТОЛЬКО на узком рейле с иконками */
.flex-shrink-0.flex-col.border-r.bg-surface-primary-alt {
  background-image: linear-gradient(180deg, #197ab9 0%, rgba(32,117,19,0.55) 100%) !important;
  border-right-color: rgba(255,255,255,0.15) !important;
}
.flex-shrink-0.flex-col.border-r.bg-surface-primary-alt button,
.flex-shrink-0.flex-col.border-r.bg-surface-primary-alt svg {
  color: #ffffff !important;
}
.flex-shrink-0.flex-col.border-r.bg-surface-primary-alt button:hover,
.flex-shrink-0.flex-col.border-r.bg-surface-primary-alt button[aria-pressed="true"] {
  background-color: rgba(255,255,255,0.2) !important;
}
