/* ══ REDL brand theme for Gitea ══ база: встроенная gitea-dark + палитра REDL ══ */
gitea-theme-meta-info{--theme-display-name: "REDL";--theme-color-scheme: "dark"}:root{--is-dark-theme: true;--color-primary: #4183c4;--color-primary-contrast: #ffffff;--color-primary-dark-1: #548fca;--color-primary-dark-2: #679cd0;--color-primary-dark-3: #7aa8d6;--color-primary-dark-4: #8db5dc;--color-primary-dark-5: #b3cde7;--color-primary-dark-6: #d9e6f3;--color-primary-dark-7: #f4f8fb;--color-primary-light-1: #3876b3;--color-primary-light-2: #31699f;--color-primary-light-3: #2b5c8b;--color-primary-light-4: #254f77;--color-primary-light-5: #193450;--color-primary-light-6: #0c1a28;--color-primary-light-7: #04080c;--color-primary-alpha-10: #4183c419;--color-primary-alpha-20: #4183c433;--color-primary-alpha-30: #4183c44b;--color-primary-alpha-40: #4183c466;--color-primary-alpha-50: #4183c480;--color-primary-alpha-60: #4183c499;--color-primary-alpha-70: #4183c4b3;--color-primary-alpha-80: #4183c4cc;--color-primary-alpha-90: #4183c4e1;--color-primary-hover: var(--color-primary-light-1);--color-primary-active: var(--color-primary-light-2);--color-secondary: #3f4248;--color-secondary-dark-1: #46494f;--color-secondary-dark-2: #4f5259;--color-secondary-dark-3: #5e626a;--color-secondary-dark-4: #6f747d;--color-secondary-dark-5: #7d828c;--color-secondary-dark-6: #8b8f98;--color-secondary-dark-7: #999da4;--color-secondary-dark-8: #a8abb1;--color-secondary-dark-9: #aeb1b8;--color-secondary-dark-10: #bbbec3;--color-secondary-dark-11: #c8cacf;--color-secondary-dark-12: #d2d4d7;--color-secondary-dark-13: #d5d6d9;--color-secondary-light-1: #35373c;--color-secondary-light-2: #2c2e32;--color-secondary-light-3: #1f2124;--color-secondary-light-4: #191a1c;--color-secondary-alpha-10: #3f424819;--color-secondary-alpha-20: #3f424833;--color-secondary-alpha-30: #3f42484b;--color-secondary-alpha-40: #3f424866;--color-secondary-alpha-50: #3f424880;--color-secondary-alpha-60: #3f424899;--color-secondary-alpha-70: #3f4248b3;--color-secondary-alpha-80: #3f4248cc;--color-secondary-alpha-90: #3f4248e1;--color-secondary-button: var(--color-secondary-dark-4);--color-secondary-hover: var(--color-secondary-dark-3);--color-secondary-active: var(--color-secondary-dark-2);--color-console-fg: #f8f8f8;--color-console-fg-subtle: #c1c3c8;--color-console-bg: #191a1c;--color-console-border: #313338;--color-console-hover-bg: #2a2c30;--color-console-active-bg: #313338;--color-console-menu-bg: #292b2e;--color-console-menu-border: #46494f;--color-console-link: #969aa1;--color-red: #cc4848;--color-orange: #cc580c;--color-yellow: #cc9903;--color-olive: #91a313;--color-green: #87ab63;--color-teal: #00918a;--color-blue: #3a8ac6;--color-violet: #906ae1;--color-purple: #b259d0;--color-pink: #d22e8b;--color-brown: #a47252;--color-black: #202225;--color-red-light: #d15a5a;--color-orange-light: #f6a066;--color-yellow-light: #eaaf03;--color-olive-light: #abc016;--color-green-light: #93b373;--color-teal-light: #00b6ad;--color-blue-light: #4e96cc;--color-violet-light: #9b79e4;--color-purple-light: #ba6ad5;--color-pink-light: #d74397;--color-brown-light: #b08061;--color-black-light: #45484e;--color-red-dark-1: #c23636;--color-orange-dark-1: #f38236;--color-yellow-dark-1: #b88a03;--color-olive-dark-1: #839311;--color-green-dark-1: #7a9e55;--color-teal-dark-1: #00837c;--color-blue-dark-1: #347cb3;--color-violet-dark-1: #7b4edb;--color-purple-dark-1: #a742c9;--color-pink-dark-1: #be297d;--color-brown-dark-1: #94674a;--color-black-dark-1: #2e3033;--color-red-dark-2: #ad3030;--color-orange-dark-2: #f16e17;--color-yellow-dark-2: #a37a02;--color-olive-dark-2: #74820f;--color-green-dark-2: #6c8c4c;--color-teal-dark-2: #00746e;--color-blue-dark-2: #2e6e9f;--color-violet-dark-2: #6733d6;--color-purple-dark-2: #9834b9;--color-pink-dark-2: #a9246f;--color-brown-dark-2: #835b42;--color-black-dark-2: #292b2e;--color-ansi-black: #202225;--color-ansi-red: #cc4848;--color-ansi-green: #87ab63;--color-ansi-yellow: #cc9903;--color-ansi-blue: #3a8ac6;--color-ansi-magenta: #d22e8b;--color-ansi-cyan: #00918a;--color-ansi-white: var(--color-console-fg-subtle);--color-ansi-bright-black: #45484e;--color-ansi-bright-red: #d15a5a;--color-ansi-bright-green: #93b373;--color-ansi-bright-yellow: #eaaf03;--color-ansi-bright-blue: #4e96cc;--color-ansi-bright-magenta: #d74397;--color-ansi-bright-cyan: #00b6ad;--color-ansi-bright-white: var(--color-console-fg);--color-series-16-0: #7db233;--color-series-16-1: #499a37;--color-series-16-2: #ce4751;--color-series-16-3: #8f9121;--color-series-16-4: #ac32a6;--color-series-16-5: #7445e9;--color-series-16-6: #c67d28;--color-series-16-7: #4db392;--color-series-16-8: #aa4d30;--color-series-16-9: #2a6f84;--color-series-16-10: #c45327;--color-series-16-11: #3d965c;--color-series-16-12: #792a93;--color-series-16-13: #439d73;--color-series-16-14: #103aad;--color-series-16-15: #982e85;--color-grey: #3d3f44;--color-grey-light: #898d96;--color-gold: #b1983b;--color-white: #ffffff;--color-diff-added-fg: #93b373;--color-diff-added-linenum-bg: #274227;--color-diff-added-row-bg: #203224;--color-diff-added-row-border: #314a37;--color-diff-added-word-bg: #3c653c;--color-diff-moved-row-bg: #818044;--color-diff-moved-row-border: #bcca6f;--color-diff-removed-fg: #fb5f5b;--color-diff-removed-linenum-bg: #482121;--color-diff-removed-row-bg: #301e1e;--color-diff-removed-row-border: #634343;--color-diff-removed-word-bg: #6f3333;--color-diff-inactive: #25272a;--color-error-border: #763232;--color-error-bg: #322226;--color-error-bg-active: #49262a;--color-error-bg-hover: #3c2427;--color-error-text: #f85149;--color-success-border: #225633;--color-success-bg: #1c3329;--color-success-text: #3fb950;--color-warning-border: #5f481a;--color-warning-bg: #342e1f;--color-warning-text: #d29922;--color-info-border: #254a7e;--color-info-bg: #1b283a;--color-info-text: #2f81f7;--color-priority-border: #4a268d;--color-priority-bg: #251c39;--color-priority-text: #a371f7;--color-red-badge: #db2828;--color-red-badge-bg: #db28281a;--color-red-badge-hover-bg: #db28284d;--color-green-badge: #21ba45;--color-green-badge-bg: #21ba451a;--color-green-badge-hover-bg: #21ba454d;--color-yellow-badge: #fbbd08;--color-yellow-badge-bg: #fbbd081a;--color-yellow-badge-hover-bg: #fbbd084d;--color-orange-badge: #f2711c;--color-orange-badge-bg: #f2711c1a;--color-orange-badge-hover-bg: #f2711c4d;--color-git: #f05133;--color-logo: #609926;--color-body: #1e1f20;--color-box-header: #1b1c1e;--color-box-body: #161718;--color-box-body-highlight: #202124;--color-text-dark: #f8f8f8;--color-text: #d2d4d8;--color-text-light: #c0c2c7;--color-text-light-1: #aaadb4;--color-text-light-2: #969aa1;--color-text-light-3: #80858f;--color-footer: var(--color-nav-bg);--color-timeline: #383b40;--color-input-text: var(--color-text-dark);--color-input-background: #191a1c;--color-input-toggle-background: #323438;--color-input-border: var(--color-secondary-dark-1);--color-light: #0b0b0c28;--color-light-border: #f3f3f428;--color-hover: #f3f3f419;--color-hover-opaque: #232528;--color-active: #f3f3f424;--color-menu: #191a1c;--color-card: #191a1c;--color-markup-table-row: #f3f3f40f;--color-markup-code-block: #f3f3f412;--color-markup-code-inline: #f3f3f428;--color-button: #191a1c;--color-code-bg: #161718;--color-shadow: #0b0b0c58;--color-shadow-opaque: #0b0b0c;--color-secondary-bg: #2e3033;--color-expand-button: #333539;--color-placeholder-text: var(--color-text-light-3);--color-editor-line-highlight: var(--color-secondary-alpha-40);--color-editor-selection: var(--color-primary-alpha-50);--color-project-column-bg: var(--color-secondary-light-2);--color-caret: var(--color-text);--color-reaction-bg: #f3f3f412;--color-reaction-hover-bg: var(--color-primary-light-4);--color-reaction-active-bg: var(--color-primary-light-5);--color-tooltip-text: #fafafa;--color-tooltip-bg: #0b0b0cf0;--color-nav-bg: #18191b;--color-nav-hover-bg: var(--color-secondary-light-1);--color-nav-text: var(--color-text);--color-secondary-nav-bg: #1a1b1e;--color-label-text: var(--color-text);--color-label-bg: #7a7f8a4b;--color-label-hover-bg: #7a7f8aa0;--color-label-active-bg: #7a7f8aff;--color-accent: var(--color-primary-light-1);--color-small-accent: var(--color-primary-light-5);--color-highlight-fg: #87651e;--color-highlight-bg: #443a27;--color-overlay-backdrop: #080808c0;--color-danger: var(--color-red);--color-transparency-grid-light: #2a2a2a;--color-transparency-grid-dark: #1a1a1a;--color-workflow-edge-hover: #666a73;--color-syntax-keyword: #ff8854;--color-syntax-bool: #25bbc9;--color-syntax-control: #dd9e17;--color-syntax-name: #fabd2f;--color-syntax-type: #eb8cb3;--color-syntax-number: #63b2dd;--color-syntax-operator: #ff8854;--color-syntax-regexp: #b89de4;--color-syntax-string: #95b62a;--color-syntax-comment: #8898b0;--color-syntax-invalid: #ff8686;--color-syntax-link: var(--color-primary);--color-syntax-tag: #ff8854;--color-syntax-attribute: #c792ff;--color-syntax-property: #55afff;--color-syntax-variable: #e29b33;--color-syntax-string-special: #dd9e17;--color-syntax-escape: #c7a618;--color-syntax-entity: #c792ff;--color-syntax-preproc: #4cbe7a;--color-syntax-preproc-file: #63b2dd;--color-syntax-decorator: #4cbe7a;--color-syntax-namespace: #c9d1d9;--color-syntax-name-pseudo: #c792ff;--color-syntax-comment-special: #b89de4;--color-syntax-text: #c9d1d9;--color-syntax-text-alt: #b9bcc7;--color-syntax-punctuation: #d2d4db;--color-syntax-whitespace: #7f8699;--color-syntax-diff-fg: #ffffff;--color-syntax-deleted-bg: #5f3737;--color-syntax-inserted-bg: #3a523a;--color-syntax-emph: #d1a242;--color-syntax-strong: #e29b33;--color-syntax-heading: #dd9e17;--color-syntax-subheading: #95b62a;--color-syntax-output: #8898b0;--color-syntax-prompt: #e29b33;--color-syntax-traceback: #ff8686;--color-syntax-matching-bracket-bg: #00918a48;--color-syntax-nonmatching-bracket-bg: #cc484848;accent-color:var(--color-accent);color-scheme:dark}.emoji[aria-label="check mark"],.emoji[aria-label="currency exchange"],.emoji[aria-label="TOP arrow"],.emoji[aria-label="END arrow"],.emoji[aria-label="ON! arrow"],.emoji[aria-label="SOON arrow"],.emoji[aria-label="heavy dollar sign"],.emoji[aria-label=copyright],.emoji[aria-label=registered],.emoji[aria-label="trade mark"],.emoji[aria-label=multiply],.emoji[aria-label=plus],.emoji[aria-label=minus],.emoji[aria-label=divide],.emoji[aria-label="curly loop"],.emoji[aria-label="double curly loop"],.emoji[aria-label="wavy dash"],.emoji[aria-label="paw prints"],.emoji[aria-label="musical note"],.emoji[aria-label="musical notes"]{filter:invert(100%) hue-rotate(180deg)}

/* ─── REDL: палитра ─────────────────────────────────────────────── */
:root {
  --is-dark-theme: true;
  --color-primary: #7c6ce8;
  --color-primary-contrast: #ffffff;
  --color-primary-dark-1: #8678ea;
  --color-primary-dark-2: #9184ec;
  --color-primary-dark-3: #9b8fee;
  --color-primary-dark-4: #a69bef;
  --color-primary-dark-5: #bbb3f3;
  --color-primary-dark-6: #dad6f9;
  --color-primary-dark-7: #f5f3fd;
  --color-primary-light-1: #7062d2;
  --color-primary-light-2: #6659be;
  --color-primary-light-3: #5a4fa8;
  --color-primary-light-4: #504694;
  --color-primary-light-5: #383166;
  --color-primary-light-6: #201d3a;
  --color-primary-light-7: #100f1b;
  --color-primary-alpha-10: #7c6ce819;
  --color-primary-alpha-20: #7c6ce833;
  --color-primary-alpha-30: #7c6ce84b;
  --color-primary-alpha-40: #7c6ce866;
  --color-primary-alpha-50: #7c6ce880;
  --color-primary-alpha-60: #7c6ce899;
  --color-primary-alpha-70: #7c6ce8b3;
  --color-primary-alpha-80: #7c6ce8cc;
  --color-primary-alpha-90: #7c6ce8e1;
  --color-primary-hover: #8d7ef0;
  --color-primary-active: #6d5cd8;
  --color-secondary: #2a2a3c;
  --color-secondary-dark-1: #323243;
  --color-secondary-dark-2: #3b3b4c;
  --color-secondary-dark-3: #484859;
  --color-secondary-dark-4: #575868;
  --color-secondary-dark-5: #626373;
  --color-secondary-dark-6: #6e6e7e;
  --color-secondary-dark-7: #797a88;
  --color-secondary-dark-8: #868795;
  --color-secondary-dark-9: #8e8f9c;
  --color-secondary-dark-10: #9b9ca9;
  --color-secondary-dark-11: #a8a9b6;
  --color-secondary-dark-12: #b1b3bf;
  --color-secondary-dark-13: #b9bac6;
  --color-secondary-light-1: #252535;
  --color-secondary-light-2: #20202d;
  --color-secondary-light-3: #1a1a25;
  --color-secondary-light-4: #16161f;
  --color-secondary-alpha-10: #2a2a3c19;
  --color-secondary-alpha-20: #2a2a3c33;
  --color-secondary-alpha-30: #2a2a3c4b;
  --color-secondary-alpha-40: #2a2a3c66;
  --color-secondary-alpha-50: #2a2a3c80;
  --color-secondary-alpha-60: #2a2a3c99;
  --color-secondary-alpha-70: #2a2a3cb3;
  --color-secondary-alpha-80: #2a2a3ccc;
  --color-secondary-alpha-90: #2a2a3ce1;
  --color-secondary-button: var(--color-secondary-dark-3);
  --color-secondary-hover: var(--color-secondary-dark-2);
  --color-secondary-active: var(--color-secondary-dark-1);
  --color-body: #0a0a0e;
  --color-box-header: #15151f;
  --color-box-body: #13131b;
  --color-box-body-highlight: #191922;
  --color-nav-bg: #0d0d14;
  --color-nav-hover-bg: #1a1a26;
  --color-nav-text: #e7e9f3;
  --color-secondary-nav-bg: #10101a;
  --color-footer: #0d0d14;
  --color-menu: #13131b;
  --color-card: #13131b;
  --color-button: #16161f;
  --color-expand-button: #1e1e2b;
  --color-secondary-bg: #1b1b27;
  --color-project-column-bg: #13131b;
  --color-input-background: #0e0e16;
  --color-input-border: #232333;
  --color-input-text: #f0f1f7;
  --color-input-toggle-background: #2a2a3c;
  --color-code-bg: #0e0e15;
  --color-console-bg: #0b0b11;
  --color-console-fg: #f0f1f7;
  --color-console-fg-subtle: #a9aec4;
  --color-timeline: #232333;
  --color-light: #08080c30;
  --color-light-border: #23233390;
  --color-hover: #a89bff14;
  --color-hover-opaque: #1a1a26;
  --color-active: #a89bff24;
  --color-shadow: #04040880;
  --color-shadow-opaque: #050509;
  --color-overlay-backdrop: #05050ac4;
  --color-tooltip-text: #f0f1f7;
  --color-tooltip-bg: #1b1b27f5;
  --color-markup-table-row: #ffffff08;
  --color-markup-code-block: #ffffff0d;
  --color-markup-code-inline: #ffffff16;
  --color-reaction-bg: #ffffff10;
  --color-reaction-hover-bg: var(--color-primary-light-4);
  --color-reaction-active-bg: var(--color-primary-light-5);
  --color-editor-line-highlight: var(--color-primary-alpha-10);
  --color-editor-selection: var(--color-primary-alpha-40);
  --color-caret: #a89bff;
  --color-accent: #a89bff;
  --color-small-accent: var(--color-primary-light-5);
  --color-label-text: #e7e9f3;
  --color-label-bg: #7c6ce84b;
  --color-label-hover-bg: #7c6ce8a0;
  --color-label-active-bg: #7c6ce8ff;
  --color-highlight-fg: #a89bff;
  --color-highlight-bg: #2a2450;
  --color-grey: #2a2a3c;
  --color-grey-light: #8b90a8;
  --color-placeholder-text: #767b91;
  --color-logo: #a89bff;
  --color-diff-inactive: #15151f;
  --color-transparency-grid-light: #1b1b27;
  --color-transparency-grid-dark: #13131b;
  --color-workflow-edge-hover: #7c6ce8;
  --color-text-dark: #ffffff;
  --color-text: #f0f1f7;
  --color-text-light: #d8dbe9;
  --color-text-light-1: #c2c6d8;
  --color-text-light-2: #a9aec4;
  --color-text-light-3: #8b90a8;
  --color-error-border: #5c2733;
  --color-error-bg: #1e1219;
  --color-error-bg-hover: #28161e;
  --color-error-bg-active: #311a24;
  --color-error-text: #ff6b81;
  --color-success-border: #1f4d3a;
  --color-success-bg: #101d19;
  --color-success-text: #3fd68b;
  --color-warning-border: #5a4520;
  --color-warning-bg: #1e1913;
  --color-warning-text: #e0aa3e;
  --color-info-border: #2a3a6b;
  --color-info-bg: #121525;
  --color-info-text: #7aa2ff;
  --color-priority-border: #3d2a75;
  --color-priority-bg: #171331;
  --color-priority-text: #a89bff;
  --border-radius: 11px;
  --border-radius-medium: 14px;
}

/* ─── REDL: типографика ─────────────────────────────────────────── */
:root {
  --fonts-proportional: "Inter", -apple-system, "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial;
  --fonts-brand: "Manrope", var(--fonts-proportional);
}
h1, h2, h3, h4, h5, h6,
.ui.header, .ui.headers, .repo-title, .repo-header,
.ui.menu, .ui.menu .item, .ui.tabular.menu .item, .ui.secondary.menu .item,
.ui.button, .ui.buttons .button, .ui.label, .ui.labels .label,
.breadcrumb, .navbar, #navbar, .page-content .header, .flex-item-title,
.repo-buttons, .ui.dropdown > .text, .ui.statistic > .value, .file-header,
.commit-summary, .issue-title, .project-column-title {
  font-family: var(--fonts-brand);
  letter-spacing: -0.01em;
}
h1, h2, h3, .repo-title, .issue-title { font-weight: 700; }

/* ─── REDL: подложка ────────────────────────────────────────────── */
body {
  background-color: var(--color-body);
  background-image:
    radial-gradient(900px 480px at 12% -10%, rgba(124, 108, 232, .10), transparent 70%),
    radial-gradient(760px 420px at 96% 0%,  rgba(168, 155, 255, .07), transparent 70%);
  background-attachment: fixed;
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* ─── REDL: шапка ───────────────────────────────────────────────── */
#navbar, .ui.secondary.menu#navbar {
  background: rgba(13, 13, 20, .88);
  backdrop-filter: saturate(140%) blur(10px);
  border-bottom: 1px solid var(--color-secondary);
}
#navbar .item:hover, #navbar .item.active { color: var(--color-accent); }
/* Gitea прибивает логотипу width/height=30 — вернём словесному знаку REDL пропорции */
#navbar-logo img, #navbar .brand img, #navbar .logo {
  height: 24px !important;
  width: auto !important;
  max-width: none !important;
}

