/* Gitea theme "Summer Night" – generated from the Omarchy theme of the same name */
/* Basis: offizielles Dark-Theme, darüber nur die Farbvariablen überschreiben */
@import url("./theme-gitea-dark.css");

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

:root {
  --is-dark-theme: true;

  /* Akzent / Primärfarbe */
  --color-primary: #44bdfe;
  --color-primary-contrast: #010d14;
  --color-primary-dark-1: #50c1fe;
  --color-primary-dark-2: #5dc5fd;
  --color-primary-dark-3: #69c9fd;
  --color-primary-dark-4: #75cdfc;
  --color-primary-dark-5: #82d1fc;
  --color-primary-dark-6: #8ed5fb;
  --color-primary-dark-7: #9ad8fb;
  --color-primary-light-1: #3faee9;
  --color-primary-light-2: #3a9ed3;
  --color-primary-light-3: #358ebe;
  --color-primary-light-4: #307fa9;
  --color-primary-light-5: #2b7094;
  --color-primary-light-6: #26607e;
  --color-primary-light-7: #215069;
  --color-primary-alpha-10: #44bdfe19;
  --color-primary-alpha-20: #44bdfe33;
  --color-primary-alpha-30: #44bdfe4b;
  --color-primary-alpha-40: #44bdfe66;
  --color-primary-alpha-50: #44bdfe80;
  --color-primary-alpha-60: #44bdfe99;
  --color-primary-alpha-70: #44bdfeb3;
  --color-primary-alpha-80: #44bdfecc;
  --color-primary-alpha-90: #44bdfee1;
  --color-primary-hover: var(--color-primary-dark-1);
  --color-primary-active: var(--color-primary-dark-2);

  /* Sekundär (Rahmen, Trenner) */
  --color-secondary: #2a404c;
  --color-secondary-dark-1: #31495a;
  --color-secondary-dark-2: #3b505d;
  --color-secondary-dark-3: #4a6170;
  --color-secondary-dark-4: #5a7383;
  --color-secondary-dark-5: #6a8494;
  --color-secondary-dark-6: #7e96a5;
  --color-secondary-dark-7: #8fa6b4;
  --color-secondary-dark-8: #a2b7c4;
  --color-secondary-dark-9: #b5c8d4;
  --color-secondary-dark-10: #cadae4;
  --color-secondary-dark-11: #d4e4ee;
  --color-secondary-dark-12: #deeef8;
  --color-secondary-dark-13: #e8f4fb;
  --color-secondary-light-1: #223743;
  --color-secondary-light-2: #19313d;
  --color-secondary-light-3: #122229;
  --color-secondary-light-4: #06161d;
  --color-secondary-alpha-10: #2a404c19;
  --color-secondary-alpha-20: #2a404c33;
  --color-secondary-alpha-30: #2a404c4b;
  --color-secondary-alpha-40: #2a404c66;
  --color-secondary-alpha-50: #2a404c80;
  --color-secondary-alpha-60: #2a404c99;
  --color-secondary-alpha-70: #2a404cb3;
  --color-secondary-alpha-80: #2a404ccc;
  --color-secondary-alpha-90: #2a404ce1;
  --color-secondary-button: #19313d;
  --color-secondary-hover: #223743;
  --color-secondary-active: #2a404c;

  /* Palette */
  --color-red: #fe8b82;
  --color-orange: #f09b48;
  --color-yellow: #c8b135;
  --color-olive: #a8b84a;
  --color-green: #42cd9a;
  --color-teal: #00ccbd;
  --color-blue: #44bdfe;
  --color-violet: #b9a0f0;
  --color-purple: #eb8ccd;
  --color-pink: #ffabe3;
  --color-brown: #784e24;
  --color-black: #06161d;
  --color-grey: #7e96a5;
  --color-gold: #e2cb54;
  --color-white: #deeef8;
  --color-red-light: #ffb5ad;
  --color-orange-light: #f7b77a;
  --color-yellow-light: #e2cb54;
  --color-olive-light: #c0cf68;
  --color-green-light: #62e7b3;
  --color-teal-light: #41e6d7;
  --color-blue-light: #8fd4ff;
  --color-violet-light: #cfbaf7;
  --color-purple-light: #ffabe3;
  --color-pink-light: #ffc6ec;
  --color-brown-light: #9a6c3e;
  --color-black-light: #19313d;
  --color-red-badge: #fe8b82;
  --color-red-badge-bg: #fe8b8222;
  --color-red-badge-hover-bg: #fe8b8244;
  --color-green-badge: #42cd9a;
  --color-green-badge-bg: #42cd9a22;
  --color-green-badge-hover-bg: #42cd9a44;
  --color-yellow-badge: #c8b135;
  --color-yellow-badge-bg: #c8b13522;
  --color-yellow-badge-hover-bg: #c8b13544;
  --color-orange-badge: #f09b48;
  --color-orange-badge-bg: #f09b4822;
  --color-orange-badge-hover-bg: #f09b4844;

  /* Meldungen */
  --color-error-border: #fe8b82;
  --color-error-bg: #3a2023;
  --color-error-bg-active: #4a2629;
  --color-error-bg-hover: #42232a;
  --color-error-text: #ffb5ad;
  --color-success-border: #42cd9a;
  --color-success-bg: #12352d;
  --color-success-text: #62e7b3;
  --color-warning-border: #c8b135;
  --color-warning-bg: #33311a;
  --color-warning-text: #e2cb54;
  --color-info-border: #44bdfe;
  --color-info-bg: #0a3348;
  --color-info-text: #8fd4ff;

  /* Diff */
  --color-diff-added-linenum-bg: #164036;
  --color-diff-added-row-bg: #12352d;
  --color-diff-added-row-border: #42cd9a55;
  --color-diff-added-word-bg: #1f5a46;
  --color-diff-moved-row-bg: #33311a;
  --color-diff-moved-row-border: #c8b13555;
  --color-diff-removed-linenum-bg: #4a2629;
  --color-diff-removed-row-bg: #3a2023;
  --color-diff-removed-row-border: #fe8b8255;
  --color-diff-removed-word-bg: #6a2f30;
  --color-diff-inactive: #19313d;

  /* Flächen */
  --color-body: #122229;
  --color-box-header: #19313d;
  --color-box-body: #0f1d24;
  --color-box-body-highlight: #19313d;
  --color-text-dark: #deeef8;
  --color-text: #cadae4;
  --color-text-light: #b5c8d4;
  --color-text-light-1: #a2b7c4;
  --color-text-light-2: #8fa6b4;
  --color-text-light-3: #7e96a5;
  --color-footer: #06161d;
  --color-timeline: #2a404c;
  --color-input-text: #d4e4ee;
  --color-input-background: #06161d;
  --color-input-toggle-background: #19313d;
  --color-input-border: #2a404c;
  --color-input-border-hover: #3b505d;
  --color-light: #00000028;
  --color-light-mimic-enabled: rgba(0, 0, 0, calc(40 / 255 * 222 / 255 / var(--opacity-disabled)));
  --color-light-border: #ffffff1a;
  --color-hover: #44bdfe14;
  --color-hover-opaque: #19313d;
  --color-active: #44bdfe24;
  --color-menu: #0f1d24;
  --color-card: #0f1d24;
  --color-markup-table-row: #ffffff06;
  --color-markup-code-block: #06161d;
  --color-markup-code-inline: #19313d;
  --color-button: #19313d;
  --color-code-bg: #06161d;
  --color-shadow: #00000080;
  --color-shadow-opaque: #010d14;
  --color-secondary-bg: #19313d;
  --color-expand-button: #223743;
  --color-placeholder-text: #7e96a5;
  --color-editor-line-highlight: #19313d;
  --color-editor-selection: #0a4866;
  --color-project-column-bg: #0f1d24;
  --color-caret: #deeef8;
  --color-reaction-bg: #ffffff10;
  --color-reaction-hover-bg: #44bdfe33;
  --color-tooltip-text: #deeef8;
  --color-tooltip-bg: #010d14f0;
  --color-nav-bg: #06161d;
  --color-nav-hover-bg: #19313d;
  --color-nav-text: #cadae4;
  --color-secondary-nav-bg: #0b1b22;
  --color-label-text: #cadae4;
  --color-label-bg: #3b505d4b;
  --color-label-hover-bg: #3b505da0;
  --color-label-active-bg: #3b505dff;
  --color-accent: var(--color-primary-light-1);
  --color-small-accent: var(--color-primary-light-5);
  --color-highlight-fg: #e2cb54;
  --color-highlight-bg: #c8b13530;
  --color-overlay-backdrop: #010d14c0;
  --color-danger: var(--color-red);
  --color-transparency-grid-light: #19313d;
  --color-transparency-grid-dark: #122229;

  /* Terminal-/Action-Logs */
  --color-console-fg: #cadae4;
  --color-console-fg-subtle: #7e96a5;
  --color-console-bg: #06161d;
  --color-console-border: #19313d;
  --color-console-hover-bg: #ffffff10;
  --color-console-active-bg: #19313d;
  --color-console-menu-bg: #122229;
  --color-console-menu-border: #2a404c;

  accent-color: var(--color-accent);
  color-scheme: dark;
}

/* Textauswahl wie im Terminal */
::selection {
  background: #0a4866;
  color: #deeef8;
}
