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 27KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454
  1. @import "../variables.less";
  2. :root {
  3. --color-primary: #87ab63;
  4. --color-primary-dark-1: #93b373;
  5. --color-primary-dark-2: #9fbc82;
  6. --color-primary-dark-3: #abc492;
  7. --color-primary-dark-4: #b7cda1;
  8. --color-primary-dark-5: #cfddc1;
  9. --color-primary-dark-6: #e7eee0;
  10. --color-primary-dark-7: #f8faf6;
  11. --color-primary-light-1: #7a9e55;
  12. --color-primary-light-2: #6c8c4c;
  13. --color-primary-light-3: #5f7b42;
  14. --color-primary-light-4: #516939;
  15. --color-primary-light-5: #364626;
  16. --color-primary-light-6: #1b2313;
  17. --color-primary-light-7: #080b06;
  18. --color-primary-alpha-10: #87ab6319;
  19. --color-primary-alpha-20: #87ab6333;
  20. --color-primary-alpha-30: #87ab634b;
  21. --color-primary-alpha-40: #87ab6366;
  22. --color-primary-alpha-50: #87ab6380;
  23. --color-primary-alpha-60: #87ab6399;
  24. --color-primary-alpha-70: #87ab63b3;
  25. --color-primary-alpha-80: #87ab63cc;
  26. --color-primary-alpha-90: #87ab63e1;
  27. --color-secondary: #454a57;
  28. --color-secondary-dark-1: #505665;
  29. --color-secondary-dark-2: #5b6273;
  30. --color-secondary-dark-3: #71798e;
  31. --color-secondary-dark-4: #7f8699;
  32. --color-secondary-dark-5: #8c93a4;
  33. --color-secondary-dark-6: #9aa0af;
  34. --color-secondary-dark-7: #a8adba;
  35. --color-secondary-dark-7: #b6bac5;
  36. --color-secondary-dark-8: #c4c7d0;
  37. --color-secondary-dark-8: #d2d4db;
  38. --color-secondary-dark-9: #dfe1e6;
  39. --color-secondary-dark-10: #edeef1;
  40. --color-secondary-dark-11: #fbfbfc;
  41. --color-secondary-light-1: #373b46;
  42. --color-secondary-light-2: #292c34;
  43. --color-secondary-light-3: #1c1e23;
  44. --color-secondary-light-4: #0e0f11;
  45. --color-secondary-alpha-10: #454a5719;
  46. --color-secondary-alpha-20: #454a5733;
  47. --color-secondary-alpha-30: #454a574b;
  48. --color-secondary-alpha-40: #454a5766;
  49. --color-secondary-alpha-50: #454a5780;
  50. --color-secondary-alpha-60: #454a5799;
  51. --color-secondary-alpha-70: #454a57b3;
  52. --color-secondary-alpha-80: #454a57cc;
  53. --color-secondary-alpha-90: #454a57e1;
  54. /* colors */
  55. --color-red: #db2828;
  56. --color-orange: #f2711c;
  57. --color-yellow: #fbbd08;
  58. --color-olive: #b5cc18;
  59. --color-green: #21ba45;
  60. --color-teal: #00b5ad;
  61. --color-blue: #2185d0;
  62. --color-violet: #6435c9;
  63. --color-purple: #a333c8;
  64. --color-pink: #e03997;
  65. --color-brown: #a5673f;
  66. --color-grey: #767676;
  67. --color-black: #1b1c1d;
  68. --color-gold: #a1882b;
  69. --color-white: #ffffff;
  70. /* target-based colors */
  71. --color-body: #383c4a;
  72. --color-box-header: #454a57;
  73. --color-box-body: #353945;
  74. --color-text: #bbc0ca;
  75. --color-text-light: #969aa5;
  76. --color-text-light-2: #767a85;
  77. --color-footer: #2e323e;
  78. --color-timeline: #4a505c;
  79. --color-input-text: #d5dbe6;
  80. --color-input-background: #2e323e;
  81. --color-input-border: #454a57;
  82. --color-input-border-hover: #505667;
  83. --color-navbar: #2a2e3a;
  84. --color-label: #ffffff0d;
  85. --color-label-hover: #ffffff20;
  86. --color-label-basic: #00000016;
  87. --color-label-border: #ffffff28;
  88. --color-hover: #ffffff0d;
  89. --color-active: #ffffff14;
  90. --color-menu: #2e323e;
  91. --color-markdown-table-row: #ffffff06;
  92. --color-markdown-code-block: #2a2e3a;
  93. --color-button: #353846;
  94. }
  95. /* Background */
  96. .chroma {
  97. background-color: #2a2e3a;
  98. }
  99. /* LineTableTD */
  100. .chroma .lntd {
  101. vertical-align: top;
  102. padding: 0;
  103. margin: 0;
  104. border: 0;
  105. }
  106. /* LineTable */
  107. .chroma .lntable {
  108. border-spacing: 0;
  109. padding: 0;
  110. margin: 0;
  111. border: 0;
  112. width: auto;
  113. overflow: auto;
  114. display: block;
  115. }
  116. /* LineHighlight */
  117. .chroma .hl {
  118. display: block;
  119. width: 100%;
  120. background-color: #3f424d;
  121. }
  122. /* LineNumbersTable */
  123. .chroma .lnt {
  124. margin-right: .4em;
  125. padding: 0 .4em;
  126. color: #7f7f7f;
  127. }
  128. /* LineNumbers */
  129. .chroma .ln {
  130. margin-right: .4em;
  131. padding: 0 .4em;
  132. color: #7f7f7f;
  133. }
  134. /* Keyword */
  135. .chroma .k {
  136. color: #f63;
  137. }
  138. /* KeywordConstant */
  139. .chroma .kc {
  140. color: #fa1;
  141. }
  142. /* KeywordDeclaration */
  143. .chroma .kd {
  144. color: #9daccc;
  145. }
  146. /* KeywordNamespace */
  147. .chroma .kn {
  148. color: #fa1;
  149. }
  150. /* KeywordPseudo */
  151. .chroma .kp {
  152. color: #5f8700;
  153. }
  154. /* KeywordReserved */
  155. .chroma .kr {
  156. color: #f63;
  157. }
  158. /* KeywordType */
  159. .chroma .kt {
  160. color: #9daccc;
  161. }
  162. /* NameAttribute */
  163. .chroma .na {
  164. color: #8a8a8a;
  165. }
  166. /* NameBuiltin */
  167. .chroma .nb {
  168. color: #9daccc;
  169. }
  170. /* NameBuiltinPseudo */
  171. .chroma .bp {
  172. color: #9daccc;
  173. }
  174. /* NameClass */
  175. .chroma .nc {
  176. color: #fa1;
  177. }
  178. /* NameConstant */
  179. .chroma .no {
  180. color: #fa1;
  181. }
  182. /* NameDecorator */
  183. .chroma .nd {
  184. color: #9daccc;
  185. }
  186. /* NameEntity */
  187. .chroma .ni {
  188. color: #fa1;
  189. }
  190. /* NameException */
  191. .chroma .ne {
  192. color: #af8700;
  193. }
  194. /* NameFunction */
  195. .chroma .nf {
  196. color: #9daccc;
  197. }
  198. /* NameLabel */
  199. .chroma .nl {
  200. color: #fa1;
  201. }
  202. /* NameNamespace */
  203. .chroma .nn {
  204. color: #fa1;
  205. }
  206. /* NameOther */
  207. .chroma .nx {
  208. color: #9daccc;
  209. }
  210. /* NameTag */
  211. .chroma .nt {
  212. color: #9daccc;
  213. }
  214. /* NameVariable */
  215. .chroma .nv {
  216. color: #9daccc;
  217. }
  218. /* NameVariableClass */
  219. .chroma .vc {
  220. color: #f81;
  221. }
  222. /* NameVariableGlobal */
  223. .chroma .vg {
  224. color: #fa1;
  225. }
  226. /* NameVariableInstance */
  227. .chroma .vi {
  228. color: #fa1;
  229. }
  230. /* LiteralString */
  231. .chroma .s {
  232. color: #1af;
  233. }
  234. /* LiteralStringAffix */
  235. .chroma .sa {
  236. color: #1af;
  237. }
  238. /* LiteralStringBacktick */
  239. .chroma .sb {
  240. color: #a0cc75;
  241. }
  242. /* LiteralStringChar */
  243. .chroma .sc {
  244. color: #1af;
  245. }
  246. /* LiteralStringDelimiter */
  247. .chroma .dl {
  248. color: #1af;
  249. }
  250. /* LiteralStringDoc */
  251. .chroma .sd {
  252. color: #6a737d;
  253. }
  254. /* LiteralStringDouble */
  255. .chroma .s2 {
  256. color: #a0cc75;
  257. }
  258. /* LiteralStringEscape */
  259. .chroma .se {
  260. color: #f63;
  261. }
  262. /* LiteralStringHeredoc */
  263. .chroma .sh {
  264. color: #1af;
  265. }
  266. /* LiteralStringInterpol */
  267. .chroma .si {
  268. color: #fa1;
  269. }
  270. /* LiteralStringOther */
  271. .chroma .sx {
  272. color: #fa1;
  273. }
  274. /* LiteralStringRegex */
  275. .chroma .sr {
  276. color: #97c;
  277. }
  278. /* LiteralStringSingle */
  279. .chroma .s1 {
  280. color: #a0cc75;
  281. }
  282. /* LiteralStringSymbol */
  283. .chroma .ss {
  284. color: #fa1;
  285. }
  286. /* LiteralNumber */
  287. .chroma .m {
  288. color: #1af;
  289. }
  290. /* LiteralNumberBin */
  291. .chroma .mb {
  292. color: #1af;
  293. }
  294. /* LiteralNumberFloat */
  295. .chroma .mf {
  296. color: #1af;
  297. }
  298. /* LiteralNumberHex */
  299. .chroma .mh {
  300. color: #1af;
  301. }
  302. /* LiteralNumberInteger */
  303. .chroma .mi {
  304. color: #1af;
  305. }
  306. /* LiteralNumberIntegerLong */
  307. .chroma .il {
  308. color: #1af;
  309. }
  310. /* LiteralNumberOct */
  311. .chroma .mo {
  312. color: #1af;
  313. }
  314. /* Operator */
  315. .chroma .o {
  316. color: #f63;
  317. }
  318. /* OperatorWord */
  319. .chroma .ow {
  320. color: #5f8700;
  321. }
  322. /* Comment */
  323. .chroma .c {
  324. color: #6a737d;
  325. }
  326. /* CommentHashbang */
  327. .chroma .ch {
  328. color: #6a737d;
  329. }
  330. /* CommentMultiline */
  331. .chroma .cm {
  332. color: #6a737d;
  333. }
  334. /* CommentSingle */
  335. .chroma .c1 {
  336. color: #6a737d;
  337. }
  338. /* CommentSpecial */
  339. .chroma .cs {
  340. color: #637d;
  341. }
  342. /* CommentPreproc */
  343. .chroma .cp {
  344. color: #fc6;
  345. }
  346. /* CommentPreprocFile */
  347. .chroma .cpf {
  348. color: #fc6;
  349. }
  350. /* GenericDeleted */
  351. .chroma .gd {
  352. color: #fff;
  353. background-color: #5f3737;
  354. }
  355. /* GenericEmph */
  356. .chroma .ge {
  357. color: #ef5;
  358. }
  359. /* GenericError */
  360. .chroma .gr {
  361. color: #f33;
  362. }
  363. /* GenericHeading */
  364. .chroma .gh {
  365. color: #fa1;
  366. }
  367. /* GenericInserted */
  368. .chroma .gi {
  369. color: #fff;
  370. background-color: #3a523a;
  371. }
  372. /* GenericOutput */
  373. .chroma .go {
  374. color: #888888;
  375. }
  376. /* GenericPrompt */
  377. .chroma .gp {
  378. color: #555555;
  379. }
  380. /* GenericStrong */
  381. .chroma .gs {
  382. font-weight: 500;
  383. }
  384. /* GenericSubheading */
  385. .chroma .gu {
  386. color: #9daccc;
  387. }
  388. /* GenericTraceback */
  389. .chroma .gt {
  390. color: #f63;
  391. }
  392. /* GenericUnderline */
  393. .chroma .gl {
  394. text-decoration: underline;
  395. }
  396. /* TextWhitespace */
  397. .chroma .w {
  398. color: #bbbbbb;
  399. }
  400. .repository.branches .commit-divergence .bar {
  401. background: #6a737d;
  402. }
  403. .ui.horizontal.segments > .segment {
  404. background-color: #383c4a;
  405. }
  406. .repository .segment.reactions .ui.label.basic.blue {
  407. background: var(--color-primary-alpha-20) !important;
  408. }
  409. body {
  410. color: var(--color-secondary-dark-6);
  411. }
  412. ::placeholder,
  413. .CodeMirror-placeholder {
  414. color: #6a737d !important;
  415. }
  416. [data-tooltip]::before,
  417. [data-tooltip]::after {
  418. background: #1b1c1d !important; /* .ui.inverted.popup */
  419. border-color: #1b1c1d !important; /* .ui.inverted.popup */
  420. color: #dbdbdb !important;
  421. }
  422. [data-tooltip]::before {
  423. box-shadow: 1px 1px 0 0 #1b1c1d !important; /* .ui.inverted.popup */
  424. }
  425. .ui.green.progress .bar {
  426. background-color: #668844;
  427. }
  428. .ui.progress.success .bar {
  429. background-color: #7b9e57 !important;
  430. }
  431. .following.bar.light {
  432. background: #2e323e;
  433. border-color: var(--color-secondary-alpha-40);
  434. }
  435. .following.bar .top.menu a.item:hover {
  436. color: #fff;
  437. }
  438. .feeds .list ul li.private {
  439. background: #353945;
  440. }
  441. .ui.link.list .item,
  442. .ui.link.list a.item,
  443. .ui.link.list .item a:not(.ui) {
  444. color: #dbdbdb;
  445. }
  446. .ui.red.label,
  447. .ui.red.labels .label {
  448. background-color: #7d3434 !important;
  449. border-color: #8a2121 !important;
  450. }
  451. .ui.yellow.label,
  452. .ui.yellow.labels .label {
  453. border-color: #664d02 !important;
  454. background-color: #936e00 !important;
  455. }
  456. .ui.accordion .title:not(.ui) {
  457. color: #dbdbdb;
  458. }
  459. .ui.green.label,
  460. .ui.green.labels .label,
  461. .ui.basic.green.label {
  462. background-color: #2d693b !important;
  463. border-color: #2d693b !important;
  464. }
  465. .ui.green.labels a.label:hover,
  466. .ui.basic.green.labels a.label:hover,
  467. a.ui.ui.ui.green.label:hover,
  468. a.ui.basic.green.label:hover {
  469. background-color: #3d794b !important;
  470. border-color: #3d794b !important;
  471. color: #fff !important;
  472. }
  473. .ui.basic.red.active.button,
  474. .ui.basic.red.buttons .active.button {
  475. box-shadow: 0 0 0 1px #b75252 inset !important;
  476. color: #b75252 !important;
  477. }
  478. .ui.divider:not(.vertical):not(.horizontal) {
  479. border-bottom-color: var(--color-secondary);
  480. border-top-color: transparent;
  481. }
  482. .form .help {
  483. color: #7f8699;
  484. }
  485. .ui .text.light.grey {
  486. color: #7f8699 !important;
  487. }
  488. .ui.form .fields.error .field textarea,
  489. .ui.form .fields.error .field select,
  490. .ui.form .fields.error .field input:not([type]),
  491. .ui.form .fields.error .field input[type="date"],
  492. .ui.form .fields.error .field input[type="datetime-local"],
  493. .ui.form .fields.error .field input[type="email"],
  494. .ui.form .fields.error .field input[type="number"],
  495. .ui.form .fields.error .field input[type="password"],
  496. .ui.form .fields.error .field input[type="search"],
  497. .ui.form .fields.error .field input[type="tel"],
  498. .ui.form .fields.error .field input[type="time"],
  499. .ui.form .fields.error .field input[type="text"],
  500. .ui.form .fields.error .field input[type="file"],
  501. .ui.form .fields.error .field input[type="url"],
  502. .ui.form .field.error textarea,
  503. .ui.form .field.error select,
  504. .ui.form .field.error input:not([type]),
  505. .ui.form .field.error input[type="date"],
  506. .ui.form .field.error input[type="datetime-local"],
  507. .ui.form .field.error input[type="email"],
  508. .ui.form .field.error input[type="number"],
  509. .ui.form .field.error input[type="password"],
  510. .ui.form .field.error input[type="search"],
  511. .ui.form .field.error input[type="tel"],
  512. .ui.form .field.error input[type="time"],
  513. .ui.form .field.error input[type="text"],
  514. .ui.form .field.error input[type="file"],
  515. .ui.form .field.error input[type="url"] {
  516. background-color: #522;
  517. border: 1px solid #7d3434;
  518. color: #f9cbcb;
  519. }
  520. .ui.form .field.error select:focus,
  521. .ui.form .field.error input:not([type]):focus,
  522. .ui.form .field.error input[type="date"]:focus,
  523. .ui.form .field.error input[type="datetime-local"]:focus,
  524. .ui.form .field.error input[type="email"]:focus,
  525. .ui.form .field.error input[type="number"]:focus,
  526. .ui.form .field.error input[type="password"]:focus,
  527. .ui.form .field.error input[type="search"]:focus,
  528. .ui.form .field.error input[type="tel"]:focus,
  529. .ui.form .field.error input[type="time"]:focus,
  530. .ui.form .field.error input[type="text"]:focus,
  531. .ui.form .field.error input[type="file"]:focus,
  532. .ui.form .field.error input[type="url"]:focus {
  533. background-color: #522;
  534. border: 1px solid #a04141;
  535. color: #f9cbcb;
  536. }
  537. .ui.green.button,
  538. .ui.green.buttons .button {
  539. background-color: #87ab63;
  540. }
  541. .ui.green.button:hover,
  542. .ui.green.buttons .button:hover {
  543. background-color: #a0cc75;
  544. }
  545. .ui.basic.button,
  546. .ui.basic.buttons .button {
  547. color: var(--color-secondary-dark-6);
  548. background: rgba(0, 0, 0, .1);
  549. box-shadow: none;
  550. }
  551. .ui.basic.button:focus,
  552. .ui.basic.button:hover,
  553. .ui.basic.buttons .button:focus,
  554. .ui.basic.buttons .button:hover {
  555. color: #dbdbdb;
  556. background: rgba(255, 255, 255, .08);
  557. box-shadow: none;
  558. }
  559. .ui.labeled.button:not([class*="left labeled"]) > .label,
  560. .ui[class*="left labeled"].button > .button {
  561. background: var(--color-secondary);
  562. border: 1px solid var(--color-secondary);
  563. color: #87ab63;
  564. }
  565. .ui.button:hover {
  566. background-color: var(--color-secondary);
  567. color: #dbdbdb;
  568. }
  569. .ui.search > .results {
  570. background: #383c4a;
  571. border-color: var(--color-secondary);
  572. }
  573. .ui.search > .results .result:hover,
  574. .ui.category.search > .results .category .result:hover {
  575. background: var(--color-secondary);
  576. }
  577. .ui.search > .results .result .title {
  578. color: #dbdbdb;
  579. }
  580. .ui.table > thead > tr > th {
  581. background: var(--color-secondary);
  582. color: #dbdbdb !important;
  583. }
  584. .repository.file.list #repo-files-table tr {
  585. background: #2a2e3a;
  586. }
  587. .repository.file.list #repo-files-table tr:hover {
  588. background-color: #393d4a !important;
  589. }
  590. .ui .text.grey {
  591. color: var(--color-secondary-dark-6) !important;
  592. }
  593. .repository.file.editor.edit,
  594. .repository.wiki.new .CodeMirror {
  595. .editor-preview,
  596. .editor-preview-side,
  597. & + .editor-preview-side {
  598. background: #353945;
  599. .markdown:not(code).ui.segment {
  600. border-width: 0;
  601. }
  602. }
  603. }
  604. .overflow.menu .items .item {
  605. color: #9d9d9d;
  606. }
  607. .overflow.menu .items .item:hover {
  608. color: #dbdbdb;
  609. }
  610. .ui.list > .item > .content {
  611. color: var(--color-secondary-dark-6) !important;
  612. }
  613. .ui.active.button:active,
  614. .ui.button:active,
  615. .ui.button:focus,
  616. .ui.active.button {
  617. background-color: #2e3e4e;
  618. color: #dbdbdb;
  619. }
  620. .ui.active.button:hover {
  621. background-color: #475e75;
  622. color: #dbdbdb;
  623. }
  624. .repository.view.issue .comment-list .event > .svg.issue-symbol {
  625. background: #3b4954;
  626. }
  627. .repository.view.issue .comment-list .event > .svg:not(.issue-symbol) {
  628. text-shadow: -2px 0 #383c4a, 0 2px #383c4a, 2px 0 #383c4a, 0 -2px #383c4a;
  629. }
  630. .repository.view.issue .comment-list .comment .content .header {
  631. color: #dbdbdb;
  632. background-color: var(--color-secondary);
  633. border-color: var(--color-secondary);
  634. }
  635. .repository.view.issue .comment-list .timeline-item .badge {
  636. color: #ccc;
  637. }
  638. .comment-header-right a {
  639. color: var(--color-secondary-dark-6);
  640. }
  641. .comment-header-right a:hover {
  642. color: #dedede;
  643. }
  644. .repository .navbar .active.item,
  645. .repository .navbar .active.item:hover {
  646. border-color: transparent !important;
  647. }
  648. .ui.basic.green.active.button,
  649. .ui.basic.green.buttons .active.button {
  650. color: #87ab63 !important;
  651. box-shadow: 0 0 0 1px #87ab63 inset !important;
  652. }
  653. .ui.green.buttons .active.button,
  654. .ui.green.buttons .active.button:active,
  655. .ui.green.active.button,
  656. .ui.green.button .active.button:active {
  657. background: #87ab63;
  658. }
  659. .ui .info.segment.top {
  660. background-color: var(--color-secondary) !important;
  661. }
  662. .repository .diff-file-box .code-diff-unified tbody tr.del-code td {
  663. background-color: #3c2626 !important;
  664. border-color: #634343 !important;
  665. }
  666. .repository .diff-file-box .code-diff-unified tbody tr.del-code td.lines-num {
  667. background-color: #4e2c2c !important;
  668. }
  669. .repository .diff-file-box .code-diff-unified tbody tr.add-code td {
  670. background-color: #283e2d !important;
  671. border-color: #314a37 !important;
  672. }
  673. .repository .diff-file-box .code-diff-unified tbody tr.add-code td.lines-num {
  674. background-color: #2c4632 !important;
  675. }
  676. .repository .diff-stats li {
  677. border-color: var(--color-secondary);
  678. }
  679. .removed-code {
  680. background-color: #5f3737;
  681. }
  682. .added-code {
  683. background-color: #3a523a;
  684. }
  685. .tag-code,
  686. .tag-code td {
  687. background: #353945 !important;
  688. }
  689. .tag-code td.lines-num {
  690. background-color: #3a3e4c !important;
  691. }
  692. .tag-code td.lines-type-marker,
  693. td.blob-hunk {
  694. color: #dbdbdb !important;
  695. }
  696. .lines-type-marker {
  697. background: #2a2e3a;
  698. }
  699. .code-diff-split .same-code .lines-type-marker {
  700. background: #353945;
  701. }
  702. .ui.vertical.menu .active.item {
  703. background: #4b5162;
  704. }
  705. .ui.vertical.menu .item {
  706. background: #353945;
  707. }
  708. .ui.vertical.menu .header.item {
  709. background: var(--color-secondary);
  710. }
  711. .ui.vertical.menu {
  712. background: #353945;
  713. border: 1px solid #333640;
  714. }
  715. .ui.card,
  716. .ui.cards > .card {
  717. background: #353945;
  718. box-shadow: 0 0 0 1px var(--color-secondary);
  719. }
  720. .ui.card > .content > .header,
  721. .ui.cards > .card > .content > .header {
  722. color: #dbdbdb;
  723. }
  724. .ui.card > .extra a:not(.ui),
  725. .ui.cards > .card > .extra a:not(.ui) {
  726. color: #87ab63;
  727. }
  728. .ui .text.black {
  729. color: var(--color-secondary-dark-6);
  730. }
  731. .ui .text.black:hover {
  732. color: #dbdbdb;
  733. }
  734. .ui.secondary.segment {
  735. background: #353945;
  736. }
  737. .ui.attached.info.message,
  738. .ui.info.message {
  739. box-shadow: 0 0 0 1px #4b5e71 inset, 0 0 0 0 transparent;
  740. }
  741. .ui.bottom.attached.message {
  742. background-color: #2c662d;
  743. color: #87ab63;
  744. }
  745. .ui.bottom.attached.message .pull-right {
  746. color: #87ab63;
  747. }
  748. .ui.info.message {
  749. background-color: #2c3b4a;
  750. color: #9ebcc5;
  751. }
  752. .ui .warning.header,
  753. .ui.warning.message {
  754. background-color: #542 !important;
  755. border-color: #ec8;
  756. }
  757. .ui.warning.message {
  758. color: #ec8;
  759. box-shadow: 0 0 0 1px #ec8;
  760. }
  761. .ui.warning.segment {
  762. border-color: #ec8;
  763. }
  764. .ui.red.message,
  765. .ui.error.message {
  766. background-color: #522;
  767. color: #f9cbcb;
  768. box-shadow: 0 0 0 1px #a04141 inset;
  769. }
  770. .ui .error.header,
  771. .ui.error.message {
  772. background-color: #522 !important;
  773. border-color: #a04141;
  774. }
  775. .ui.error.segment {
  776. border-color: #a04141;
  777. }
  778. .ui.red.button,
  779. .ui.red.buttons .button {
  780. background-color: #7d3434;
  781. }
  782. .ui.red.button:hover,
  783. .ui.red.buttons .button:hover {
  784. background-color: #984646;
  785. }
  786. .ui.positive.message {
  787. background-color: #0d491b;
  788. color: #87ab63;
  789. box-shadow: 0 0 0 1px #2d693b inset, 0 0 0 0 transparent;
  790. }
  791. .ui.negative.message {
  792. background-color: rgba(80, 23, 17, .6);
  793. color: #f9cbcb;
  794. box-shadow: 0 0 0 1px rgba(121, 71, 66, .5) inset, 0 0 0 0 transparent;
  795. }
  796. .ui.form .dropzone .dz-button {
  797. color: rgba(158, 158, 158, .8);
  798. }
  799. .ui.form .dropzone:hover .dz-button {
  800. color: rgba(158, 158, 158, 1);
  801. }
  802. .ui.basic.red.button,
  803. .ui.basic.red.buttons .button {
  804. box-shadow: 0 0 0 1px #a04141 inset !important;
  805. color: #a04141 !important;
  806. }
  807. .ui.list .list > .item .header,
  808. .ui.list > .item .header {
  809. color: #dedede;
  810. }
  811. .ui.list .list > .item .description,
  812. .ui.list > .item .description {
  813. color: var(--color-secondary-dark-6);
  814. }
  815. .repository.file.list #repo-files-table tbody .svg.octicon-file-directory,
  816. .repository.file.list #repo-files-table tbody .svg.octicon-file-submodule {
  817. color: #7c9b5e;
  818. }
  819. .repository.labels .ui.basic.black.label {
  820. background-color: #bbbbbb !important;
  821. }
  822. .lines-commit,
  823. .blame .lines-num {
  824. background: #2e323e !important;
  825. }
  826. .lines-num {
  827. color: var(--color-secondary-dark-6) !important;
  828. border-color: var(--color-secondary) !important;
  829. }
  830. td.blob-excerpt {
  831. background-color: rgba(0, 0, 0, .15);
  832. }
  833. a.blob-excerpt {
  834. color: #ccc;
  835. background: #393d4a;
  836. }
  837. a.blob-excerpt:hover {
  838. background: #87ab63;
  839. }
  840. .lines-code.active,
  841. .lines-code .active {
  842. background: #534d1b !important;
  843. }
  844. .ui.ui.ui.ui.table tr.active,
  845. .ui.ui.table td.active {
  846. color: #dbdbdb;
  847. }
  848. .ui.active.label {
  849. background: #393d4a;
  850. border-color: #393d4a;
  851. color: #dbdbdb;
  852. }
  853. .sha.label,
  854. .repository #repo-files-table .sha.label,
  855. .repository #commits-table td.sha .sha.label,
  856. #rev-list .sha.label,
  857. .repository .timeline-item.commits-list .singular-commit .sha.label,
  858. .repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label {
  859. border-color: #505667;
  860. }
  861. .sha.label.isSigned .detail.icon,
  862. .repository #commits-table td.sha .sha.label.isSigned .detail.icon,
  863. #rev-list .sha.label.isSigned .detail.icon,
  864. .repository #repo-files-table .sha.label.isSigned .detail.icon,
  865. .repository .timeline-item.commits-list .singular-commit .sha.label.isSigned .detail.icon,
  866. .repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned .detail.icon {
  867. background: none;
  868. border-left-color: #888;
  869. }
  870. .repository .ui.attached.message.isSigned.isVerified {
  871. background-color: #394829;
  872. color: var(--color-secondary-dark-6);
  873. &.message {
  874. color: #87ab63;
  875. .ui.text {
  876. color: var(--color-secondary-dark-6);
  877. }
  878. .pull-right {
  879. color: #87ab63;
  880. }
  881. }
  882. }
  883. .repository .ui.attached.message.isSigned.isVerifiedUntrusted {
  884. background-color: #4a3903;
  885. color: var(--color-secondary-dark-6);
  886. &.message {
  887. color: #c2c193;
  888. .ui.text {
  889. color: var(--color-secondary-dark-6);
  890. }
  891. a {
  892. color: #c2c193;
  893. }
  894. }
  895. }
  896. .repository .ui.attached.message.isSigned.isVerifiedUnmatched {
  897. background-color: #4e3321;
  898. color: var(--color-secondary-dark-6);
  899. &.message {
  900. color: #c2a893;
  901. .ui.text {
  902. color: var(--color-secondary-dark-6);
  903. }
  904. a {
  905. color: #c2a893;
  906. }
  907. }
  908. }
  909. .repository .ui.attached.message.isSigned.isWarning {
  910. background-color: rgba(80, 23, 17, .6);
  911. &.message {
  912. color: #d07d7d;
  913. .ui.text {
  914. color: #d07d7d;
  915. }
  916. }
  917. }
  918. .repository .label.list .item {
  919. border-bottom: 1px dashed var(--color-secondary);
  920. }
  921. .repository .diff-file-box .code-diff-split tbody tr.add-code td:nth-child(1),
  922. .repository .diff-file-box .code-diff-split tbody tr.add-code td:nth-child(2),
  923. .repository .diff-file-box .code-diff-split tbody tr.add-code td:nth-child(3),
  924. .repository .diff-file-box .code-diff-split tbody tr.del-code td:nth-child(4),
  925. .repository .diff-file-box .code-diff-split tbody tr.del-code td:nth-child(5),
  926. .repository .diff-file-box .code-diff-split tbody tr.del-code td:nth-child(6) {
  927. background-color: #2a2e3a;
  928. }
  929. .repository .diff-file-box .code-diff-split tbody tr.add-code td:nth-child(4),
  930. .repository .diff-file-box .code-diff-split tbody tr.add-code td:nth-child(5),
  931. .repository .diff-file-box .code-diff-split tbody tr.add-code td:nth-child(6),
  932. .repository .diff-file-box .code-diff-split tbody tr td.add-code,
  933. .repository .diff-file-box .code-diff-split tbody tr td.lines-num-new.add-code {
  934. background-color: #283e2d !important;
  935. border-color: #314a37 !important;
  936. }
  937. .repository .diff-file-box .code-diff-split tbody tr.del-code td:nth-child(1),
  938. .repository .diff-file-box .code-diff-split tbody tr.del-code td:nth-child(2),
  939. .repository .diff-file-box .code-diff-split tbody tr.del-code td:nth-child(3),
  940. .repository .diff-file-box .code-diff-split tbody tr td.del-code {
  941. background-color: #3c2626 !important;
  942. border-color: #634343 !important;
  943. }
  944. .ui.header .sub.header {
  945. color: var(--color-secondary-dark-6);
  946. }
  947. .ui.dividing.header {
  948. border-bottom: 1px solid var(--color-secondary);
  949. }
  950. .ui.modal > .header {
  951. background: var(--color-secondary);
  952. color: #dbdbdb;
  953. }
  954. .ui.modal > .actions {
  955. background: var(--color-secondary);
  956. border-color: var(--color-secondary);
  957. }
  958. .ui.modal > .content {
  959. background: #383c4a;
  960. }
  961. .minicolors-panel {
  962. background: var(--color-secondary) !important;
  963. border-color: #6a737d !important;
  964. }
  965. /* invert emojis that are hard to read otherwise */
  966. .emoji[aria-label="check mark"],
  967. .emoji[aria-label="currency exchange"],
  968. .emoji[aria-label="TOP arrow"],
  969. .emoji[aria-label="END arrow"],
  970. .emoji[aria-label="ON! arrow"],
  971. .emoji[aria-label="SOON arrow"],
  972. .emoji[aria-label="heavy dollar sign"],
  973. .emoji[aria-label="copyright"],
  974. .emoji[aria-label="registered"],
  975. .emoji[aria-label="trade mark"],
  976. .emoji[aria-label="multiply"],
  977. .emoji[aria-label="plus"],
  978. .emoji[aria-label="minus"],
  979. .emoji[aria-label="divide"],
  980. .emoji[aria-label="curly loop"],
  981. .emoji[aria-label="double curly loop"],
  982. .emoji[aria-label="wavy dash"],
  983. .emoji[aria-label="paw prints"],
  984. .emoji[aria-label="musical note"],
  985. .emoji[aria-label="musical notes"] {
  986. filter: invert(100%);
  987. }
  988. .editor-toolbar {
  989. background-color: var(--color-secondary);
  990. border-color: var(--color-secondary);
  991. }
  992. .edit-diff > div > .ui.table {
  993. border-left-color: var(--color-secondary) !important;
  994. border-right-color: var(--color-secondary) !important;
  995. }
  996. .editor-toolbar button {
  997. color: #87ab63 !important;
  998. }
  999. .editor-toolbar button.active,
  1000. .editor-toolbar button:hover {
  1001. background: #2a2e3a;
  1002. border-color: transparent;
  1003. }
  1004. .editor-toolbar i.separator {
  1005. border-right-color: #87ab63;
  1006. }
  1007. .repository .diff-detail-box {
  1008. background-color: #383c4a;
  1009. .detail-files {
  1010. background-color: inherit;
  1011. }
  1012. &.sticky {
  1013. border-bottom-color: var(--color-secondary);
  1014. }
  1015. }
  1016. .comment-code-cloud {
  1017. border-color: transparent;
  1018. .ui.attached.top.header {
  1019. background: none transparent;
  1020. border: 0;
  1021. }
  1022. .footer .markdown-info {
  1023. color: inherit;
  1024. }
  1025. }
  1026. .add-comment-left.add-comment-right .ui.attached.header {
  1027. border-color: var(--color-secondary);
  1028. border-right: none;
  1029. }
  1030. .file-comment {
  1031. color: var(--color-secondary-dark-6);
  1032. }
  1033. .ui.comments .comment {
  1034. .author {
  1035. color: #dbdbdb;
  1036. }
  1037. .metadata {
  1038. color: #808084;
  1039. }
  1040. .text {
  1041. color: var(--color-secondary-dark-6);
  1042. }
  1043. }
  1044. .comment-header a {
  1045. color: var(--color-secondary-dark-6) !important;
  1046. }
  1047. .comment-header .actions a:hover,
  1048. .comment-header .actions a.active {
  1049. color: #dedede !important;
  1050. }
  1051. /* code mirror dark theme */
  1052. .CodeMirror {
  1053. &.cm-s-default,
  1054. &.cm-s-paper {
  1055. .cm-property {
  1056. color: #a0cc75;
  1057. }
  1058. .cm-header {
  1059. color: #9daccc;
  1060. }
  1061. .cm-quote {
  1062. color: #009900;
  1063. }
  1064. .cm-keyword {
  1065. color: #cc8a61;
  1066. }
  1067. .cm-atom {
  1068. color: #ef5e77;
  1069. }
  1070. .cm-number {
  1071. color: #ff5656;
  1072. }
  1073. .cm-def {
  1074. color: #e4e4e4;
  1075. }
  1076. .cm-variable-2 {
  1077. color: #00bdbf;
  1078. }
  1079. .cm-variable-3 {
  1080. color: #008855;
  1081. }
  1082. .cm-comment {
  1083. color: #8e9ab3;
  1084. }
  1085. .cm-string {
  1086. color: #a77272;
  1087. }
  1088. .cm-string-2 {
  1089. color: #ff5500;
  1090. }
  1091. .cm-meta,
  1092. .cm-qualifier {
  1093. color: #ffb176;
  1094. }
  1095. .cm-builtin {
  1096. color: #b7c951;
  1097. }
  1098. .cm-bracket {
  1099. color: #999977;
  1100. }
  1101. .cm-tag {
  1102. color: #f1d273;
  1103. }
  1104. .cm-attribute {
  1105. color: #bfcc70;
  1106. }
  1107. .cm-hr {
  1108. color: #999999;
  1109. }
  1110. .cm-url {
  1111. color: #c5cfd0;
  1112. }
  1113. .cm-link {
  1114. color: #d8c792;
  1115. }
  1116. .cm-error {
  1117. /* color: #ff6e00; */
  1118. color: #dbdbeb;
  1119. }
  1120. }
  1121. }
  1122. footer .container .links > * {
  1123. border-left-color: #888;
  1124. }
  1125. .repository.file.list #repo-files-table tbody .svg {
  1126. color: var(--color-secondary-dark-6);
  1127. }
  1128. .repository.release #release-list > li .detail .dot {
  1129. background-color: #505667;
  1130. border-color: #383c4a;
  1131. }
  1132. .board-column {
  1133. background-color: rgba(0, 0, 0, .2) !important;
  1134. }
  1135. .tribute-container {
  1136. box-shadow: 0 .25rem .5rem rgba(0, 0, 0, .6);
  1137. }
  1138. .repository .repo-header .ui.huge.breadcrumb.repo-title .repo-header-icon .avatar {
  1139. color: #2a2e3a;
  1140. }
  1141. img[src$="/img/matrix.svg"] {
  1142. filter: invert(80%);
  1143. }
  1144. #git-graph-container li .time {
  1145. color: #6a737d;
  1146. }
  1147. #git-graph-container.monochrome #rel-container .flow-group {
  1148. stroke: dimgrey;
  1149. fill: dimgrey;
  1150. }
  1151. #git-graph-container.monochrome #rel-container .flow-group.highlight {
  1152. stroke: darkgrey;
  1153. fill: darkgrey;
  1154. }
  1155. #git-graph-container:not(.monochrome) #rel-container .flow-group {
  1156. &.flow-color-16-5 {
  1157. stroke: #5543b1;
  1158. fill: #5543b1;
  1159. }
  1160. }
  1161. #git-graph-container:not(.monochrome) #rel-container .flow-group.highlight {
  1162. &.flow-color-16-5 {
  1163. stroke: #7058e6;
  1164. fill: #7058e6;
  1165. }
  1166. }
  1167. #git-graph-container #rev-list li.highlight.hover {
  1168. background-color: rgba(255, 255, 255, .1);
  1169. }
  1170. #git-graph-container .ui.buttons button#flow-color-monochrome.ui.button {
  1171. border-left-color: rgb(76, 80, 92);
  1172. border-left-style: solid;
  1173. border-left-width: 1px;
  1174. }
  1175. .mermaid-chart {
  1176. filter: invert(84%) hue-rotate(180deg);
  1177. }
  1178. .is-loading::after {
  1179. border-color: #4a4c58 #4a4c58 #d7d7da #d7d7da;
  1180. }
  1181. .markdown-block-error {
  1182. border: 1px solid rgba(121, 71, 66, .5) !important;
  1183. border-bottom: none !important;
  1184. }
  1185. .migrate .cards .card {
  1186. text-align: center;
  1187. }
  1188. .migrate .cards .card .content a {
  1189. color: rgb(158, 158, 158) !important;
  1190. }
  1191. .migrate .cards .card .content a:hover {
  1192. color: rgb(255, 255, 255) !important;
  1193. }
  1194. .migrate .cards .card .content .description {
  1195. color: rgb(158, 158, 158);
  1196. }