@import url("./theme-forgejo-dark.css");
/* Generated from the canonical brand export. asd-lint-allow: token copy. */
:root {
  --bg: #050b08; /* asd-lint-allow: token copy */
  --surface: #0a1810; /* asd-lint-allow: token copy */
  --surface-map: #060f0a; /* asd-lint-allow: token copy */
  --surface-node: #0c1c12; /* asd-lint-allow: token copy */
  --glass: rgba(5, 13, 9, 0.82); /* asd-lint-allow: token copy */
  --text: #f3f7f0; /* asd-lint-allow: token copy */
  --muted: #98a894; /* asd-lint-allow: token copy */
  --accent: #8bc641; /* asd-lint-allow: token copy */
  --on-accent: #0b1a0c; /* asd-lint-allow: token copy */
  --line: rgba(139, 198, 65, 0.3); /* asd-lint-allow: token copy */
  --line-soft: rgba(139, 198, 65, 0.18); /* asd-lint-allow: token copy */
  --grid: rgba(139, 198, 65, 0.13); /* asd-lint-allow: token copy */
  --hover: rgba(139, 198, 65, 0.09); /* asd-lint-allow: token copy */
  --selected: rgba(139, 198, 65, 0.16); /* asd-lint-allow: token copy */
  --edge: #93aa8f; /* asd-lint-allow: token copy */
  --shadow: rgba(0, 0, 0, 0.48); /* asd-lint-allow: token copy */
  --vignette: rgba(2, 8, 5, 0.55); /* asd-lint-allow: token copy */
  --topbar-from: rgba(10, 24, 16, 0.95); /* asd-lint-allow: token copy */
  --topbar-to: rgba(5, 13, 9, 0.86); /* asd-lint-allow: token copy */
  --status-ok: #8bc641; /* asd-lint-allow: token copy */
  --status-idle: #c89a2c; /* asd-lint-allow: token copy */
  --status-fault: #ef4444; /* asd-lint-allow: token copy */
  --status-fault-wash: rgba(239, 68, 68, 0.1); /* asd-lint-allow: token copy */
  --status-off: #53646e; /* asd-lint-allow: token copy */
  --asd-green: #8bc641; /* asd-lint-allow: token copy */
  --asd-green-dark: #00652e; /* asd-lint-allow: token copy */
  --color-primary: var(--accent);
  --color-primary-contrast: var(--on-accent);
  --color-primary-hover: var(--accent);
  --color-primary-active: var(--accent);
  --color-body: var(--bg);
  --color-box-header: var(--surface);
  --color-box-body: var(--surface);
  --color-box-body-highlight: var(--hover);
  --color-text: var(--text);
  --color-text-dark: var(--text);
  --color-text-light: var(--muted);
  --color-text-light-1: var(--muted);
  --color-text-light-2: var(--muted);
  --color-text-light-3: var(--muted);
  --color-footer: var(--bg);
  --color-timeline: var(--line);
  --color-input-text: var(--text);
  --color-input-background: var(--surface-node);
  --color-input-toggle-background: var(--surface-node);
  --color-input-border: var(--edge);
  --color-input-border-hover: var(--accent);
  --color-header-wrapper: var(--surface);
  --color-light: var(--hover);
  --color-light-border: var(--line);
  --color-hover: var(--hover);
  --color-active: var(--selected);
  --color-menu: var(--surface);
  --color-card: var(--surface);
  --color-markup-code-block: var(--surface-map);
  --color-markup-code-inline: var(--surface-node);
  --color-button: var(--surface-node);
  --color-code-bg: var(--surface-map);
  --color-shadow: var(--shadow);
  --color-secondary: var(--line);
  --color-secondary-bg: var(--surface);
  --color-nav-bg: var(--surface);
  --color-nav-hover-bg: var(--hover);
  --color-secondary-nav-bg: var(--surface-node);
  --color-label-text: var(--text);
  --color-label-bg: var(--hover);
  --color-label-hover-bg: var(--selected);
  --color-label-active-bg: var(--selected);
  --color-label-bg-alt: var(--surface-node);
  --color-accent: var(--accent);
  --color-small-accent: var(--accent);
  --color-highlight-fg: var(--text);
  --color-highlight-bg: var(--selected);
  --color-selection-bg: var(--accent);
  --color-selection-fg: var(--on-accent);
  --color-indicator-offline: var(--status-off);
  --color-indicator-idle: var(--status-idle);
  --color-indicator-active: var(--status-ok);
  --color-primary-dark-1: var(--accent);
  --color-primary-light-1: color-mix(in srgb, var(--accent) 90%, var(--surface));
  --color-primary-dark-2: var(--accent);
  --color-primary-light-2: color-mix(in srgb, var(--accent) 80%, var(--surface));
  --color-primary-dark-3: var(--accent);
  --color-primary-light-3: color-mix(in srgb, var(--accent) 70%, var(--surface));
  --color-primary-dark-4: var(--accent);
  --color-primary-light-4: color-mix(in srgb, var(--accent) 60%, var(--surface));
  --color-primary-dark-5: var(--accent);
  --color-primary-light-5: color-mix(in srgb, var(--accent) 50%, var(--surface));
  --color-primary-dark-6: var(--accent);
  --color-primary-light-6: color-mix(in srgb, var(--accent) 40%, var(--surface));
  --color-primary-dark-7: var(--accent);
  --color-primary-light-7: color-mix(in srgb, var(--accent) 30%, var(--surface));
  --color-primary-alpha-10: color-mix(in srgb, var(--accent) 10%, transparent);
  --color-primary-alpha-20: color-mix(in srgb, var(--accent) 20%, transparent);
  --color-primary-alpha-30: color-mix(in srgb, var(--accent) 30%, transparent);
  --color-primary-alpha-40: color-mix(in srgb, var(--accent) 40%, transparent);
  --color-primary-alpha-50: color-mix(in srgb, var(--accent) 50%, transparent);
  --color-primary-alpha-60: color-mix(in srgb, var(--accent) 60%, transparent);
  --color-primary-alpha-70: color-mix(in srgb, var(--accent) 70%, transparent);
  --color-primary-alpha-80: color-mix(in srgb, var(--accent) 80%, transparent);
  --color-primary-alpha-90: color-mix(in srgb, var(--accent) 90%, transparent);
  --fonts-proportional: "Lato", system-ui, sans-serif;
  --fonts-monospace: "IBM Plex Mono", ui-monospace, Menlo, monospace;
  color-scheme: dark;
}
#navbar-logo img, .asd-brand-mark, .page-content.home img.logo { content: url("../img/asd-icon-white.png"); }
.asd-google-button img { content: url("../img/google-signin-dark.png"); }
