/* Zeasy Custom Theme - basierend auf gitea-dark */
@import url('./theme-gitea-dark.css');

:root {
  /* Background - Dunkles Lila */
  --color-body: #1a1625;
  --color-box-body: #221d2e;
  --color-box-body-highlight: #2a2438;
  
  /* Primary - Subtiles Lila */
  --color-primary: #A78BFA;
  --color-primary-dark-1: #8B5CF6;
  --color-primary-dark-2: #7C3AED;
  --color-primary-light-1: #C4B5FD;
  --color-primary-light-2: #DDD6FE;
  
  /* Secondary - Subtiles Pink */
  --color-secondary: #F0ABFC;
  --color-secondary-dark-1: #E879F9;
  --color-secondary-light-1: #F5D0FE;
  
  /* Links */
  --color-primary-alpha-10: rgba(167, 139, 250, 0.1);
  --color-primary-alpha-20: rgba(167, 139, 250, 0.2);
  --color-primary-alpha-40: rgba(167, 139, 250, 0.4);
}

/* Buttons - Subtiler */
.ui.primary.button,
.ui.primary.buttons .button {
  background: #7C3AED !important;
  border: none !important;
}

.ui.primary.button:hover,
.ui.primary.buttons .button:hover {
  background: #8B5CF6 !important;
}

/* Links */
a:not(.button):hover {
  color: #C4B5FD;
}

/* Active/Selected states */
.ui.secondary.menu .active.item {
  border-color: #A78BFA !important;
}

/* Header */
.ui.top.header.menu {
  background: #221d2e !important;
}

/* Navbar Hover - Alle Navbars */
.ui.secondary.menu .item:hover,
.ui.secondary.menu a.item:hover {
  background: rgba(139, 92, 246, 0.3) !important;
  color: #ffffff !important;
}

/* Top Navbar (Issues, PRs, Milestones, Explore) */
#navbar .item:hover,
#navbar a.item:hover {
  background: rgba(139, 92, 246, 0.3) !important;
  color: #ffffff !important;
}

/* Cards/Boxes */
.ui.segment,
.ui.segments {
  background: #221d2e !important;
}
