a {
  color: #3399ff;
}
a:visited {
  color: #2288ee;
}
a:hover {
  color: #ff9933;
}
a:active {
  color: #eeffff;
}
#user_name, #password {
  border-radius: 0px;
  border: 0px;
  background: #202020 !important;
  color: #a0a0a0 !important;
}
.ui.button {
  border-radius: 0px;
  border: 0px;
}
.ui.green.button {
  border-radius: 0px;
  border: 0px;
  background: #505050;
  color: #ffffff;
}
.ui.green.button:hover {
  background: #606060;
}
.ui.red.button {
  border-radius: 0px;
  border: 0px;
  background: #c04020;
  color: #ffffff;
}
.ui.red.button:hover {
  background: #ff7030;
}
.ui.secondary.vertical.menu>.item {
  border-radius: 0px;
  border: 0px;
}
.ui.list>.item .description {
  color: #808080;
}
.ui.list>.item .header {
  color: #a0a0a0;
}
.ui.table>thead>tr>th {
  color: #ffffff;
  background: #303030;
}
.ui.list>.item>.content {
  color: #e0e0e0;
}
.repository.file.list #repo-files-table tr:hover {
  background-color: #202020;
}
.lines-num {
  color: #a0a0a080;
}
.ui.modal {
  border-radius: 0px;
  border: 0px;
}
.ui.modal>.header {
  background: #505050;
  color: #ffffff;
  border-radius: 0px;
  border: 0px;
}
.ui.modal>.content {
  background: #404040;
  color: #dddddd;
  border-radius: 0px;
  border: 0px;
}
.following.bar.light {
  background: #202020;
  border-bottom: 0px;
}
footer {
  background: #202020;
  border-top: 0px;
}
.ui.floating.dropdown>.menu {
  border-radius: 0px;
}
.ui.dropdown .menu .item:last-of-type {
  border-radius: 0px;
}
.ui.dropdown .menu {
  border: 0px;
}
.ui.floating.dropdown .overflow.menu .scrolling.menu.items {
  border-top: 0px;
  border-bottom: 0px;
}
.ui.card {
  border: 0px;
}
.ui.card>.content {
  border-top: 0px;
  border-bottom: 0px;
}
.ui.card>.extra {
  border-top: 0px;
}
.user.profile .ui.card .extra.content ul li:not(:last-child) {
  border-top: 0px;
  border-bottom: 0px;
}
.ui.menu {
  border: 0px;
}
.tag-code td {
  background-color: #202020;
}
.ui.basic.button {
  background: #606060;
  color: #e0e0e0;
  border-radius: 0px;
}
.ui.basic.button:hover {
  background: #707070;
  color: #ffffff;
}
.ui.basic.button:active {
  background: #383838;
  color: #ffffff;
}
.ui.buttons .button {
  border-radius: 0px;
}
#file-buttons .ui.button {
  border-radius: 0px;
}
.chroma .s {
  color: #66dd44;
}
.chroma .sc {
  color: #aadd44;
}
.chroma .k {
  color: #dd6644;
}
.chroma .kr {
  color: #ee4422;
}
.chroma .kt {
  color: #4466dd;
}
.chroma .cp {
  color: #44dddd;
}
.chroma .cpf {
  color: #66ddee;
}
.chroma .c {
  color: #aa88aa;
}
.chroma .cl {
  color: #aaaaa;
}
.chroma .cm {
  color: #aa88aa;
}
.chroma .nf {
  color: #cc66ee;
}
.chroma .nv {
  color: #44ccee;
}
.chroma .nn {
  color: #8888aa;
}
.chroma .nb {
  color: #2266cc;
}
.chroma .nl {
  color: #eecc66;
}
.chroma .o {
  color: #dd6644;
}
.chroma .mi {
  color: #6699ee;
}
.markup hr {
  background-color: #505050;
}
.ui.grid {
  margin: 0;
}
.ui.segment {
  margin-left: 1rem;
  margin-right: 1rem;
  margin-top: 0;
}
:root {
  --fonts-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Twemoji Mozilla";
  --fonts-monospace: "Bistream Vera Mono", "SFMono-Regular", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace, var(--fonts-emoji);
  --fonts-proportional: "Bitsream Vera Sans", -apple-system, "Segoe UI", system-ui, "Roboto", "Helvetica Neue", "Arial";
  --border-radius: 0;
  --color-body: #404040;
  --color-text: #a0a0a0;
  --color-text-dark: #aaa;
  --color-text-light-2: #999;
  --color-text-light-3: #888;
  --color-text-light: #777;
  --color-header-wrapper: #303030;
  --color-secondary: #303030;
  --color-secondary-bg: #202020;
  --color-secondary-alpha-10: #30303019;
  --color-secondary-alpha-20: #30303033;
  --color-secondary-alpha-30: #3030304b;
  --color-secondary-alpha-40: #30303066;
  --color-secondary-alpha-50: #30303080;
  --color-secondary-alpha-60: #30303099;
  --color-secondary-alpha-70: #303030b3;
  --color-secondary-alpha-80: #303030cc;
  --color-secondary-alpha-90: #303030e1;
  --color-secondary-dark-10: #bbb;
  --color-secondary-dark-11: #ccc;
  --color-secondary-dark-12: #ddd;
  --color-secondary-dark-13: #eee;
  --color-secondary-dark-1: #555;
  --color-secondary-dark-2: #666;
  --color-secondary-dark-3: #777;
  --color-secondary-dark-4: #888;
  --color-secondary-dark-5: #999;
  --color-secondary-dark-6: #aaa;
  --color-secondary-dark-7: #bbb;
  --color-secondary-dark-8: #ccc;
  --color-secondary-dark-9: #ddd;
  --color-secondary-light-1: #333;
  --color-secondary-light-2: #222;
  --color-secondary-light-3: #111;
  --color-secondary-light-4: #000;
  --color-navbar: #303030;
  --color-navbar-transparent: #30303000;
  --color-nav-bg: #303030;
  --color-nav-hover-bg: #202020;
  --color-nav-bg-transparent: #30303000;
  --color-box-body: #303030;
  --color-box-header: #202020;
  --color-input-border: #202020;
  --color-input-background: #202020;
  --color-input-text: #a0a0a0;
  --color-button: #606060;
  --color-footer: #505050;
  --color-card: #505050;
  --color-menu: #505050;
  --color-caret: var(--color-text-light);
  --color-error-bg: #ff4433;
  --color-error-border: #ff4433;
  --color-error-text: #662211;
  --color-warning-bg: #776622;
  --color-warning-border: #554411;
  --color-warning-text: #ffdd88;
  --color-success-bg: #337722;
  --color-success-border: #337722;
  --color-success-text: #ddff66;
  --color-info-bg: #304060;
  --color-info-border: #304060;
  --color-info-text: #6090ff;
  --color-primary-alpha-10: #60606019;
  --color-primary-alpha-20: #60606033;
  --color-primary-alpha-30: #6060604b;
  --color-primary-alpha-40: #60606066;
  --color-primary-alpha-50: #60606080;
  --color-primary-alpha-60: #60606099;
  --color-primary-alpha-70: #606060b3;
  --color-primary-alpha-80: #606060cc;
  --color-primary-alpha-90: #606060e1;
  --color-primary-dark-1: #555555;
  --color-primary-dark-2: #505050;
  --color-primary-dark-3: #444444;
  --color-primary-dark-4: #404040;
  --color-primary-dark-5: #333333;
  --color-primary-dark-6: #303030;
  --color-primary-dark-7: #222222;
  --color-primary-light-1: #666666;
  --color-primary-light-2: #707070;
  --color-primary-light-3: #777777;
  --color-primary-light-4: #808080;
  --color-primary-light-5: #888888;
  --color-primary-light-6: #909090;
  --color-primary-light-7: #999999;
  --color-primary: #606060;
  --color-active: #707070;
  --color-code-sidebar-bg: #282828;
  --color-expand-button: #181818;
  --color-code-bg: #202020;
  --color-diff-added-row-bg: #203020;
  --color-diff-added-row-border: #203020;
  --color-diff-added-word-bg: #306030;
  --color-diff-inactive: #202020;
  --color-diff-moved-row-bg: #202030;
  --color-diff-moved-row-border: #202030;
  --color-diff-removed-row-bg: #302020;
  --color-diff-removed-row-border: #302020;
  --color-diff-removed-word-bg: #603030;

  --color-black: #1b1c1d;
  --color-blue: #2185d0;
  --color-brown: #a5673f;
  --color-editor-line-highlight: var(--color-primary-light-6);
  --color-gold: #a1882b;
  --color-green: #21ba45;
  --color-grey: #888888;
  --color-hover: #0000000f;
  --color-input-border-hover: #cecece;
  --color-light-border: #0000001d;
  --color-light-mimic-enabled: rgba(0,0,0,calc(6 / 255 * 222 / 255 / var(--opacity-disabled)));
  --color-light: #00000006;
  --color-markup-code-block: #00000040;
  --color-markup-table-row: #00000008;
  --color-olive: #b5cc18;
  --color-orange: #f2711c;
  --color-pink: #e03997;
  --color-placeholder-text: transparent;
  --color-project-board-bg: var(--color-secondary-light-4);
  --color-project-board-dark-label: #555555;
  --color-project-board-light-label: #a6aab5;
  --color-purple: #a333c8;
  --color-reaction-active-bg: var(--color-primary-alpha-20);
  --color-reaction-bg: #0000000a;
  --color-red: #db2828;
  --color-shadow: #00000030;
  --color-teal: #00b5ad;
  --color-timeline: #606060;
  --color-violet: #6435c9;
  --color-white: #ffffff;
  --color-yellow: #fbbd08;
  --height-loading: 12rem;
  --opacity-disabled: 0.55;
}
