You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

theme-arc-green.less 29KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539
  1. .hljs {
  2. display: block;
  3. overflow-x: auto;
  4. padding: .5em;
  5. color: #bababa;
  6. }
  7. .hljs-strong,
  8. .hljs-emphasis {
  9. color: #a8a8a2;
  10. }
  11. .hljs-bullet,
  12. .hljs-quote,
  13. .hljs-link,
  14. .hljs-number,
  15. .hljs-regexp,
  16. .hljs-literal {
  17. color: #6896ba;
  18. }
  19. .hljs-code,
  20. .hljs-selector-class {
  21. color: #a6e22e;
  22. }
  23. .hljs-emphasis {
  24. font-style: italic;
  25. }
  26. .hljs-keyword,
  27. .hljs-selector-tag,
  28. .hljs-section,
  29. .hljs-attribute,
  30. .hljs-name,
  31. .hljs-variable {
  32. color: #cb7832;
  33. }
  34. .hljs-params {
  35. color: #b9b9b9;
  36. }
  37. .hljs-string {
  38. color: #6a8759;
  39. }
  40. .hljs-subst,
  41. .hljs-type,
  42. .hljs-built_in,
  43. .hljs-builtin-name,
  44. .hljs-symbol,
  45. .hljs-selector-id,
  46. .hljs-selector-attr,
  47. .hljs-selector-pseudo,
  48. .hljs-template-tag,
  49. .hljs-template-variable,
  50. .hljs-addition {
  51. color: #e0c46c;
  52. }
  53. .hljs-comment,
  54. .hljs-deletion,
  55. .hljs-meta {
  56. color: #7f7f7f;
  57. }
  58. .repository .ui.segment.sub-menu .list .item {
  59. color: #dbdbdb;
  60. a,
  61. span.ui {
  62. color: #dbdbdb;
  63. }
  64. }
  65. .ui.horizontal.segments > .segment {
  66. background-color: #383c4a;
  67. }
  68. body {
  69. background: #383c4a;
  70. color: #9e9e9e;
  71. }
  72. /* firefox scroll bars */
  73. * {
  74. scrollbar-width: thin;
  75. scrollbar-color: #87ab63 rgba(255, 255, 255, .1);
  76. }
  77. /* webkit scrollbars */
  78. ::-webkit-scrollbar {
  79. -webkit-appearance: none !important;
  80. width: 10px !important;
  81. height: 10px !important;
  82. }
  83. ::-webkit-scrollbar-track {
  84. border-radius: 0 !important;
  85. background: rgba(255, 255, 255, .1) !important;
  86. }
  87. ::-webkit-scrollbar-thumb {
  88. cursor: pointer !important;
  89. border-radius: 5px !important;
  90. -webkit-transition: color .2s ease !important;
  91. transition: color .2s ease !important;
  92. background: #87ab63 !important;
  93. }
  94. ::-webkit-scrollbar-thumb:window-inactive {
  95. background: #87ab63 !important;
  96. }
  97. ::-webkit-scrollbar-thumb:hover {
  98. background: #87ab63 !important;
  99. }
  100. a {
  101. color: #87ab63;
  102. }
  103. a:hover {
  104. color: #a0cc75;
  105. }
  106. .ui.card > .extra a:not(.ui):hover,
  107. .ui.cards > .card > .extra a:not(.ui):hover {
  108. color: #a0cc75;
  109. }
  110. .ui.breadcrumb a:hover {
  111. color: #a0cc75;
  112. }
  113. .ui.breadcrumb a {
  114. color: #87ab63;
  115. }
  116. .repository .metas .ui.list a .text {
  117. color: #87ab63;
  118. }
  119. .repository .metas .ui.list a .text:hover {
  120. color: #a0cc75;
  121. }
  122. .repository .label.list .item a {
  123. color: #87ab63;
  124. }
  125. .repository .label.list .item a:hover {
  126. color: #a0cc75;
  127. }
  128. .repository .milestone.list > .item > a {
  129. color: #87ab63;
  130. }
  131. .repository .milestone.list > .item > a:hover {
  132. color: #a0cc75;
  133. }
  134. .repository.release #release-list {
  135. border-top: 1px solid #4c505c;
  136. }
  137. .repository .milestone.list > .item .operate > a {
  138. color: #87ab63;
  139. }
  140. .repository .milestone.list > .item .operate > a:hover {
  141. color: #a0cc75;
  142. }
  143. .ui.green.progress .bar {
  144. background-color: #668844;
  145. }
  146. .ui.progress.success .bar {
  147. background-color: #7b9e57 !important;
  148. }
  149. .following.bar.light {
  150. background: #2e323e;
  151. border-bottom: 1px solid #313131;
  152. }
  153. .ui.secondary.menu .active.item {
  154. color: #dbdbdb;
  155. }
  156. .ui.secondary.menu .item {
  157. color: #9e9e9e;
  158. }
  159. .following.bar .top.menu a.item:hover {
  160. color: #ffffff;
  161. }
  162. .repository.view.issue .comment-list .comment .content > .bottom.segment a {
  163. border: solid 1px #353945;
  164. background-color: #353945;
  165. }
  166. .ui.attached.header {
  167. background: #404552;
  168. border: 1px solid #404552;
  169. color: #dbdbdb;
  170. }
  171. .ui.attached.table {
  172. border: 1px solid #304251;
  173. background: #304251;
  174. }
  175. .feeds .list ul li:not(:last-child) {
  176. border-bottom: 1px solid #333640;
  177. }
  178. .feeds .list ul li.private {
  179. background: #353945;
  180. border: 1px solid #333640;
  181. }
  182. .ui.secondary.menu .dropdown.item:hover,
  183. .ui.secondary.menu .link.item:hover,
  184. .ui.secondary.menu .active.item:hover,
  185. .ui.secondary.menu a.item:hover {
  186. color: #ffffff;
  187. }
  188. .ui.menu .ui.dropdown .menu > .item {
  189. background: #2c303a !important;
  190. color: #9e9e9e !important;
  191. }
  192. .ui.secondary.menu .dropdown.item > .menu,
  193. .ui.text.menu .dropdown.item > .menu {
  194. border: 1px solid #434444;
  195. }
  196. footer {
  197. background: #2e323e;
  198. border-top: 1px solid #313131;
  199. color: #bababa;
  200. }
  201. .ui.menu .dropdown.item .menu {
  202. background: #2c303a;
  203. }
  204. .ui.menu .ui.dropdown .menu > .item:hover,
  205. .ui.menu .ui.dropdown .menu > .selected.item {
  206. color: #ffffff !important;
  207. }
  208. .ui.dropdown .menu > .header {
  209. color: #dbdbdb;
  210. }
  211. .ui.red.label,
  212. .ui.red.labels .label {
  213. background-color: #7d3434 !important;
  214. border-color: #8a2121 !important;
  215. }
  216. .ui.menu {
  217. background: #404552;
  218. border: 1px solid #353945;
  219. }
  220. .ui.menu .active.item:hover,
  221. .ui.vertical.menu .active.item:hover {
  222. color: #dbdbdb;
  223. background: #4b5162;
  224. }
  225. .ui.link.menu .item:hover,
  226. .ui.menu .dropdown.item:hover,
  227. .ui.menu .link.item:hover,
  228. .ui.menu a.item:hover {
  229. color: #dbdbdb;
  230. background: #454b5a;
  231. }
  232. .ui.menu .active.item {
  233. background: #4b5162;
  234. color: #dbdbdb;
  235. }
  236. .ui.input input {
  237. background: #404552;
  238. border: 2px solid #353945;
  239. color: #dbdbdb;
  240. }
  241. .ui.input input:focus,
  242. .ui.input.focus input {
  243. background: #404552;
  244. border: 2px solid #353945;
  245. color: #dbdbdb;
  246. }
  247. .ui.accordion .title:not(.ui) {
  248. color: #dbdbdb;
  249. }
  250. .ui.label,
  251. .ui.label.basic {
  252. color: #dbdbdb;
  253. background-color: #404552;
  254. }
  255. .issue.list > .item .title {
  256. color: #87ab63;
  257. }
  258. .issue.list > .item .title:hover {
  259. color: #a0cc75;
  260. }
  261. .issue.list > .item {
  262. border-bottom: 1px dashed #475767;
  263. }
  264. .ui.green.label,
  265. .ui.green.labels .label,
  266. .ui.basic.green.label {
  267. background-color: #2d693b !important;
  268. border-color: #2d693b !important;
  269. }
  270. .ui.basic.green.labels a.label:hover,
  271. a.ui.basic.green.label:hover {
  272. background-color: #16ab39 !important;
  273. border-color: #16ab39 !important;
  274. color: #ffffff !important;
  275. }
  276. .issue.list > .item .comment {
  277. color: #129c92;
  278. }
  279. .ui.basic.button,
  280. .ui.basic.buttons .button {
  281. color: #797979;
  282. }
  283. .ui.basic.red.active.button,
  284. .ui.basic.red.buttons .active.button {
  285. box-shadow: 0 0 0 1px #c75252 inset !important;
  286. color: #c75252 !important;
  287. }
  288. .ui.basic.button:focus,
  289. .ui.basic.button:hover,
  290. .ui.basic.buttons .button:focus,
  291. .ui.basic.buttons .button:hover {
  292. color: #dbdbdb;
  293. box-shadow: 0 0 0 1px rgba(200, 200, 200, .35) inset;
  294. background: rgba(0, 0, 0, .5);
  295. }
  296. .ui.menu .item {
  297. background: #404552;
  298. color: #9e9e9e;
  299. }
  300. .ui.menu .item.disabled,
  301. .ui.menu .item.disabled:hover,
  302. .ui.ui.menu .item.disabled,
  303. .ui.ui.menu .item.disabled:hover {
  304. color: #626773;
  305. }
  306. .ui.pagination.menu .active.item {
  307. color: #dbdbdb;
  308. background-color: #87ab63;
  309. }
  310. .repository .header-wrapper {
  311. background-color: #2a2e3a;
  312. }
  313. .ui.tabular.menu .active.item {
  314. background: #383c4a;
  315. color: #dbdbdb;
  316. border-left: 1px solid transparent;
  317. border-right: 1px solid transparent;
  318. border-top: 0;
  319. }
  320. .ui.tabular.menu .item {
  321. color: #9e9e9e;
  322. }
  323. .ui.tabular.menu .item:hover {
  324. color: #dbdbdb;
  325. }
  326. .ui.header,
  327. .ui.breadcrumb .divider {
  328. color: #9e9e9e;
  329. }
  330. .ui.blue.label,
  331. .ui.blue.labels .label,
  332. .repository .segment.reactions .ui.label.basic.blue {
  333. background-color: #26577b !important;
  334. border-color: #26577b !important;
  335. }
  336. .ui.menu .item > .label {
  337. background: #565454;
  338. }
  339. .ui.blue.button,
  340. .ui.blue.buttons .button {
  341. background-color: #87ab63;
  342. }
  343. .ui.blue.button:hover,
  344. .ui.blue.buttons .button:hover {
  345. background-color: #a0cc75;
  346. }
  347. .ui.form input:not([type]),
  348. .ui.form input[type="date"],
  349. .ui.form input[type="datetime-local"],
  350. .ui.form input[type="email"],
  351. .ui.form input[type="file"],
  352. .ui.form input[type="number"],
  353. .ui.form input[type="password"],
  354. .ui.form input[type="search"],
  355. .ui.form input[type="tel"],
  356. .ui.form input[type="text"],
  357. .ui.form input[type="time"],
  358. .ui.form input[type="url"] {
  359. color: #9e9e9e;
  360. background: #404552;
  361. border: 2px solid #353945;
  362. }
  363. .ui.form input:not([type]):focus,
  364. .ui.form input[type="date"]:focus,
  365. .ui.form input[type="datetime-local"]:focus,
  366. .ui.form input[type="email"]:focus,
  367. .ui.form input[type="file"]:focus,
  368. .ui.form input[type="number"]:focus,
  369. .ui.form input[type="password"]:focus,
  370. .ui.form input[type="search"]:focus,
  371. .ui.form input[type="tel"]:focus,
  372. .ui.form input[type="text"]:focus,
  373. .ui.form input[type="time"]:focus,
  374. .ui.form input[type="url"]:focus {
  375. background: #404552;
  376. border: 2px solid #4b505f;
  377. color: #dbdbdb;
  378. }
  379. .ui.action.input:not([class*="left action"]) input:focus {
  380. border-right-color: #4b505f !important;
  381. }
  382. .ui.green.button,
  383. .ui.green.buttons .button {
  384. background-color: #87ab63;
  385. }
  386. .ui.green.button:hover,
  387. .ui.green.buttons .button:hover {
  388. background-color: #a0cc75;
  389. }
  390. .ui.button {
  391. background: #383c4a;
  392. border: 1px solid #4c505c;
  393. color: #dbdbdb;
  394. }
  395. .ui.labeled.button:not([class*="left labeled"]) > .label,
  396. .ui[class*="left labeled"].button > .button {
  397. background: #404552;
  398. border: 1px solid #4c505c;
  399. color: #87ab63;
  400. }
  401. .ui.button:hover {
  402. background-color: #404552;
  403. color: #dbdbdb;
  404. }
  405. .ui.table thead th,
  406. .ui.table > thead > tr > th {
  407. background: #404552 !important;
  408. color: #dbdbdb !important;
  409. }
  410. .repository.file.list #repo-files-table tr {
  411. background: #2a2e3a;
  412. }
  413. .repository.file.list #repo-files-table tr:hover {
  414. background-color: #393d4a !important;
  415. }
  416. .ui.table {
  417. color: #a5a5a5 !important;
  418. border-color: #4c505c;
  419. background: #353945;
  420. }
  421. .ui.table tbody tr {
  422. border-color: #333640;
  423. background: #2a2e3a;
  424. }
  425. .ui .text.grey {
  426. color: #a5a5a8 !important;
  427. }
  428. .ui.attached.table.segment {
  429. background: #353945;
  430. color: #dbdbdb !important;
  431. }
  432. .markdown:not(code) h2 {
  433. border-bottom: 1px solid #304251;
  434. }
  435. .repository.wiki.new .ui.container form .ui.tabular.menu {
  436. border-bottom: 1px solid rgba(187, 187, 187, .6);
  437. .active.item {
  438. border-top: 1px solid rgba(187, 187, 187, .6);
  439. border-left: 1px solid rgba(187, 187, 187, .6);
  440. border-right: 1px solid rgba(187, 187, 187, .6);
  441. &:hover {
  442. background: #4b5162;
  443. }
  444. }
  445. }
  446. .hljs,
  447. .hljs-keyword,
  448. .hljs-selector-tag,
  449. .hljs-subst {
  450. color: #9daccc;
  451. }
  452. .markdown:not(code) .highlight pre,
  453. .markdown:not(code) pre {
  454. background-color: #2a2e3a;
  455. border: 1px solid #404552;
  456. }
  457. .markdown:not(code) table tr:nth-child(2n) {
  458. background-color: #2a2e39;
  459. }
  460. .markdown:not(code) table tr:nth-child(2n-1) {
  461. background-color: #383b44;
  462. }
  463. .markdown:not(code) table thead tr:nth-child(2n-1) {
  464. background-color: #464c5d !important;
  465. }
  466. .markdown:not(code) table td,
  467. .markdown:not(code) table th {
  468. border-color: #4c505c !important;
  469. }
  470. .repository.file.editor.edit,
  471. .repository.wiki.new .CodeMirror {
  472. border-right: 1px solid rgba(187, 187, 187, .6);
  473. border-left: 1px solid rgba(187, 187, 187, .6);
  474. border-bottom: 1px solid rgba(187, 187, 187, .6);
  475. .editor-preview,
  476. .editor-preview-side,
  477. & + .editor-preview-side {
  478. background: #353945;
  479. .markdown:not(code).ui.segment {
  480. border-width: 0;
  481. }
  482. }
  483. }
  484. .ui.dropdown .menu {
  485. background: #2c303a;
  486. }
  487. .ui.dropdown .menu > .message:not(.ui) {
  488. color: #636363;
  489. }
  490. .ui.input {
  491. color: #dbdbdb;
  492. }
  493. .overflow.menu .items .item {
  494. color: #9d9d9d;
  495. }
  496. .overflow.menu .items .item:hover {
  497. color: #dbdbdb;
  498. }
  499. .ui.segment {
  500. background: #353945;
  501. color: #9e9e9e !important;
  502. border: 1px solid #404552;
  503. }
  504. .ui.list > .item > .content {
  505. color: #9e9e9e !important;
  506. }
  507. .ui.active.button:active,
  508. .ui.button:active,
  509. .ui.button:focus {
  510. background-color: #2e3e4e;
  511. color: #dbdbdb;
  512. }
  513. .ui.dropdown .menu .selected.item,
  514. .ui.dropdown.selected {
  515. color: #dbdbdb;
  516. }
  517. .ui.dropdown .menu > .item:hover {
  518. color: #dbdbdb;
  519. }
  520. .ui.dropdown .menu > .item {
  521. color: #9e9e9e;
  522. }
  523. .ui.attached.segment {
  524. border: 1px solid #404552;
  525. }
  526. .repository.view.issue .comment-list .comment .content > .bottom.segment {
  527. background: #353945;
  528. }
  529. .repository.view.issue .comment-list .comment .content .header {
  530. color: #dbdbdb;
  531. background-color: #404552;
  532. border-bottom: 1px solid #353944;
  533. }
  534. .repository.view.issue .comment-list .comment .content .merge-section {
  535. background-color: #404552;
  536. border-top: 1px solid #353944;
  537. }
  538. .repository.view.issue .comment-list .event > .svg.issue-symbol {
  539. background: #3b4954;
  540. }
  541. .repository.view.issue .comment-list .event > .svg:not(.issue-symbol) {
  542. text-shadow: -2px 0 #383c4a, 0 2px #383c4a, 2px 0 #383c4a, 0 -2px #383c4a;
  543. }
  544. .ui .text.grey a {
  545. color: #dbdbdb !important;
  546. }
  547. .ui.comments .comment .actions a {
  548. color: #9e9e9e;
  549. }
  550. .ui.comments .comment .actions a.active,
  551. .ui.comments .comment .actions a:hover {
  552. color: #fff;
  553. }
  554. .repository.view.issue .comment-list .comment .content .header:after {
  555. border-right-color: #404552;
  556. }
  557. .repository.new.issue .comment.form .content:after {
  558. border-right-color: #353945;
  559. }
  560. .repository.view.issue .comment-list .comment .content .header:before {
  561. border-right-color: #404552;
  562. }
  563. .repository.new.issue .comment.form .content:before {
  564. border-right-color: #353945;
  565. }
  566. .repository.view.issue .comment-list:not(.prevent-before-timeline):before,
  567. .repository.view.issue .comment-list .timeline-line:before {
  568. background-color: #3b4954;
  569. }
  570. .repository .comment.form .content .form:after {
  571. border-right-color: #313c47;
  572. }
  573. .repository .comment.form .content .form:before {
  574. border-right-color: #313c47;
  575. }
  576. .ui .text.grey a:hover {
  577. color: #dbdbdb !important;
  578. }
  579. .ui.basic.green.active.button,
  580. .ui.basic.green.buttons .active.button {
  581. color: #13ae38 !important;
  582. box-shadow: 0 0 0 1px #13ae38 inset !important;
  583. }
  584. .ui.form textarea,
  585. .ui.form textarea:focus {
  586. color: #dbdbdb;
  587. background: #404552;
  588. border: 2px solid #353945;
  589. }
  590. .ui.form textarea:focus {
  591. border: 1px solid #456580;
  592. }
  593. .ui .info.segment.top {
  594. background-color: #404552 !important;
  595. }
  596. .repository .diff-file-box .code-diff-unified tbody tr.del-code td {
  597. background-color: #3c2626 !important;
  598. border-color: #634343 !important;
  599. }
  600. .repository .diff-file-box .code-diff-unified tbody tr.add-code td {
  601. background-color: #283e2d !important;
  602. border-color: #314a37 !important;
  603. }
  604. .repository .diff-file-box .code-diff tbody tr .added-code {
  605. background-color: #3a523a;
  606. }
  607. .hljs-title,
  608. .hljs-section,
  609. .hljs-selector-id {
  610. color: #986c88;
  611. }
  612. .hljs-string,
  613. .hljs-doctag {
  614. color: #8ab398;
  615. }
  616. .repository .diff-file-box .code-diff tbody tr .removed-code {
  617. background-color: #5f3737;
  618. }
  619. .tag-code,
  620. .tag-code td {
  621. background: #242637 !important;
  622. border-color: transparent !important;
  623. }
  624. .ui.vertical.menu .active.item {
  625. background: #4b5162;
  626. }
  627. .ui.vertical.menu .item {
  628. background: #353945;
  629. }
  630. .ui.vertical.menu .header.item {
  631. background: #404552;
  632. }
  633. .ui.vertical.menu {
  634. background: #353945;
  635. border: 1px solid #333640;
  636. }
  637. .ui.repository.list .item:not(:first-child) {
  638. border-top: 1px solid #4c505c;
  639. }
  640. .ui .text.blue {
  641. color: #87ab63 !important;
  642. }
  643. .ui.selection.active.dropdown,
  644. .ui.selection.active.dropdown .menu {
  645. border-color: #4e5361;
  646. box-shadow: 0 2px 3px 0 rgba(34, 36, 38, .15);
  647. }
  648. .ui.selection.active.dropdown:hover,
  649. .ui.selection.active.dropdown:hover .menu {
  650. border-color: #4e5361;
  651. box-shadow: 0 2px 3px 0 rgba(34, 36, 38, .15);
  652. }
  653. .ui.selection.dropdown {
  654. background: #404552;
  655. border: 1px solid #404552;
  656. color: #9e9e9e;
  657. }
  658. .ui.menu .ui.dropdown .menu > .active.item {
  659. color: #dbdbdb !important;
  660. }
  661. .ui.tabular.menu {
  662. border-bottom: 1px solid #313c47;
  663. }
  664. .ui.card,
  665. .ui.cards > .card {
  666. background: #353945;
  667. box-shadow: 0 1px 3px 0 #4c505c, 0 0 0 1px #4c505c;
  668. }
  669. .ui.card > .content > .header,
  670. .ui.cards > .card > .content > .header {
  671. color: #dbdbdb;
  672. }
  673. .ui.card > .extra a:not(.ui),
  674. .ui.cards > .card > .extra a:not(.ui) {
  675. color: #87ab63;
  676. }
  677. .ui .text.black {
  678. color: #9e9e9e;
  679. }
  680. .ui .text.black:hover {
  681. color: #dbdbdb;
  682. }
  683. .ui.secondary.segment {
  684. background: #353945;
  685. }
  686. .ui.secondary.pointing.menu .active.item {
  687. color: #dbdbdb;
  688. border: 0;
  689. background: #383c4a;
  690. }
  691. .ui.user.list .item:not(:first-child) {
  692. border-top: 1px solid #4c505c;
  693. }
  694. .ui.secondary.pointing.menu .active.item:hover {
  695. border-color: #af8b4c;
  696. color: #dbdbdb;
  697. background: #4b5162;
  698. }
  699. .ui.secondary.pointing.menu .dropdown.item:hover,
  700. .ui.secondary.pointing.menu .link.item:hover,
  701. .ui.secondary.pointing.menu a.item:hover {
  702. color: #dbdbdb;
  703. }
  704. .ui.checkbox label,
  705. .ui.checkbox + label,
  706. .ui.form .field > label {
  707. color: #9e9e9e;
  708. }
  709. .ui.form .inline.field > label,
  710. .ui.form .inline.field > p,
  711. .ui.form .inline.fields .field > label,
  712. .ui.form .inline.fields .field > p,
  713. .ui.form .inline.fields > label {
  714. color: #9e9e9e;
  715. }
  716. .user.settings .email.list .item:not(:first-child) {
  717. border-top: 1px solid #3f4451;
  718. }
  719. .explore .navbar {
  720. background-color: #2a2e3a !important;
  721. }
  722. .ui.menu.new-menu {
  723. background-color: #2a2e3a !important;
  724. @media only screen and (max-width: 1200px) {
  725. &:after {
  726. background-image: linear-gradient(to right, rgba(42, 46, 42, 0), rgba(42, 46, 42, 1) 100%);
  727. }
  728. }
  729. }
  730. input {
  731. background: #2e323e;
  732. }
  733. .settings .key.list .item:not(:first-child) {
  734. border-top: 1px solid #404552;
  735. }
  736. .ui.attached.info.message,
  737. .ui.info.message {
  738. box-shadow: 0 0 0 1px #4b5e71 inset, 0 0 0 0 transparent;
  739. }
  740. .ui.bottom.attached.message {
  741. background-color: #2c662d;
  742. color: #87ab63;
  743. }
  744. .ui.bottom.attached.message .pull-right {
  745. color: #87ab63;
  746. }
  747. .ui.info.message {
  748. background-color: #2c3b4a;
  749. color: #9ebcc5;
  750. }
  751. .ui .warning.header {
  752. background-color: #5d3a22 !important;
  753. border-color: #794f31;
  754. }
  755. .ui.red.message {
  756. background-color: rgba(80, 23, 17, .6);
  757. color: #f9cbcb;
  758. box-shadow: 0 0 0 1px rgba(121, 71, 66, .5) inset, 0 0 0 0 transparent;
  759. }
  760. .ui.red.button,
  761. .ui.red.buttons .button {
  762. background-color: #7d3434;
  763. }
  764. .ui.red.button:hover,
  765. .ui.red.buttons .button:hover {
  766. background-color: #984646;
  767. }
  768. .ui.checkbox label:hover,
  769. .ui.checkbox + label:hover {
  770. color: #dbdbdb !important;
  771. }
  772. .ui.checkbox input:checked ~ .box:after,
  773. .ui.checkbox input:checked ~ label:after {
  774. color: #7f98ad;
  775. }
  776. .ui.checkbox input:checked ~ .box:before,
  777. .ui.checkbox input:checked ~ label:before {
  778. background: #304251;
  779. opacity: 1;
  780. color: #7f98ad;
  781. border-color: #304251;
  782. }
  783. .ui.checkbox .box:hover::before,
  784. .ui.checkbox label:hover::before {
  785. background: #304251;
  786. }
  787. .ui.checkbox .box:before,
  788. .ui.checkbox label:before {
  789. background: #304251;
  790. border: 1px solid #304251;
  791. }
  792. .ui.checkbox label:before {
  793. border-color: #476075;
  794. }
  795. .ui.checkbox .box:active::before,
  796. .ui.checkbox label:active::before {
  797. background: #304251;
  798. border-color: rgba(34, 36, 38, .35);
  799. }
  800. .ui.checkbox input:focus ~ .box:before,
  801. .ui.checkbox input:focus ~ label:before {
  802. border-color: #304251;
  803. background: #304251;
  804. }
  805. .ui.checkbox input:checked:focus ~ .box:before,
  806. .ui.checkbox input:checked:focus ~ label:before,
  807. .ui.checkbox input:not([type="radio"]):indeterminate:focus ~ .box:before,
  808. .ui.checkbox input:not([type="radio"]):indeterminate:focus ~ label:before {
  809. border-color: #304251;
  810. background: #304251;
  811. }
  812. .ui.checkbox input:checked:focus ~ .box:after,
  813. .ui.checkbox input:checked:focus ~ label:after,
  814. .ui.checkbox input:not([type="radio"]):indeterminate:focus ~ .box:after,
  815. .ui.checkbox input:not([type="radio"]):indeterminate:focus ~ label:after {
  816. color: #7f98ad;
  817. }
  818. .ui.checkbox input:focus ~ .box:after,
  819. .ui.checkbox input:focus ~ label,
  820. .ui.checkbox input:focus ~ label:after {
  821. color: #9a9a9a;
  822. }
  823. .ui.selection.dropdown:hover {
  824. border: 1px solid #456580;
  825. }
  826. .ui.selection.dropdown .menu > .item {
  827. border-top: 1px solid #313c47;
  828. }
  829. .ui.selection.visible.dropdown > .text:not(.default) {
  830. color: #9e9e9e;
  831. }
  832. .ui.positive.message {
  833. background-color: #0d491b;
  834. color: #87ab63;
  835. box-shadow: 0 0 0 1px #2d693b inset, 0 0 0 0 transparent;
  836. }
  837. .ui.negative.message {
  838. background-color: rgba(80, 23, 17, .6);
  839. color: #f9cbcb;
  840. box-shadow: 0 0 0 1px rgba(121, 71, 66, .5) inset, 0 0 0 0 transparent;
  841. }
  842. .hljs-tag,
  843. .hljs-name,
  844. .hljs-attribute {
  845. color: #ef5e77;
  846. }
  847. .user.profile .ui.card .extra.content ul li:not(:last-child) {
  848. border-bottom: 1px solid #4c505c;
  849. }
  850. .hljs-number,
  851. .hljs-literal,
  852. .hljs-variable,
  853. .hljs-template-variable,
  854. .hljs-tag .hljs-attr {
  855. color: #bd84bf;
  856. }
  857. .ui.form .dropzone {
  858. border: 2px dashed #4c505c;
  859. }
  860. .ui.basic.red.button,
  861. .ui.basic.red.buttons .button {
  862. box-shadow: 0 0 0 1px #a04141 inset !important;
  863. color: #a04141 !important;
  864. }
  865. .ui.list .list > .item .header,
  866. .ui.list > .item .header {
  867. color: #dedede;
  868. }
  869. .ui.list .list > .item .description,
  870. .ui.list > .item .description {
  871. color: #9e9e9e;
  872. }
  873. .ui.user.list .item .description a {
  874. color: #668cb1;
  875. }
  876. .repository.file.list #repo-files-table tbody .svg.octicon-file-directory,
  877. .repository.file.list #repo-files-table tbody .svg.octicon-file-submodule {
  878. color: #7c9b5e;
  879. }
  880. .ui.blue.button:focus,
  881. .ui.blue.buttons .button:focus {
  882. background-color: #a27558;
  883. }
  884. .ui.basic.blue.button:hover,
  885. .ui.basic.blue.buttons .button:hover {
  886. box-shadow: 0 0 0 1px #87ab63 inset !important;
  887. color: #87ab63 !important;
  888. }
  889. .ui.basic.blue.button:focus,
  890. .ui.basic.blue.buttons .button:focus {
  891. box-shadow: 0 0 0 1px #87ab63 inset !important;
  892. color: #87ab63 !important;
  893. }
  894. .repository.labels .ui.basic.black.label {
  895. background-color: #bbbbbb !important;
  896. }
  897. .lines-commit {
  898. background: #2e323e !important;
  899. }
  900. .bottom-line {
  901. border-color: #4e525e !important;
  902. }
  903. .lines-num {
  904. background: #2e323e !important;
  905. color: #9e9e9e !important;
  906. border-color: #2d2d2d !important;
  907. }
  908. .lines-num pre,
  909. .lines-code pre,
  910. .lines-num ol,
  911. .lines-code ol,
  912. .lines-num .hljs,
  913. .lines-code .hljs {
  914. background-color: #2a2e3a !important;
  915. }
  916. td.blob-excerpt {
  917. background-color: rgba(0, 0, 0, .15);
  918. }
  919. .code-view .active {
  920. background: #554a00;
  921. }
  922. a.ui.label:hover,
  923. a.ui.labels .label:hover {
  924. background-color: #505667 !important;
  925. color: #dbdbdb !important;
  926. }
  927. .repository #commits-table td.sha .sha.label,
  928. .repository #repo-files-table .sha.label {
  929. border-color: #888;
  930. }
  931. .repository #commits-table td.sha .sha.label.isSigned .detail.icon,
  932. .repository #repo-files-table .sha.label.isSigned .detail.icon {
  933. background: none;
  934. border-left-color: #888;
  935. }
  936. .repository .label.list .item {
  937. border-bottom: 1px dashed #4c505c;
  938. }
  939. .ui.basic.blue.button,
  940. .ui.basic.blue.buttons .button {
  941. box-shadow: 0 0 0 1px #87ab63 inset !important;
  942. color: #87ab63 !important;
  943. }
  944. .repository .diff-file-box .code-diff-split tbody tr.add-code td:nth-child(1),
  945. .repository .diff-file-box .code-diff-split tbody tr.add-code td:nth-child(2),
  946. .repository .diff-file-box .code-diff-split tbody tr.add-code td:nth-child(3),
  947. .repository .diff-file-box .code-diff-split tbody tr.del-code td:nth-child(4),
  948. .repository .diff-file-box .code-diff-split tbody tr.del-code td:nth-child(5),
  949. .repository .diff-file-box .code-diff-split tbody tr.del-code td:nth-child(6) {
  950. background-color: #2a2e3a;
  951. }
  952. .repository .diff-file-box .code-diff-split tbody tr.add-code td:nth-child(4),
  953. .repository .diff-file-box .code-diff-split tbody tr.add-code td:nth-child(5),
  954. .repository .diff-file-box .code-diff-split tbody tr.add-code td:nth-child(6),
  955. .repository .diff-file-box .code-diff-split tbody tr td.add-code {
  956. background-color: #283e2d !important;
  957. border-color: #314a37 !important;
  958. }
  959. .repository .diff-file-box .code-diff-split tbody tr.del-code td:nth-child(1),
  960. .repository .diff-file-box .code-diff-split tbody tr.del-code td:nth-child(2),
  961. .repository .diff-file-box .code-diff-split tbody tr.del-code td:nth-child(3),
  962. .repository .diff-file-box .code-diff-split tbody tr td.del-code {
  963. background-color: #3c2626 !important;
  964. border-color: #634343 !important;
  965. }
  966. .ui.blue.button:active,
  967. .ui.blue.buttons .button:active {
  968. background-color: #a27558;
  969. }
  970. #git-graph-container li a {
  971. color: #c79575;
  972. }
  973. #git-graph-container li .author {
  974. color: #c79575;
  975. }
  976. .ui.header .sub.header {
  977. color: #9e9e9e;
  978. }
  979. .ui.dividing.header {
  980. border-bottom: 1px solid #4c505c;
  981. }
  982. .ui.modal > .header {
  983. background: #404552;
  984. color: #dbdbdb;
  985. }
  986. .ui.modal > .actions {
  987. background: #404552;
  988. border-top: 1px solid #404552;
  989. }
  990. .ui.modal > .content {
  991. background: #383c4a;
  992. }
  993. .editor-toolbar {
  994. background-color: #404552;
  995. border-color: #7f98ad;
  996. }
  997. .editor-toolbar a {
  998. color: #87ab63 !important;
  999. }
  1000. .editor-toolbar a.active,
  1001. .editor-toolbar a:hover {
  1002. background: #2a2e3a;
  1003. border-color: transparent;
  1004. }
  1005. .editor-toolbar i.separator {
  1006. border-right-color: #7f98ad;
  1007. }
  1008. .repository .diff-detail-box {
  1009. background-color: #383c4a;
  1010. .detail-files {
  1011. background-color: inherit;
  1012. }
  1013. }
  1014. .comment-code-cloud {
  1015. .ui.attached.tabular.menu {
  1016. background: none transparent;
  1017. border: 0;
  1018. }
  1019. .footer .markdown-info {
  1020. color: inherit;
  1021. }
  1022. }
  1023. .file-comment {
  1024. color: #888888;
  1025. }
  1026. .ui.comments .comment {
  1027. .author {
  1028. color: #dbdbdb;
  1029. }
  1030. .metadata {
  1031. color: #808084;
  1032. }
  1033. .text {
  1034. color: #9e9e9e;
  1035. }
  1036. }
  1037. .xdsoft_datetimepicker {
  1038. background: #2a2e39;
  1039. border: 1px solid #4c505c;
  1040. color: #9e9e9e;
  1041. .xdsoft_mounthpicker {
  1042. height: 36px;
  1043. background: #464c5d;
  1044. margin: -2px -8px 2px;
  1045. padding: 2px 8px 0;
  1046. button {
  1047. background-image: none;
  1048. text-indent: 0;
  1049. text-align: center;
  1050. color: #9e9e9e;
  1051. &.xdsoft_prev::before {
  1052. content: "\f0d9";
  1053. font: normal normal normal 14px/1 FontAwesome, serif;
  1054. font-size: 1.7em;
  1055. }
  1056. &.xdsoft_next::before {
  1057. content: "\f0da";
  1058. font: normal normal normal 14px/1 FontAwesome, serif;
  1059. font-size: 1.7em;
  1060. }
  1061. &.xdsoft_today_button::before {
  1062. content: "\f015";
  1063. font: normal normal normal 14px/1 FontAwesome, serif;
  1064. font-size: 1.4em;
  1065. }
  1066. }
  1067. & > div.xdsoft_label {
  1068. background: #464c5d;
  1069. i {
  1070. line-height: 14px;
  1071. background-image: none;
  1072. text-indent: 0;
  1073. text-align: center;
  1074. ::before {
  1075. content: "\f0dd";
  1076. font: normal normal normal 14px/1 FontAwesome, serif;
  1077. font-size: .7em;
  1078. }
  1079. }
  1080. .xdsoft_select {
  1081. background: #353945;
  1082. }
  1083. }
  1084. }
  1085. .xdsoft_datepicker .xdsoft_calendar {
  1086. td,
  1087. th {
  1088. border-color: #4c505c;
  1089. background-color: #2a2e39;
  1090. }
  1091. td.xdsoft_other_month,
  1092. td.xdsoft_disabled {
  1093. opacity: .8;
  1094. background: #a0cc75;
  1095. color: #000000;
  1096. }
  1097. }
  1098. }
  1099. .heatmap(@heat) {
  1100. @heatmap-cold: #2d303b;
  1101. @heatmap-hot: #a0cc75;
  1102. background-color: mix(@heatmap-hot, @heatmap-cold, @heat);
  1103. }
  1104. .heatmap-color-0 {
  1105. .heatmap(0%);
  1106. }
  1107. .heatmap-color-1 {
  1108. .heatmap(20%);
  1109. }
  1110. .heatmap-color-2 {
  1111. .heatmap(40%);
  1112. }
  1113. .heatmap-color-3 {
  1114. .heatmap(60%);
  1115. }
  1116. .heatmap-color-4 {
  1117. .heatmap(80%);
  1118. }
  1119. .heatmap-color-5 {
  1120. .heatmap(100%);
  1121. }
  1122. .activity-bar-graph {
  1123. background-color: #a0cc75;
  1124. color: #9e9e9e;
  1125. }
  1126. /* code mirror dark theme */
  1127. .CodeMirror {
  1128. color: #9daccc;
  1129. background-color: #2e323e;
  1130. border-color: #7f98ad;
  1131. border-top: 0;
  1132. div.CodeMirror-cursor {
  1133. border-left: 1px solid #9e9e9e;
  1134. }
  1135. .CodeMirror-gutters {
  1136. background-color: #2e323e;
  1137. }
  1138. ::selection,
  1139. ::-moz-selection,
  1140. .CodeMirror-selected {
  1141. background: #42402f !important;
  1142. }
  1143. &.cm-s-default,
  1144. &.cm-s-paper {
  1145. .cm-property {
  1146. color: #a0cc75;
  1147. }
  1148. .cm-header {
  1149. color: #9daccc;
  1150. }
  1151. .cm-quote {
  1152. color: #009900;
  1153. }
  1154. .cm-keyword {
  1155. color: #cc8a61;
  1156. }
  1157. .cm-atom {
  1158. color: #ef5e77;
  1159. }
  1160. .cm-number {
  1161. color: #ff5656;
  1162. }
  1163. .cm-def {
  1164. color: #e4e4e4;
  1165. }
  1166. .cm-variable-2 {
  1167. color: #00bdbf;
  1168. }
  1169. .cm-variable-3 {
  1170. color: #008855;
  1171. }
  1172. .cm-comment {
  1173. color: #8e9ab3;
  1174. }
  1175. .cm-string {
  1176. color: #a77272;
  1177. }
  1178. .cm-string-2 {
  1179. color: #ff5500;
  1180. }
  1181. .cm-meta,
  1182. .cm-qualifier {
  1183. color: #ffb176;
  1184. }
  1185. .cm-builtin {
  1186. color: #b7c951;
  1187. }
  1188. .cm-bracket {
  1189. color: #999977;
  1190. }
  1191. .cm-tag {
  1192. color: #f1d273;
  1193. }
  1194. .cm-attribute {
  1195. color: #bfcc70;
  1196. }
  1197. .cm-hr {
  1198. color: #999999;
  1199. }
  1200. .cm-url {
  1201. color: #c5cfd0;
  1202. }
  1203. .cm-link {
  1204. color: #d8c792;
  1205. }
  1206. .cm-error {
  1207. /* color: #ff6e00; */
  1208. color: #dbdbeb;
  1209. }
  1210. }
  1211. }
  1212. .ui.popup {
  1213. background-color: #383c4a;
  1214. color: #9e9e9e;
  1215. border-color: #9e9e9e;
  1216. &.top::before {
  1217. background-color: #383c4a;
  1218. }
  1219. }
  1220. .markdown:not(code) h1 {
  1221. border-bottom-color: #888;
  1222. }
  1223. .markdown:not(code) blockquote {
  1224. border-left-color: #888;
  1225. }
  1226. footer .container .links > * {
  1227. border-left-color: #888;
  1228. }
  1229. .repository.file.list #repo-files-table tbody .svg {
  1230. color: #9e9e9e;
  1231. }
  1232. .repository.release #release-list > li .detail {
  1233. border-left-color: #888;
  1234. }
  1235. .repository.release #release-list > li .detail .dot {
  1236. background-color: #888;
  1237. }