@import url("theme-forgejo-light.css");

/* ── Brand tokens ── */
:root {
  --color-primary:         #8220FF;
  --color-primary-light-1: #9c58ff;
  --color-primary-light-2: #b279ff;
  --color-primary-light-3: #c59bff;
  --color-primary-dark-1:  #7218e6;
  --color-primary-dark-2:  #5614b7;
  --color-primary-dark-3:  #400f93;
  --color-text-link:       #8220FF;
}

/* ── Navbar — white, matching plexicus.ai ── */
.navbar {
  background: #ffffff !important;
  border-bottom: 1px solid #E5E5E5 !important;
  box-shadow: none !important;
}
.navbar .item,
.navbar a.item,
.navbar .item > a { color: #000 !important; }
.navbar .item:hover,
.navbar a.item:hover { color: #8220FF !important; background: transparent !important; }
.navbar .item.brand img { max-height: 28px; width: auto; }

/* ── Global buttons ── */
.ui.primary.button        { background-color: #8220FF !important; border-radius: 0 !important; }
.ui.primary.button:hover  { background-color: #7218e6 !important; }

/* ── Links ── */
a { color: #8220FF; }

/* ── Home page ── */
/* Prevent Forgejo default home styles from showing behind our template */
.page-content.home > .ui.grid,
.page-content.home .features.ui.stackable { display: none !important; }
.page-content.home { padding: 0 !important; }
