@import url("theme-gitea-dark.css");

/* Menagenix portfolio theme — extends gitea-dark. Palette from brand mark:
   indigo #6283b0 -> cyan #59adc5, plus Aetherix neon #39FF14 for accents. */
:root {
  --color-primary: #59adc5;
  --color-primary-contrast: #0b1220;
  --color-primary-dark-1: #4d9db5;
  --color-primary-dark-2: #418ca3;
  --color-primary-dark-3: #367b91;
  --color-primary-light-1: #6fbbd0;
  --color-primary-light-2: #86c8da;
  --color-primary-light-3: #9dd5e3;
  --color-primary-alpha-10: rgba(89,173,197,.1);
  --color-primary-alpha-20: rgba(89,173,197,.2);
  --color-primary-alpha-30: rgba(89,173,197,.3);
  --color-primary-alpha-40: rgba(89,173,197,.4);
  --color-primary-alpha-50: rgba(89,173,197,.5);
  --color-primary-alpha-60: rgba(89,173,197,.6);
  --color-primary-alpha-70: rgba(89,173,197,.7);
  --color-primary-alpha-80: rgba(89,173,197,.8);
  --color-primary-alpha-90: rgba(89,173,197,.9);

  --color-secondary: #1c2740;
  --color-secondary-dark-1: #26334f;
  --color-secondary-dark-2: #2f3e5f;
  --color-secondary-light-1: #16203a;
  --color-secondary-light-2: #121a2f;

  --color-body: #0b1220;
  --color-box-body: #101a2e;
  --color-box-header: #141f36;
  --color-card: #101a2e;
  --color-navbar: #0d1527;
  --color-navbar-transparent: rgba(13,21,39,0);
  --color-menu: #101a2e;
  --color-input-background: #0d1527;
  --color-input-border: #26334f;
  --color-input-border-hover: #59adc5;
  --color-header-bar: #0d1527;
  --color-hover: rgba(89,173,197,.08);
  --color-active: rgba(89,173,197,.14);
  --color-secondary-bg: #121a2f;

  --color-text: #d6dde8;
  --color-text-dark: #eef2f7;
  --color-text-light: #b7c1d1;
  --color-text-light-1: #a4afc2;
  --color-text-light-2: #8b97ad;
  --color-text-light-3: #6f7c95;
  --color-accent: #39FF14;
  --color-label-text: #eef2f7;
  --color-label-bg: #1c2740;
}

body { font-family: Inter, "Segoe UI", system-ui, -apple-system, sans-serif; }

/* Navbar: subtle cyan underline */
#navbar { border-bottom: 1px solid rgba(89,173,197,.25); }
#navbar .item.brand img { height: 28px; }

/* Cards / repo boxes: glassmorphic edge */
.ui.segment, .ui.card, .ui.attached.segment, .repository .ui.segment {
  border-color: rgba(89,173,197,.18) !important;
  box-shadow: 0 1px 0 rgba(255,255,255,.02) inset;
}
.ui.card:hover, .flex-item:hover { background: rgba(89,173,197,.05); }

/* Buttons */
.ui.primary.button, .ui.primary.buttons .button { background: linear-gradient(135deg,#6283b0,#59adc5); color:#0b1220; }
.ui.primary.button:hover { background: linear-gradient(135deg,#6f90bb,#6fbbd0); color:#0b1220; }

/* Language bars / topics */
.repo-topic { border-color: rgba(89,173,197,.35); color:#86c8da; }

/* Links */
a { color: #6fbbd0; }
a:hover { color: #9dd5e3; }

/* Profile README highlight */
.user.profile .ui.segment.profile-readme { border-left: 3px solid #59adc5 !important; }

/* Subtle footer */
footer { border-top: 1px solid rgba(89,173,197,.18); }
