Geekhack Nord Dark

Nord dark theme for geekhack.org

  1. /* ==UserStyle==
  2. @name Geekhack Nord Dark
  3. @namespace https://github.com/thorgnir
  4. @version 0.0.4
  5. @homepageURL https://github.com/thorgnir/geekhack-nord-usercss
  6. @supportURL https://github.com/thorgnir/geekhack-nord-usercss/issues
  7. @description Nord dark theme for geekhack.org
  8. @author thorgnir <thorgnir@gmail.com>
  9. @license CC-BY-SA-4.0
  10. ==/UserStyle== */
  11.  
  12. @-moz-document url-prefix("https://geekhack.org") {
  13.  
  14. :root {
  15. --nord0: #2e3440;
  16. --nord1: #3b4252;
  17. --nord2: #434c5e;
  18. --nord3: #4c566a;
  19. --nord4: #d8dee9;
  20. --nord5: #e5e9f0;
  21. --nord6: #eceff4;
  22. --nord7: #8fbcbb;
  23. --nord8: #88c0d0;
  24. --nord9: #81a1c1;
  25. --nord10: #5e81ac;
  26. --nord11: #bf616a;
  27. --nord12: #d08770;
  28. --nord13: #ebcb8b;
  29. --nord14: #a3be8c;
  30. --nord15: #b48ead;
  31. }
  32. /* Normal, standard links. */
  33. a:link,
  34. a:visited {
  35. color: var(--nord8);
  36. }
  37. /* Links that open in a new window. */
  38. a.new_win:link,
  39. a.new_win:visited {
  40. color: var(--nord8);
  41. }
  42. /* Set a fontsize that will look the same in all browsers. */
  43. body {
  44. background: var(--nord0) repeat-x;
  45. }
  46. body,
  47. td,
  48. th,
  49. tr {
  50. color: var(--nord4);
  51. }
  52. /* We can style the different types of input buttons to be uniform throughout different browsers and their color themes.
  53. .button_submit - covers input[type=submit], input[type=button], button[type=submit] and button[type=button] in all browsers
  54. .button_reset - covers input[type=reset] and button[type=reset] throughout all browsers
  55. .input_check - covers input[type=checkbox] throughout all browsers
  56. .input_radio - covers input[type=radio] throughout all browsers
  57. .input_text - covers input[type=text] throughout all browsers
  58. .input_file - covers input[type=file] throughout all browsers
  59. */
  60. input,
  61. button,
  62. select,
  63. textarea {
  64. color: var(--nord4);
  65. background: var(--nord3);
  66. border: 1px solid var(--nord9);
  67. }
  68. /* Buttons should be styled a bit differently, in order to make them look more button'ish. */
  69. .button_submit,
  70. .button_reset {
  71. background: var(--nord3);
  72. border: 1px solid var(--nord9);
  73. }
  74. input:hover,
  75. textarea:hover,
  76. button:hover,
  77. select:hover {
  78. border: 1px solid var(--nord10);
  79. }
  80. .button_submit:hover,
  81. .button_reset:hover {
  82. border: 1px solid var(--nord10);
  83. background: var(--nord3);
  84. }
  85. input:focus,
  86. textarea:focus,
  87. button:focus,
  88. select:focus {
  89. border: 1px solid var(--nord7);
  90. outline: none;
  91. }
  92. /* Give disabled text input elements a different background color. */
  93. input[disabled].input_text {
  94. background-color: #A9A9A9;
  95. }
  96. /* Standard horizontal rule.. ([hr], etc.) */
  97. hr,
  98. .hrcolor {
  99. color: var(--nord9);
  100. background-color: var(--nord9);
  101. }
  102. /* By default set the color on these tags as var(--nord0). */
  103. h1,
  104. h2,
  105. h3,
  106. h4,
  107. h5,
  108. h6 {
  109. color: var(--nord4);
  110. }
  111. /* Fieldsets are used to group elements. */
  112. fieldset {
  113. border: 1px solid var(--nord3);
  114. }
  115. fieldset legend {
  116. color: var(--nord4);
  117. }
  118. /* A quote, perhaps from another post. */
  119. blockquote.bbc_standard_quote,
  120. blockquote.bbc_alternate_quote {
  121. color: var(--nord4);
  122. border-top: 1px solid var(--nord9);
  123. /* nord9 */
  124. border-bottom: 1px solid var(--nord9);
  125. /* nord9 */
  126. }
  127. /* Alterate blockquote stylings */
  128. blockquote.bbc_standard_quote {
  129. background-color: var(--nord3);
  130. /* nord3 */
  131. }
  132. blockquote.bbc_alternate_quote {
  133. background-color: var(--nord2);
  134. /* nord2 */
  135. }
  136. /* A code block - maybe PHP ;). */
  137. code.bbc_code {
  138. background: var(--nord1);
  139. color: var(--nord4);
  140. border-top: 2px solid var(--nord10);
  141. border-bottom: 2px solid var(--nord10);
  142. }
  143. /* The "Quote:" and "Code:" header parts... */
  144. .codeheader,
  145. .quoteheader {
  146. color: var(--nord4);
  147. }
  148. /* Styling for BBC tags */
  149. .bbc_link:link,
  150. .bbc_link:visited {
  151. border-bottom: 1px solid var(--nord8);
  152. }
  153. .bbc_link:hover {
  154. border-bottom: 1px solid var(--nord8);
  155. }
  156. /* /me uses this a lot. (emote, try typing /me in a post.) */
  157. .meaction {
  158. color: red;
  159. }
  160. /* Highlighted text - such as search results. */
  161. .highlight {
  162. color: #ff7200 !important;
  163. }
  164. /* A more discreet highlight color, for selected membergroups etc. */
  165. .highlight2 {
  166. background-color: #D1E1EF;
  167. color: var(--nord0) !important;
  168. }
  169. .more_head,
  170. .more_image {
  171. background-color: var(--nord8);
  172. color: #fff;
  173. }
  174. /* Generic, mostly color-related, classes.
  175. ------------------------------------------------------- */
  176. .titlebg,
  177. .titlebg2,
  178. tr.titlebg th,
  179. tr.titlebg td,
  180. tr.titlebg2 td {
  181. color: var(--nord4);
  182. background: var(--nord3);
  183. }
  184. .catbg,
  185. .catbg2,
  186. tr.catbg td,
  187. tr.catbg2 td,
  188. tr.catbg th,
  189. tr.catbg2 th {
  190. color: var(--nord4);
  191. }
  192. tr.titlebg th a:link,
  193. tr.titlebg th a:visited,
  194. tr.titlebg2 td a:link,
  195. tr.titlebg2 td a:visited {
  196. color: #EEEEEE;
  197. }
  198. tr.catbg th a:link,
  199. tr.catbg th a:visited,
  200. tr.catbg2 td a:link,
  201. tr.catbg2 td a:visited {
  202. color: #DDDDDD;
  203. }
  204. /* Alternating backgrounds for posts, and several other sections of the forum. */
  205. .windowbg,
  206. #preview_body {
  207. color: var(--nord4);
  208. background-color: var(--nord2);
  209. /* nord2 */
  210. }
  211. .windowbg2 {
  212. color: var(--nord4);
  213. background-color: var(--nord1);
  214. /* nord1 */
  215. }
  216. .windowbg3 {
  217. color: var(--nord4);
  218. background-color: #202020;
  219. }
  220. /* Colors for background of posts requiring approval */
  221. .approvebg {
  222. color: var(--nord4);
  223. background-color: #39120B;
  224. }
  225. .approvebg2 {
  226. color: var(--nord4);
  227. background-color: #40140C;
  228. }
  229. /* Color for background of *topics* requiring approval */
  230. .approvetbg {
  231. color: #DDDDDD;
  232. background-color: #561B10;
  233. }
  234. .approvetbg2 {
  235. color: #DDDDDD;
  236. background-color: #621F12;
  237. }
  238. /* Sticky topics get a different background */
  239. .stickybg {
  240. background: var(--nord3);
  241. }
  242. .stickybg2 {
  243. background: var(--nord3);
  244. }
  245. /* Locked posts get a different shade, too! */
  246. .lockedbg {
  247. background: var(--nord3);
  248. }
  249. .lockedbg2 {
  250. background: var(--nord3);
  251. }
  252. /* All the signatures used in the forum. If your forum users use Mozilla, Opera, or Safari, you might add max-height here ;). */
  253. .signature,
  254. .attachments {
  255. border-top: 1px solid var(--nord9);
  256. /* nord9 */
  257. }
  258. .custom_fields_above_signature {
  259. border-top: 1px solid var(--nord9);
  260. /* nord9 */
  261. }
  262. /* Sometimes there will be an error when you post */
  263. .error {
  264. color: var(--nord11);
  265. }
  266. /* Messages that somehow need to attract the attention. */
  267. .alert {
  268. color: var(--nord11);
  269. }
  270. /* Calendar colors for birthdays, events and holidays */
  271. .birthday {
  272. color: var(--nord15);
  273. }
  274. .event {
  275. color: var(--nord14);
  276. }
  277. .holiday {
  278. color: var(--nord8);
  279. }
  280. /* Colors for warnings */
  281. .warn_mute {
  282. color: var(--nord11);
  283. }
  284. .warn_moderate {
  285. color: var(--nord12);
  286. }
  287. .warn_watch,
  288. .success {
  289. color: var(--nord14);
  290. }
  291. a.moderation_link,
  292. a.moderation_link:visited {
  293. color: var(--nord11);
  294. }
  295. .openid_login {
  296. background: white url(../images/openid.gif) no-repeat;
  297. }
  298. /* a descriptive style */
  299. .description,
  300. .description_board,
  301. .plainbox {
  302. border: 1px solid var(--nord3);
  303. background: var(--nord1);
  304. }
  305. /* an informative style */
  306. .information {
  307. border: 1px solid var(--nord3);
  308. background: var(--nord0);
  309. }
  310. /* AJAX notification bar
  311. ------------------------------------------------------- */
  312. #ajax_in_progress {
  313. color: #f96f00;
  314. }
  315. #ajax_in_progress a {
  316. color: orange;
  317. }
  318. /* Styles for rounded headers.
  319. ------------------------------------------------------- */
  320. h3.catbg a:link,
  321. h3.catbg a:visited,
  322. h4.catbg a:link,
  323. h4.catbg a:visited,
  324. h3.catbg,
  325. .table_list tbody.header td,
  326. .table_list tbody.header td a {
  327. color: var(--nord8);
  328. }
  329. h3.catbg2 a,
  330. h3.catbg2 {
  331. color: var(--nord4);
  332. }
  333. h3.catbg a:hover,
  334. h4.catbg a:hover,
  335. .table_list tbody.header td a:hover {
  336. color: #FFFFFF;
  337. }
  338. h3.catbg2 a:hover {
  339. color: #FFFFFF;
  340. }
  341. h3.titlebg a,
  342. h3.titlebg,
  343. h4.titlebg,
  344. h4.titlebg a {
  345. color: var(--nord4);
  346. }
  347. h3.titlebg a:hover,
  348. h4.titlebg a:hover {
  349. color: #FFFFFF;
  350. }
  351. h4.titlebg,
  352. h3.titlebg {
  353. background: #292929;
  354. }
  355. div.title_bar {
  356. background: #292929;
  357. }
  358. div.title_barIC {
  359. background: var(--nord3);
  360. }
  361. div.title_barIC h4.titlebg {
  362. background: var(--nord3);
  363. }
  364. /* The half-round header bars for some tables. */
  365. .table_grid tr.catbg,
  366. .table_grid tr.titlebg {
  367. border-bottom: 1px solid var(--nord3);
  368. }
  369. table.table_grid td {
  370. border-bottom: 1px solid var(--nord3);
  371. border-right: 1px solid var(--nord3);
  372. }
  373. /* Common styles used to add corners to divisions.
  374. -------------------------------------------------------*/
  375. .windowbg span.topslice {
  376. background: var(--nord2);
  377. }
  378. .windowbg span.topslice span {
  379. background: var(--nord2);
  380. }
  381. .windowbg span.botslice {
  382. background: var(--nord2);
  383. }
  384. .windowbg span.botslice span {
  385. background: var(--nord2);
  386. }
  387. .windowbg2 span.topslice {
  388. background: var(--nord1);
  389. }
  390. .windowbg2 span.topslice span {
  391. background: var(--nord1);
  392. }
  393. .windowbg2 span.botslice {
  394. background: var(--nord1);
  395. }
  396. .windowbg2 span.botslice span {
  397. background: var(--nord1);
  398. }
  399. .approvebg span.topslice {
  400. background: #202020;
  401. }
  402. .approvebg span.topslice span {
  403. background: #202020;
  404. }
  405. .approvebg span.botslice {
  406. background: #202020;
  407. }
  408. .approvebg span.botslice span {
  409. background: #202020;
  410. }
  411. .postbg {
  412. border-left: 1px solid #7f7f7f;
  413. border-right: 1px solid #7f7f7f;
  414. }
  415. /* Used for sections that need somewhat larger corners.
  416. -----------------------------------------------------------*/
  417. .roundframe {
  418. background: var(--nord1);
  419. border: 1px solid var(--nord3);
  420. }
  421. /* Styles used by the auto suggest control.
  422. ------------------------------------------------------- */
  423. .auto_suggest_div {
  424. border: 1px solid var(--nord3);
  425. }
  426. .auto_suggest_item {
  427. background-color: #292929;
  428. }
  429. .auto_suggest_item_hover {
  430. background-color: #292929;
  431. color: #eee;
  432. }
  433. /* Styles for the standard dropdown menus.
  434. ------------------------------------------------------- */
  435. #main_menu {
  436. background: var(--nord0);
  437. }
  438. .dropmenu a {
  439. color: var(--nord4);
  440. }
  441. /* the background's first level only */
  442. .dropmenu li a.firstlevel {
  443. border: 1px solid var(--nord3);
  444. background-color: var(--nord1);
  445. }
  446. .dropmenu li ul {
  447. color: var(--nord4);
  448. border-bottom: 1px solid var(--nord3);
  449. background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqoAAAEsCAYAAAALhJEyAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAZBSURBVHhe7da7TQNBFEDRtd0IFdAAGQ0gUQV0RBVINEBGA1RAIwYWaTYgwjbS6to6J5lfMC+8m+kfbm7vr7a73cvnfn89rn6Z397nt7u31+ePcQUAwAVYowNPDtW/hluIVQCAy7JWB54UqocOtxCrAACXYc0OPDpUjx1uIVYBAM7b2h24mT98HPuDzB89HDvcYgz5NI4AAJyRtTvwJ1S/xh4AADK2YwUAgBShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAACQJVQAAkoQqAABJQhUAgCShCgBAklAFACBJqAIAkCRUAQBIEqoAAARN0zdD5HVZIxYDPgAAAABJRU5ErkJggg==) 0 0 no-repeat;
  450. /* opacity: 1.0; */
  451. }
  452. .dropmenu li li {
  453. border-left: 1px solid var(--nord3);
  454. border-right: 1px solid var(--nord3);
  455. /* background-color: var(--nord0); */
  456. }
  457. /* the active button */
  458. .dropmenu li a.active {
  459. border: 1px solid var(--nord10);
  460. color: var(--nord4);
  461. }
  462. /* the hover effects */
  463. .dropmenu li a.firstlevel:hover,
  464. .dropmenu li:hover a.firstlevel {
  465. background: var(--nord2);
  466. border: 1px solid var(--nord10);
  467. color: var(--nord4);
  468. }
  469. /* the hover effects on level2 and 3 */
  470. .dropmenu li li a:hover,
  471. .dropmenu li li:hover>a {
  472. background: var(--nord3);
  473. color: var(--nord4);
  474. }
  475. .dropmenu li li.additional_items {
  476. background-color: var(--nord3);
  477. }
  478. /* Styles for the standard button lists.
  479. ------------------------------------------------------- */
  480. .buttonlist ul li a {
  481. color: var(--nord4);
  482. background: var(--nord1);
  483. }
  484. .buttonlist ul li a:hover {
  485. background: var(--nord2);
  486. color: var(--nord4);
  487. }
  488. .buttonlist ul li a span {
  489. background: var(--nord1);
  490. }
  491. .buttonlist ul li a:hover span {
  492. background: var(--nord2);
  493. }
  494. /* the active one */
  495. .buttonlist ul li a.active {
  496. background: var(--nord2);
  497. color: var(--nord4);
  498. }
  499. .buttonlist ul li a.active span {
  500. background: var(--nord2);
  501. }
  502. .buttonlist ul li a.active:hover {
  503. background: var(--nord3);
  504. color: var(--nord4);
  505. }
  506. .buttonlist ul li a.active:hover span {
  507. background: var(--nord3);
  508. }
  509. /* Styles for the general looks for the Nostalgia theme.
  510. -------------------------------------------------------- */
  511. /* the framing graphics */
  512. #header {
  513. background: url(../images/theme/main_block.png) var(--nord0) no-repeat 0 0;
  514. padding-left: 20px;
  515. }
  516. #header div.frame {
  517. background: url(../images/theme/main_block.png) no-repeat 100% 0;
  518. display: block;
  519. padding: 10px 20px 1em 0;
  520. }
  521. /* the content section */
  522. #content_section {
  523. background: var(--nord0) url(../images/theme/frame_repeat.png) repeat-y top left;
  524. padding-left: 20px;
  525. }
  526. #content_section div.frame {
  527. background: url(../images/theme/frame_repeat.png) repeat-y top right;
  528. display: block;
  529. padding: 0 20px 0 0;
  530. }
  531. /* The navigation list (i.e. linktree) */
  532. .navigate_section ul {
  533. border-top: 1px solid var(--nord9);
  534. }
  535. /* The footer wih copyright links etc. */
  536. #footer_section {
  537. background: url(../images/theme/main_block.png) no-repeat 0 -340px;
  538. }
  539. #footer_section div.frame {
  540. background: url(../images/theme/main_block.png) no-repeat 100% -340px;
  541. }
  542. /* Styles for the board index.
  543. ------------------------------------------------- */
  544. /* the board title! */
  545. .table_list tbody.content td.info a.subject {
  546. color: var(--nord7);
  547. }
  548. .table_list tbody.content td.children {
  549. color: var(--nord4);
  550. }
  551. /* the newsfader */
  552. #smfFadeScroller {
  553. color: #575757;
  554. /* shouldn't be shorthand style due to a JS bug in IE! */
  555. }
  556. /* Styles for the info center on the board index.
  557. ---------------------------------------------------- */
  558. #upshrinkHeaderIC p.last {
  559. border-top: 2px dotted #bbb;
  560. }
  561. /* Styles for the message (topic) index.
  562. ---------------------------------------------------- */
  563. .table_frame .table_list td.icon,
  564. .table_frame .table_list td.info,
  565. .table_frame .table_list td.stats {
  566. border-right: 2px solid white;
  567. }
  568. /* Events */
  569. /* Poll vote options */
  570. #poll_options ul.options {
  571. border-top: 1px solid #9999aa;
  572. }
  573. #poll_options div.submitbutton {
  574. border-bottom: 1px solid #9999aa;
  575. }
  576. /* Poll results */
  577. #poll_options dl.options {
  578. border: solid #9999aa;
  579. }
  580. /* poster details and list of items */
  581. .poster h4,
  582. .poster h4 a {
  583. color: var(--nord14);
  584. }
  585. .modifybutton {
  586. color: #334466;
  587. }
  588. ul.quickbuttons a:hover {
  589. color: var(--nord7);
  590. }
  591. ul.quickbuttons li.quote_button {
  592. background: url(../images/theme/quickbuttons.png) no-repeat 0 0;
  593. }
  594. ul.quickbuttons li.remove_button {
  595. background: url(../images/theme/quickbuttons.png) no-repeat 0 -30px;
  596. }
  597. ul.quickbuttons li.modify_button {
  598. background: url(../images/theme/quickbuttons.png) no-repeat 0 -60px;
  599. }
  600. ul.quickbuttons li.approve_button {
  601. background: url(../images/theme/quickbuttons.png) no-repeat 0 -90px;
  602. }
  603. ul.quickbuttons li.restore_button {
  604. background: url(../images/theme/quickbuttons.png) no-repeat 0 -120px;
  605. }
  606. ul.quickbuttons li.split_button {
  607. background: url(../images/theme/quickbuttons.png) no-repeat 0 -150px;
  608. }
  609. ul.quickbuttons li.reply_button {
  610. background: url(../images/theme/quickbuttons.png) no-repeat 0 -180px;
  611. }
  612. ul.quickbuttons li.reply_all_button {
  613. background: url(../images/theme/quickbuttons.png) no-repeat 0 -180px;
  614. }
  615. ul.quickbuttons li.notify_button {
  616. background: url(../images/theme/quickbuttons.png) no-repeat 0 -210px;
  617. }
  618. ul.quickbuttons li.mquote {
  619. background: url(../images/buttons/reply_sm.gif) no-repeat;
  620. }
  621. ul.quickbuttons li.mquote_remove {
  622. background: url(../images/buttons/mquote_remove.gif) no-repeat;
  623. }
  624. ul.quickbuttons li.mquote_remove a {
  625. color: var(--nord12);
  626. }
  627. .inner {
  628. border-top: 1px solid var(--nord9);
  629. }
  630. /* Styles for edit post section
  631. ---------------------------------------------------- */
  632. #postMoreOptions {
  633. border-bottom: 1px solid #cacdd3;
  634. }
  635. #postAttachment,
  636. #postAttachment2 {
  637. border-bottom: 1px solid #cacdd3;
  638. }
  639. /* Styles for the split topic section.
  640. ---------------------------------------------------- */
  641. ul.split_messages div.post {
  642. border-top: 1px solid var(--nord4);
  643. }
  644. /* Styles for the registration section.
  645. ------------------------------------------------------- */
  646. .register_error {
  647. border: 1px dashed red;
  648. }
  649. /* Additional profile fields */
  650. .coppa_contact {
  651. background-color: var(--nord3);
  652. color: var(--nord0);
  653. border: 1px solid var(--nord0);
  654. }
  655. .valid_input {
  656. background-color: #f5fff0;
  657. }
  658. .invalid_input {
  659. background-color: #fff0f0;
  660. }
  661. /* Styles for generic tables.
  662. ------------------------------------------------------- */
  663. .topic_table table thead {
  664. border-bottom: 1px solid var(--nord3);
  665. }
  666. .topic_table td.stickybg2 {
  667. background-image: url(../images/icons/quick_sticky.gif);
  668. }
  669. .topic_table td.lockedbg2 {
  670. background-image: url(../images/icons/quick_lock.gif);
  671. }
  672. .topic_table td.locked_sticky2 {
  673. background-image: url(../images/icons/quick_sticky_lock.gif);
  674. }
  675. /* Styles for (fatal) errors.
  676. ------------------------------------------------- */
  677. .errorbox {
  678. border: 1px solid var(--nord11);
  679. color: var(--nord4);
  680. background-color: var(--nord0);
  681. }
  682. /* Styles for the profile section.
  683. ------------------------------------------------- */
  684. #detailedinfo div.content dl,
  685. #tracking div.content dl {
  686. border-bottom: 1px var(--nord4) solid;
  687. }
  688. .signature,
  689. .custom_fields_above_signature {
  690. border-top: 1px var(--nord9) solid;
  691. /* nord9 */
  692. }
  693. /* Simple feedback messages */
  694. div#profile_error {
  695. border-color: var(--nord11);
  696. color: var(--nord4);
  697. background: #160000;
  698. }
  699. div#profile_success {
  700. border-color: var(--nord14);
  701. color: var(--nord4);
  702. background: var(--nord0);
  703. }
  704. /* Activity by time */
  705. .activity_stats li span {
  706. border: solid var(--nord0);
  707. }
  708. .activity_stats li div.bar div {
  709. background: #6294CE;
  710. }
  711. /* View posts */
  712. .counter {
  713. color: #3f3f3f;
  714. }
  715. .list_posts {
  716. border-top: 2px solid #b3b3bf;
  717. }
  718. .ignoreboards a {
  719. border-bottom: 1px solid #c4c4c4;
  720. }
  721. .ignoreboards a:hover {
  722. border-bottom: 1px solid #334466;
  723. }
  724. /* Styles for the personal messages section.
  725. ------------------------------------------------- */
  726. #personal_messages .capacity_bar {
  727. background: #f0f4f7;
  728. border: 1px solid #adadad;
  729. }
  730. #personal_messages .capacity_bar span {
  731. border-right: 1px solid #adadad;
  732. }
  733. #personal_messages .capacity_bar span.empty {
  734. background: #a6d69d;
  735. }
  736. #personal_messages .capacity_bar span.filled {
  737. background: #eea800;
  738. }
  739. #personal_messages .capacity_bar span.full {
  740. background: #f10909;
  741. }
  742. dl.addrules dt.floatleft {
  743. color: #333;
  744. }
  745. /* Used to indicate the current day in the grid. */
  746. .calendar_today {
  747. background-color: #fff;
  748. }
  749. #main_grid table h3.catbg {
  750. border-top: 2px solid var(--nord3);
  751. }
  752. #main_grid table.weeklist td.windowbg {
  753. border-bottom: 2px solid var(--nord3);
  754. }
  755. #main_grid table.weeklist td.weekdays {
  756. border-bottom: 2px solid var(--nord3);
  757. }
  758. a.modify_event {
  759. color: red;
  760. }
  761. #top_section {
  762. background: none !important;
  763. }
  764. .editor {
  765. border: 1px solid var(--nord9);
  766. }
  767. }