gitea-theme-meta-info {
  --theme-display-name: "SimpleLogic";
  --theme-color-scheme: "dark";
}

:root {
  --is-dark-theme: true;
  --color-primary: #238bff;
  --color-primary-contrast: #ffffff;
  --color-primary-dark-1: #4aa0ff;
  --color-primary-dark-2: #71b5ff;
  --color-primary-light-1: #0877e8;
  --color-primary-light-2: #0664c4;
  --color-primary-light-3: #0753a0;
  --color-primary-light-4: #073f78;
  --color-primary-light-5: #062b52;
  --color-primary-alpha-10: #238bff1a;
  --color-primary-alpha-20: #238bff33;
  --color-primary-alpha-30: #238bff4d;
  --color-primary-alpha-40: #238bff66;
  --color-primary-alpha-50: #238bff80;
  --color-primary-alpha-60: #238bff99;
  --color-primary-alpha-70: #238bffb3;
  --color-primary-alpha-80: #238bffcc;
  --color-primary-alpha-90: #238bffe6;
  --color-primary-hover: #4aa0ff;
  --color-primary-active: #71b5ff;
  --color-secondary: #101c2c;
  --color-secondary-dark-1: #17283e;
  --color-secondary-dark-2: #1d3552;
  --color-secondary-dark-3: #26486f;
  --color-secondary-dark-4: #315c8e;
  --color-secondary-light-1: #0c1623;
  --color-secondary-light-2: #09111c;
  --color-secondary-light-3: #060c14;
  --color-secondary-light-4: #03070c;
  --color-body: #02060d;
  --color-box-header: #07101b;
  --color-box-body: #040a12;
  --color-box-body-highlight: #091524;
  --color-nav-bg: #02060d;
  --color-secondary-nav-bg: #050c16;
  --color-footer: #02060d;
  --color-menu: #07101b;
  --color-card: #07101b;
  --color-button: #0a1523;
  --color-code-bg: #020812;
  --color-input-background: #050c16;
  --color-input-toggle-background: #0c1b2d;
  --color-input-border: #1b3b60;
  --color-hover: #238bff1a;
  --color-hover-opaque: #0b1b30;
  --color-active: #238bff2e;
  --color-text-dark: #f5f9ff;
  --color-text: #d7e6f7;
  --color-text-light: #b5cbe3;
  --color-text-light-1: #91acc9;
  --color-text-light-2: #708daa;
  --color-text-light-3: #58728e;
  --color-accent: #4aa0ff;
  --color-small-accent: #238bff;
  --color-logo: #238bff;
  --color-shadow: #00000080;
  --color-shadow-opaque: #000000;
  --color-console-bg: #02060d;
  --color-console-menu-bg: #07101b;
  --color-console-border: #163454;
  --color-console-hover-bg: #0b1b30;
  --color-console-active-bg: #102844;
  --color-console-link: #71b5ff;
  --color-info-border: #14589d;
  --color-info-bg: #071c33;
  --color-info-text: #71b5ff;
  accent-color: var(--color-primary);
  color-scheme: dark;
}

.page-content.home .simplelogic-home-logo {
  width: min(320px, 70vw);
  height: auto;
  filter: drop-shadow(0 12px 32px #238bff26);
}

.page-content.home .simplelogic-kicker {
  color: var(--color-primary-dark-2);
  font-size: 0.85rem;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

.page-content.home .simplelogic-panel {
  background: linear-gradient(145deg, #07101b 0%, #040a12 100%);
  border: 1px solid #163454;
  border-radius: 12px;
  box-shadow: 0 20px 60px #00000055;
}
