/*
 * Gitea (git.as47526.net) — Design von handily networks. Gitea liest alle Farben aus --color-*;
 * dieses Blatt kommt per sub_filter nach dem Theme gitea-dark und überschreibt dessen Werte:
 * Blau wird Amber, Grautöne werden die Blau-Schwarz-Töne der Website. Logo/Favicon liegen in
 * /opt/tools/gitea/custom/public/assets/img/ (Repo deploy/web00/tools/gitea/custom/).
 */
@import url(fonts.css);

:root{
  color-scheme:dark;
  --fonts-proportional:var(--hn-sans);
  --fonts-monospace:var(--hn-mono);

  --color-primary:#ffb454;--color-primary-contrast:#0a0f1a;
  --color-primary-dark-1:#ffbe6a;--color-primary-dark-2:#ffc477;--color-primary-dark-3:#ffcd8b;
  --color-primary-dark-4:#ffd399;--color-primary-dark-5:#ffe2bb;--color-primary-dark-6:#fff1dd;--color-primary-dark-7:#fff8ee;
  --color-primary-light-1:#e8a24a;--color-primary-light-2:#d29240;--color-primary-light-3:#b97f33;
  --color-primary-light-4:#7a5822;--color-primary-light-5:#4a3719;--color-primary-light-6:#2e2416;--color-primary-light-7:#221b12;
  --color-primary-alpha-10:#ffb45419;--color-primary-alpha-20:#ffb45433;--color-primary-alpha-30:#ffb4544b;
  --color-primary-alpha-40:#ffb45466;--color-primary-alpha-50:#ffb45480;--color-primary-alpha-60:#ffb45499;
  --color-primary-alpha-70:#ffb454b3;--color-primary-alpha-80:#ffb454cc;--color-primary-alpha-90:#ffb454e1;
  --color-primary-hover:#ffc070;--color-primary-active:#e8a24a;

  --color-secondary:#1f2a44;
  --color-secondary-dark-1:#2b3858;--color-secondary-dark-2:#33405f;--color-secondary-dark-3:#3a4868;
  --color-secondary-dark-4:#4a5878;--color-secondary-dark-5:#5d6a86;--color-secondary-dark-6:#6f7c96;
  --color-secondary-dark-7:#7d8aa3;--color-secondary-dark-8:#93a0b8;--color-secondary-dark-9:#a4b0c5;
  --color-secondary-dark-10:#b4bfd2;--color-secondary-dark-11:#c4cddd;--color-secondary-dark-12:#cdd5e3;--color-secondary-dark-13:#e1e6ef;
  --color-secondary-light-1:#182238;--color-secondary-light-2:#141d31;--color-secondary-light-3:#0f1626;--color-secondary-light-4:#0a0f1a;
  --color-secondary-alpha-10:#1f2a4419;--color-secondary-alpha-20:#1f2a4433;--color-secondary-alpha-30:#1f2a444b;
  --color-secondary-alpha-40:#1f2a4466;--color-secondary-alpha-50:#1f2a4480;--color-secondary-alpha-60:#1f2a4499;
  --color-secondary-alpha-70:#1f2a44b3;--color-secondary-alpha-80:#1f2a44cc;--color-secondary-alpha-90:#1f2a44e1;

  --color-logo:#ffb454;
  --color-body:#0a0f1a;
  --color-box-header:#141d31;
  --color-box-body:#0f1626;
  --color-box-body-highlight:#141d31;
  --color-text-dark:#ffffff;
  --color-text:#e7ecf5;
  --color-text-light:#cdd5e3;
  --color-text-light-1:#b4bfd2;
  --color-text-light-2:#93a0b8;
  --color-text-light-3:#7d8aa3;
  --color-timeline:#1f2a44;
  --color-input-background:#0f1626;
  --color-input-toggle-background:#1f2a44;
  --color-input-border:#2b3858;
  --color-light:#0a0f1a28;
  --color-light-border:#e7ecf51c;
  --color-hover:#e7ecf512;
  --color-hover-opaque:#141d31;
  --color-active:#e7ecf51c;
  --color-menu:#0f1626;
  --color-card:#0f1626;
  --color-markup-table-row:#e7ecf50c;
  --color-markup-code-block:#141d31;
  --color-markup-code-inline:#1f2a44;
  --color-button:#141d31;
  --color-code-bg:#0f1626;
  --color-shadow:#00000066;
  --color-shadow-opaque:#05080f;
  --color-secondary-bg:#1f2a44;
  --color-expand-button:#1f2a44;
  --color-caret:#ffb454;
  --color-reaction-bg:#e7ecf50c;
  --color-tooltip-bg:#1f2a44;
  --color-nav-bg:#0f1626;
  --color-nav-hover-bg:#141d31;
  --color-secondary-nav-bg:#0a0f1a;
  --color-label-bg:#7d8aa34b;
  --color-label-hover-bg:#7d8aa3a0;
  --color-accent:#ffb454;
  --color-small-accent:#4a3719;
  --color-highlight-fg:#ffd399;
  --color-highlight-bg:#4a3719;
}

body{
  background:
    radial-gradient(600px 320px at 85% 0,rgba(255,180,84,.06),transparent 70%),
    radial-gradient(500px 300px at 0 100%,rgba(74,222,128,.04),transparent 70%),
    var(--hn-ink);
  background-attachment:fixed;
  font-family:var(--hn-sans);
}
.page-content,.full.height{background:transparent}
h1,h2,h3,.ui.header,.repo-title,.navbar-left .item.brand{font-family:var(--hn-disp)!important;letter-spacing:-.01em}
#navbar{border-bottom:1px solid var(--hn-line)}
.page-footer{border-top:1px solid var(--hn-line)}
.ui.primary.button,.ui.primary.buttons .button{font-family:var(--hn-disp);font-weight:600}
a{text-underline-offset:3px}
::selection{background:var(--hn-amber);color:var(--hn-ink)}