/* ─── REDL: карточки и панели ───────────────────────────────────── */
.ui.segment, .ui.card, .ui.cards > .card, .ui.attached.segment,
.repository .ui.segment, .flex-list .flex-item, .ui.attached.header,
.ui.top.attached.header, .ui.bottom.attached.segment,
.repo-list .flex-item, .dashboard .ui.segment {
  border-color: var(--color-secondary);
}
.ui.segment, .ui.card, .ui.cards > .card { border-radius: var(--border-radius-medium); }
.ui.attached + .ui.attached { border-top-left-radius: 0; border-top-right-radius: 0; }

/* ─── REDL: кнопки ──────────────────────────────────────────────── */
.ui.button { border-radius: var(--border-radius); font-weight: 600; }
.ui.primary.button, .ui.primary.buttons .button {
  background: linear-gradient(180deg, #8d7ef0 0%, #7c6ce8 100%);
  border-color: #6d5cd8;
  color: #fff;
}
.ui.primary.button:hover, .ui.primary.buttons .button:hover {
  background: linear-gradient(180deg, #9a8cf4 0%, #8d7ef0 100%);
}
.ui.basic.button, .ui.basic.buttons .button { border-color: var(--color-secondary); }

/* ─── REDL: поля ввода ──────────────────────────────────────────── */
.ui.input > input, .ui.form input[type="text"], .ui.form input[type="password"],
.ui.form input[type="email"], .ui.form input[type="search"], .ui.form textarea,
.ui.selection.dropdown, .ui.dropdown .menu, .ui.search > .results {
  border-radius: var(--border-radius);
  border-color: var(--color-input-border);
}
.ui.input > input:focus, .ui.form input:focus, .ui.form textarea:focus {
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-alpha-20);
}

/* мелким элементам круглое скругление ни к чему */
input[type="checkbox"], .ui.checkbox input[type="checkbox"],
.ui.checkbox label::before, .ui.checkbox .box::before { border-radius: 4px; }
input[type="radio"], .ui.radio.checkbox label::before { border-radius: 50%; }
.ui.progress, .ui.progress .bar, .ui.tiny.label, .ui.mini.label { border-radius: 6px; }

/* ─── REDL: ссылки и код ────────────────────────────────────────── */
a, .ui.list a, .markup a:not(.button) { color: var(--color-accent); }
a:hover, .markup a:not(.button):hover { color: #bdb2ff; }
.file-view, .code-view, .markup pre, .markup code {
  background-color: var(--color-code-bg);
  border-radius: var(--border-radius-medium);
}
.repository .file-view.markup { border-radius: 0 0 var(--border-radius-medium) var(--border-radius-medium); }

/* ─── REDL: вход/регистрация ────────────────────────────────────── */
.page-content.user.signin .ui.container, .user.signin .ui.form,
.user.link-account .ui.form, .user.activate .ui.form, .user.reset\.password .ui.form {
  border-radius: var(--border-radius-medium);
}
.signin .ui.attached.segment, .user.signin .ui.segment {
  background: var(--color-box-body);
  border-color: var(--color-secondary);
}

/* ─── REDL: разное ──────────────────────────────────────────────── */
.ui.table, .ui.table td, .ui.table th { border-color: var(--color-secondary); }
.ui.table thead th { background: var(--color-box-header); }
.repository .header-wrapper, .secondary-nav { border-bottom-color: var(--color-secondary); }
.ui.divider, hr { border-color: var(--color-secondary); }
::selection { background: var(--color-primary-alpha-40); }
::-webkit-scrollbar-thumb { background: #2a2a3c; border-radius: 8px; }
::-webkit-scrollbar-track { background: #0d0d14; }
