Frontend elements to SugoiMusic, including CSS and public/private headers.
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

1389 行
24 KiB

  1. /*Sugoi NOIR*/
  2. :root {
  3. /*header*/
  4. --color36: #1C1C1C; /*header*/
  5. --color5: #000000; /*menu bar*/
  6. --color7: #1C1C1C; /*menu bar hover*/
  7. --color9: #e6e6e6; /*text menu bar*/
  8. --color37: #2E2E2E; /*search background*/
  9. --color38: #e6e6e6; /*search text*/
  10. --color41: #e6e6e6; /*user info*/
  11. /*general*/
  12. --color0: #424242; /*background*/
  13. --color10: #2E2E2E; /*posts background*/
  14. --color1: #151515; /*top posts*/
  15. --color2: #151515; /*top posts 2*/
  16. --color42: #FFFFFF; /*header text,*/
  17. --color4: #AAAAAA; /*text*/
  18. --color77: #E6E6E6; /*text a*/
  19. --color60: #525252; /*input textarea background*/
  20. --color61: #FFFFFF; /*input textarea*/
  21. /*interface elements*/
  22. --color64: #151515; /*button*/
  23. --color65: #424242;/*button hover*/
  24. --color66: #151515; /*cat-selector*/
  25. --color67: #E6E6E6; /*cat-selector text*/
  26. --color74: #222222; /*bbcode_bar background*/
  27. --color75: #AAAAAA; /*bbcode_bar text*/
  28. --color76: #E6E6E6; /*brackets*/
  29. --color40: #AAAAAA; /*tags*/
  30. --color6: #565656; /*menu & filter menu active*/
  31. --color14: #2E2E2E; /*torrent table background*/
  32. --color15: #3b3b3b; /*torrents list*/
  33. --color17: #212121; /*torrents list 2*/
  34. --color18: #3b3b3b; /*requests list */
  35. --color3: #2E2E2E; /*requests list 2*/
  36. --color79: #AAAAAA; /*collage_image:hover*/
  37. --color19: #AAAAAA; /*border request*/
  38. --color20: #AAAAAA; /*tooltipster-content*/
  39. /*forum*/
  40. --color50: #3b3b3b; /*forum lists*/
  41. --color25: #000ff; /*quote username color*/
  42. --color27: #5c5c5c; /*quote border*/
  43. --color48: #3b3b3b; /*quote background*/
  44. --color43: #E6E6E6; /*text coldhead*/
  45. --color44: #E6E6E6; /*link*/
  46. --color70: #E6E6E6; /*link hover*/
  47. --color16: #008572; /*staff forum post*/
  48. --color78: #AAAAAA; /*colhead_dark .last_read & arrow*/
  49. --color80: #ffffff; /*unread forum message*/
  50. /*notifications*/
  51. --color8: #151515; /*alarm bar*/
  52. --color39: #e6e6e6; /*alarm bar text*/
  53. --color29: #151515; /*noty bottomRight top*/
  54. --color30: #e6e6e6; /*noty_bottomRigh top text*/
  55. /*misc*/
  56. --color68: #000000; /*unreadpm, ratio bracket*/
  57. --color28: #BDBDBD; /*poll*/
  58. --color45: #000000; /*footer*/
  59. --color31: #424242; /*site debug border*/
  60. --color32: red; /*reported*/
  61. --color33: #C35C1C; /*snatched*/
  62. --color34: #BD0D0D; /*leeching*/
  63. --color35: #068206; /*seeding*/
  64. --color84: gold; /*freeleech*/
  65. --color72: green; /*vote_tag_up*/
  66. --color73: red; /*vote_tag_down*/
  67. --color11: #AF2525; /*error_message background*/
  68. --color71: white; /*error_message text*/
  69. --color12: #F4E649; /*save_message background*/
  70. --color13: #B00D0D; /*elem_error*/
  71. /*--color21: #666666; /*border - unused*/
  72. }
  73. /*personal additions*/
  74. .colhead_dark a {
  75. color: var(--color43);
  76. }
  77. .autocomplete-suggestions strong {
  78. font-weight: normal;
  79. color: #0B2593;
  80. }
  81. /* Layout (Torrents page) */
  82. #site_debug td{
  83. border: 1px solid var(--color31);
  84. }
  85. /* Global */
  86. * {
  87. padding: 0em;
  88. margin: 0em;
  89. }
  90. html {
  91. width: 100%;
  92. }
  93. body {
  94. width: 100%;
  95. background-color: var(--color0);
  96. font-family: tahoma, helvetica, sans-serif;
  97. font-size: 8pt;
  98. color: var(--color4);
  99. min-width: 850px;
  100. }
  101. /* Common elements */
  102. .header a, h2{
  103. color: var(--color42);
  104. }
  105. a {
  106. text-decoration: none;
  107. border: none;
  108. color: var(--color77);
  109. }
  110. a:hover {
  111. text-decoration: underline;
  112. }
  113. button, input[type=button], input[type=submit] {
  114. background: var(--color64);
  115. box-shadow: 0 1px 1px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
  116. color: var(--color9);
  117. }
  118. button:hover, input[type=button]:hover, input[type=submit]:hover {
  119. background: var(--color65);
  120. }
  121. button:focus, input[type=button]:focus, input[type=submit]:focus {
  122. background: var(--color65);
  123. }
  124. .spoilerButton {
  125. max-width: 540px;
  126. }
  127. .forum_post .body a:not([href="#"]), .rule_summary a, .wiki_article a, #actual_rules a, .news_post .pad a, .store_table a {
  128. text-decoration: none;
  129. border: none;
  130. color: var(--color44);
  131. }
  132. .forum_post .body a:hover:not([href="#"]), .rule_summary a:hover, .wiki_article a:hover, #actual_rules a:hover, .news_post .pad a:hover, .store_table a:hover {
  133. text-decoration: underline;
  134. border: none;
  135. color: var(--color70);
  136. }
  137. h1,h2,h3,h4 {
  138. margin: 5px 0px;
  139. font-weight: bold;
  140. color: var(--color42);
  141. }
  142. h2 {
  143. text-align: center;
  144. font-size: 12pt;
  145. }
  146. h4 {
  147. font-size: 8pt;
  148. }
  149. p {
  150. margin: 10px 5px;
  151. }
  152. li {
  153. margin: 5px 15px;
  154. }
  155. img {
  156. border: none;
  157. }
  158. /* Styles generated by the BBCode parser */
  159. span.size1 { font-size:0.75em; }
  160. span.size2 { font-size:1em; }
  161. span.size3 { font-size:1.25em; }
  162. span.size4 { font-size:1.5em; }
  163. span.size5 { font-size:1.75em; }
  164. span.size6 { font-size:2em; }
  165. span.size7 { font-size:2.25em; }
  166. span.size8 { font-size:2.5em; }
  167. span.size9 { font-size:2.75em; }
  168. span.size10 { font-size:3em; }
  169. ul.thin { margin:0px 0px 0px 25px; padding:0px; }
  170. ul.thin li { margin:0px 0px; padding:0px; }
  171. /* Layout (Every page) */
  172. #header {
  173. width: 100%;
  174. padding: 0px 0 0 0;
  175. background: var(--color36);
  176. margin-bottom: 10px;
  177. }
  178. #content {
  179. margin: auto;
  180. margin-top: 10px;
  181. /* margin-top: 100px; */
  182. width: 90%;
  183. min-width: 872px;
  184. overflow: hidden;
  185. }
  186. #footer {
  187. /* margin-top: 40px; */
  188. margin-top: 10px;
  189. width: 100%;
  190. text-align: center;
  191. padding: 1em 0;
  192. opacity: 0;
  193. transition: ease-in-out 0.3s;
  194. transition-delay: 0.7s;
  195. /* color: var(--color4); */
  196. }
  197. #footer:hover {
  198. opacity: 1;
  199. }
  200. #footer a {
  201. color: var(--color45);
  202. }
  203. #footer a:hover {
  204. text-decoration: underline;
  205. }
  206. #logo {
  207. width: 1140px;
  208. height: 150px;
  209. margin: 0 auto;
  210. }
  211. #logo a {
  212. border: none;
  213. width: 100%;
  214. height: 150px;
  215. display: block;
  216. }
  217. #logo a:hover {
  218. border: none;
  219. }
  220. #menu {
  221. width: 100%;
  222. text-align: center;
  223. background-color: var(--color5);
  224. font-size: 10pt;
  225. }
  226. #menu > ul {
  227. display: flex;
  228. width: 70%;
  229. margin: 0 auto;
  230. }
  231. #menu > ul > li {
  232. position: relative;
  233. height: 32px;
  234. display: flex;
  235. margin: 0;
  236. flex: 1 1 auto;
  237. }
  238. #menu ul > li > a {
  239. padding: 0.6em 0;
  240. display: inline-block;
  241. width: 100%;
  242. color: var(--color9);
  243. transition: ease-in-out 0.2s;
  244. }
  245. #menu ul li a img {
  246. vertical-align: middle;
  247. }
  248. #nav_links {
  249. max-width: 40px;
  250. }
  251. #menu ul li a.active {
  252. background-color: var(--color6);
  253. }
  254. #menu ul li a:hover {
  255. background-color: var(--color7);
  256. text-decoration: none;
  257. }
  258. #menu .nav_dropdown {
  259. background: var(--color5);
  260. margin-top: 0;
  261. }
  262. .nav_dropdown > div {
  263. position: absolute;
  264. background-color: var(--color5);
  265. width: 100%;
  266. z-index: 99999;
  267. margin-top: 32px;
  268. left: 0;
  269. }
  270. #nav_links > #links_menu {
  271. width: 120px;
  272. margin-left: -80px;
  273. }
  274. .nav_dropdown > div > a {
  275. display: none;
  276. color: var(--color9);
  277. height: 32px;
  278. line-height: 32px;
  279. }
  280. .nav_dropdown:hover > div > a {
  281. display: block;
  282. }
  283. #filter_menu {
  284. width: 100%;
  285. text-align: center;
  286. background-color: var(--color5);
  287. font-size: 10pt;
  288. }
  289. #filter_menu > ul {
  290. display: flex;
  291. width: 80%;
  292. margin: 0 auto;
  293. }
  294. #filter_menu > ul > li {
  295. position: relative;
  296. height: 26px;
  297. display: flex;
  298. margin: 0;
  299. flex: 1 1 auto;
  300. }
  301. #filter_menu ul > li > a {
  302. padding: 0.4em 0;
  303. display: inline-block;
  304. width: 100%;
  305. color: var(--color9);
  306. transition: ease-in-out 0.1s;
  307. }
  308. #filter_menu ul li a.active {
  309. background-color: var(--color6);
  310. }
  311. #filter_menu ul li a:hover {
  312. background-color: var(--color7);
  313. text-decoration: none;
  314. }
  315. #userinfo {
  316. /* position: absolute;
  317. top: 258px; */
  318. color: var(--color41);
  319. padding: 4px 0px;
  320. width: 100%;
  321. text-align: center;
  322. font-size: 8pt;
  323. /* border-bottom: 1px solid #999; */
  324. }
  325. #userinfo img {
  326. margin-top: -5px;
  327. }
  328. #userinfo ul {
  329. display: inline;
  330. margin: 0px 0.8%;
  331. }
  332. #userinfo ul li {
  333. display: inline;
  334. margin: 0 0.1em;
  335. line-height: 20px;
  336. vertical-align: middle;
  337. padding: 0px;
  338. }
  339. #userinfo a {
  340. color: var(--color9);
  341. }
  342. #userinfo a:hover {
  343. text-decoration: underline;
  344. }
  345. #userinfo b a {
  346. font-weight: normal;
  347. font-size: 0.9em;
  348. font-weight: bold;
  349. }
  350. #searchbars {
  351. text-align: center;
  352. box-sizing: border-box;
  353. display: flex;
  354. width: 60%;
  355. margin: 4px auto;
  356. min-width: 850px;
  357. }
  358. #searchbars > .search_form {
  359. flex: 1 1 auto;
  360. text-align: center;
  361. margin: 0 3px;
  362. }
  363. #searchbars input {
  364. position: relative;
  365. border: 1px solid transparent;
  366. box-sizing: border-box;
  367. padding: 2px 2px 2px 4px;
  368. font-size: 0.9em;
  369. background-color: var(--color37);
  370. width: 100%;
  371. color: var(--color38);
  372. }
  373. #searchbars ul {
  374. margin: 0 auto;
  375. display: block;
  376. text-align: center;
  377. }
  378. #searchbars ul li {
  379. display: inline;
  380. margin: 0px 1px;
  381. list-style: none;
  382. position: relative;
  383. }
  384. #searchbars ul li ul {
  385. display: block;
  386. position: absolute;
  387. top: 1em;
  388. left: 0;
  389. z-index: 1000;
  390. background-color: var(--color10);
  391. width: 12em;
  392. margin-top: 12px;
  393. }
  394. #searchbars ul li ul li {
  395. margin: 0 0 0 0;
  396. padding: 0;
  397. display: block;
  398. width: 100%;
  399. }
  400. #searchbars ul li ul li.highlight {
  401. background: var(--color10);
  402. }
  403. #searchbars ul li form {
  404. display: inline;
  405. }
  406. #alerts {
  407. /* margin-top: 85px;
  408. margin-bottom: -85px; */
  409. /* padding: 10px 0px; */
  410. margin: 10px 0px;
  411. }
  412. #cat-selector ul {
  413. width: 100%;
  414. }
  415. #cat-selector ul li {
  416. display: inline;
  417. width: 12em;
  418. height: 1em;
  419. float: left;
  420. }
  421. .alertbar {
  422. /* border: 1px solid #999; */
  423. background-color: var(--color8);
  424. text-align: center;
  425. color: var(--color4);
  426. font-weight: bold;
  427. font-size: 0.95em;
  428. width: 350px;
  429. margin: 0 auto 0px auto;
  430. padding: 10px;
  431. }
  432. .alertbar a {
  433. color: var(--color39);
  434. text-decoration: none;
  435. }
  436. .alertbar a:hover {
  437. text-decoration: underline;
  438. }
  439. /* IE doesn't appear to like a simple display:none in our header. Random things start fucking up pretty badly. */
  440. .hidden {
  441. position: absolute;
  442. left: -10000px;
  443. }
  444. input.hidden {
  445. position: absolute;
  446. display: none;
  447. }
  448. /* Layout (Any page) */
  449. .thin {
  450. width: 850px;
  451. margin: 0px auto;
  452. }
  453. #userinfo_major .brackets:before {
  454. font-weight: bold;
  455. }
  456. #userinfo_major .brackets:after {
  457. font-weight: bold;
  458. }
  459. #userinfo #userinfo_minor {
  460. position: absolute;
  461. text-align: left;
  462. }
  463. #userinfo_minor > li > ul {
  464. display: none;
  465. position: absolute;
  466. padding: 5px;
  467. left: -5px;
  468. background-color: var(--color8);
  469. z-index: 100;
  470. }
  471. #userinfo_minor li {
  472. display: block;
  473. }
  474. div.linkbox {
  475. text-align:center;
  476. padding: 5px;
  477. }
  478. .center {
  479. text-align: center;
  480. }
  481. .right {
  482. text-align: right;
  483. }
  484. .min_padding {
  485. padding: 0px;
  486. margin: 0px 0px;
  487. }
  488. p.min_padding {
  489. margin: 2px 0px;
  490. }
  491. .pad {
  492. padding: 1em;
  493. }
  494. .slight_margin {
  495. margin: 4px;
  496. }
  497. .vertical_space {
  498. margin-bottom: 10px;
  499. }
  500. .box {
  501. font-size: 8pt;
  502. background-color: var(--color10);
  503. /* border: 1px solid var(--color21); */
  504. border: none;
  505. margin-bottom: 10px;
  506. }
  507. .torrents_nomatch {
  508. margin-top: 10px;
  509. }
  510. .box2 {
  511. margin-bottom: 10px;
  512. font-size: 8pt;
  513. background-color: var(--color10);
  514. /* border: 1px solid var(--color21); */
  515. border: none;
  516. }
  517. .pad h3, .pad h4, .padbox h3, .padbox h4 {
  518. margin-top: 0px;
  519. padding-top: 0px;
  520. color: var(--color42);
  521. }
  522. .sidebar {
  523. float: right;
  524. width: 245px;
  525. }
  526. .head {
  527. padding: 4px;
  528. /* border-bottom: 1px solid var(--color22); */
  529. /* background: #E1E1E1; */
  530. background: var(--color1);
  531. color: var(--color9);
  532. }
  533. .head a {
  534. text-decoration: none;
  535. border: none;
  536. color: var(--color9);
  537. }
  538. .head a:hover {
  539. text-decoration: underline;
  540. color: var(--color9);
  541. }
  542. .body {
  543. padding: 3px 10px 10px 10px;
  544. }
  545. .main_column {
  546. width: 592px;
  547. }
  548. .main_column table {
  549. margin-bottom: 10px;
  550. }
  551. /*
  552. These 3 #artist styles extend the width to ensure .sidebar does not steal width from .main_column
  553. and result in it only being 592px, which despite looking ok for the news items on the main page
  554. and other areas, it is just too thin for any torrent table.
  555. */
  556. #artist .main_column {
  557. width: 845px;
  558. }
  559. #artist .thin {
  560. width: 1100px;
  561. }
  562. body#artist {
  563. min-width: 1225px;
  564. }
  565. .tags {
  566. padding: 0px 0px 0px 20px;
  567. font-style: italic;
  568. }
  569. .tags a {
  570. color: var(--color40);
  571. }
  572. .tags a:hover {
  573. text-decoration: underline;
  574. }
  575. .noborder {
  576. border: none;
  577. }
  578. ul.nobullet, ul.nobullet li {
  579. list-style-type: none;
  580. }
  581. table {
  582. width: 100%;
  583. border-collapse: collapse;
  584. /* border: 1px solid var(--color21); */
  585. }
  586. tr {
  587. background-color: var(--color10);
  588. }
  589. td, th {
  590. /* border: 1px solid var(--color21); */
  591. padding: 5px;
  592. text-align: left;
  593. }
  594. .colhead {
  595. background: var(--color2);
  596. font-weight: bold;
  597. color: var(--color9);
  598. }
  599. td.colhead, .colhead td, .colhead th {
  600. padding-left: 10px;
  601. padding-right: 10px;
  602. }
  603. .colhead a {
  604. text-decoration: none;
  605. border: none;
  606. color: var(--color9);
  607. }
  608. .colhead a:hover {
  609. text-decoration: underline;
  610. color: var(--color9);
  611. }
  612. .colhead .sign, .colhead_dark .sign {
  613. padding: 0px 8px 0px 8px;
  614. vertical-align: middle;
  615. text-align: center;
  616. font-size: 12pt;
  617. font-weight: bold;
  618. }
  619. .colhead .sign {
  620. padding: 0px 8px 0px 8px;
  621. font-size: 12pt;
  622. font-weight: bold;
  623. }
  624. .colhead_dark {
  625. background: var(--color2);
  626. color: var(--color9);
  627. }
  628. .staff_post .colhead_dark {
  629. background: var(--color16);
  630. }
  631. td.label {
  632. font-weight: bold;
  633. text-align: right;
  634. width: 180px;
  635. }
  636. .label_annotate {
  637. font-weight: normal;
  638. text-align: right;
  639. margin: 0px;
  640. }
  641. table.slice {
  642. margin-top: -1px;
  643. }
  644. .error_message {
  645. border: 1px solid var(--color22);
  646. padding: 3px 0px 3px 0px;
  647. background-color: var(--color11);
  648. text-align: center;
  649. color: var(--color71);
  650. font-weight: bold;
  651. }
  652. .save_message {
  653. border: 1px solid var(--color22);
  654. padding: 3px 0px 3px 0px;
  655. background-color: var(--color12);
  656. text-align: center;
  657. color: var(--color24);
  658. font-weight: bold;
  659. }
  660. .elem_error {
  661. border: 3px solid var(--color13);
  662. }
  663. .hidden {
  664. display: none;
  665. }
  666. ul.nobullet {
  667. display: inline-block;
  668. }
  669. /* Layout (home page) */
  670. ul.stats li {
  671. padding: 0px 0px 1px 0px;
  672. }
  673. ul.poll li {
  674. padding: 0px 0px 0px 10px;
  675. margin: 0px;
  676. clear: left;
  677. }
  678. ul.poll li.graph {
  679. margin-bottom: 3px;
  680. padding-left: 20px;
  681. }
  682. /* Layout (Torrents page) */
  683. .show_torrents {
  684. width: 21px;
  685. height: 28px;
  686. background: url('images/show2.png') no-repeat center center;
  687. }
  688. .hide_torrents {
  689. width: 21px;
  690. height: 28px;
  691. background: url('images/hide2.png') no-repeat center center;
  692. }
  693. .show_torrents_link {
  694. border: none;
  695. width: 28px;
  696. height: 28px;
  697. display: block;
  698. cursor: pointer;
  699. }
  700. .filter_torrents {
  701. width: 750px;
  702. margin: auto;
  703. background: var(--color10);
  704. }
  705. .filter_torrents .submit {
  706. text-align: right;
  707. padding-top: 5px;
  708. }
  709. .filter_torrents .ft_cat_list {
  710. border-top: 1px solid var(--color10);
  711. border-bottom: 1px solid var(--color10);
  712. }
  713. #content form.search_form + .torrent_table {
  714. margin-top: 20px;
  715. }
  716. #content form.search_form .submit {
  717. text-align: center;
  718. }
  719. .cat_list tr td {
  720. border: none;
  721. }
  722. .torrent_table tr {
  723. /* vertical-align: top; */
  724. vertical-align: middle;
  725. }
  726. h3 a {
  727. color: white;
  728. }
  729. .torrent_table .number_column {
  730. text-align: center;
  731. }
  732. .torrent_table, .torrent_table td {
  733. border: none;
  734. }
  735. .torrent_table tr.torrent, .torrent_table tr.group {
  736. font-weight: bold;
  737. }
  738. .torrent_table tr.group {
  739. background-color: var(--color17);
  740. }
  741. .torrent_table tr.group_torrent {
  742. background-color: var(--color10);
  743. }
  744. .torrent_table tr.torrent {
  745. background-color: var(--color10);
  746. }
  747. .torrent_table tr.group td.center:first-child {
  748. padding: 3px;
  749. width: 21px;
  750. }
  751. .torrent_table tr.torrent:nth-child(2n) {
  752. background-color: var(--color14);
  753. }
  754. .torrent_table tr.torrent:nth-child(2n-1) {
  755. background-color: var(--color15);
  756. }
  757. /*
  758. It is not possible to .addClass() nth-child so a new style must be created with
  759. the same css attributes as the nth-child lines above.
  760. Also defining an extra style class with nth-child also does not work so an extra
  761. css block is needed for .rowlight and .rowdark*/
  762. .torrent_table tr.torrent.rowlight {
  763. background-color: var(--color14);
  764. }
  765. .torrent_table tr.torrent.rowdark {
  766. background-color: var(--color15);
  767. }
  768. .torrent_table div.tags {
  769. font-weight: normal;
  770. max-width: 500px;
  771. }
  772. .torrent_table tr .center, #collage_table td {
  773. vertical-align: middle;
  774. text-align: center;
  775. }
  776. .group_torrent span {
  777. float: right;
  778. }
  779. .torrent span {
  780. font-weight: normal;
  781. float: right;
  782. }
  783. .nobr {
  784. white-space: nowrap;
  785. }
  786. /* Layout (Forums) */
  787. .last_read {margin-left: 5px; fill: var(--color78);}
  788. .colhead_dark .last_read {fill: var(--color78);}
  789. .unread_locked_sticky{background: url(https://sugoimusic.me/static/styles/sugoi/images/locked_sticky_unread.png) no-repeat center center;}
  790. .read_locked_sticky{background: url(https://sugoimusic.me/static/styles/sugoi/images/locked_sticky_read.png) no-repeat center center;}
  791. .read_sticky{background: url(https://sugoimusic.me/static/styles/sugoi/images/sticky_read.png) no-repeat center center;}
  792. .unread_sticky{background: url(https://sugoimusic.me/static/styles/sugoi/images/sticky_unread.png) no-repeat center center;}
  793. .unread_locked{background: url(https://sugoimusic.me/static/styles/sugoi/images/locked_unread.png) no-repeat center center;}
  794. .read_locked{background: url(https://sugoimusic.me/static/styles/sugoi/images/locked_read.png) no-repeat center center;}
  795. .unread{background: url(https://sugoimusic.me/static/styles/sugoi/images/unread.png) no-repeat center center;}
  796. .read{background: url(https://sugoimusic.me/static/styles/sugoi/images/read.png) no-repeat center center;}
  797. strong.quoteheader {color: var(--color25);}
  798. tr.row:nth-of-type(odd) {
  799. background-color: var(--color50);
  800. }
  801. table.forum_post {
  802. margin: 10px 0px;
  803. }
  804. table.forum_post td {
  805. /* border: 1px solid var(--color22); */
  806. border: none;
  807. }
  808. table.forum_unread {
  809. border: 2px solid var(--color80);
  810. }
  811. td.avatar {
  812. width: 150px;
  813. padding: 0px;
  814. }
  815. .box_description > div:not(.head) {
  816. max-height: 400px;
  817. overflow-y: scroll;
  818. }
  819. .box_description, table.forum_post td.body {
  820. word-break: break-word;
  821. word-wrap: break-word;
  822. display: inline-block;
  823. }
  824. .box_description {
  825. width: 100%;
  826. }
  827. .thin > table.forum_post td.body {
  828. width: 690px;
  829. }
  830. #torrent_comments table.forum_post td.body {
  831. width: 422px;
  832. }
  833. blockquote {
  834. margin: 10px;
  835. padding: 10px;
  836. /* border: 1px dashed var(--color22); */
  837. border: 1px solid var(--color27);
  838. background: var(--color48);
  839. }
  840. /* Layout (Inbox) */
  841. tr.unreadpm {
  842. background-color: var(--color68);
  843. }
  844. /* Layout (Permission Page) */
  845. .permission_head {
  846. width: 400px;
  847. margin-left: auto;
  848. margin-right: auto;
  849. }
  850. .permissions {
  851. width: 930px;
  852. margin-left: auto;
  853. margin-right: auto;
  854. }
  855. .permission_container {
  856. float: left;
  857. width: 300px;
  858. padding: 5px;
  859. }
  860. .permission_container input {
  861. margin: 0px 3px 5px 0px;
  862. vertical-align: top;
  863. }
  864. .submit_container {
  865. clear: both;
  866. text-align: right;
  867. }
  868. /* Layout (Invite tree) */
  869. ul .invitetree {
  870. margin: 0px 0px 0px 25px;
  871. }
  872. .invitetree li {
  873. list-style: none;
  874. margin: 10px 2px;
  875. }
  876. /* Layout (User options) */
  877. .user_options .options_list li {
  878. margin: 0;
  879. }
  880. /* Layout (MISC) */
  881. .left_poll {
  882. display: none;
  883. width: 2px;
  884. height: 9px;
  885. float: left;
  886. margin: 0px;
  887. padding: 0px;
  888. }
  889. .center_poll {
  890. height: 9px;
  891. background: var(--color28);
  892. border-radius: 4px;
  893. float: left;
  894. margin: 0px;
  895. padding: 0px;
  896. }
  897. .right_poll {
  898. display: none;
  899. width: 2px;
  900. height: 9px;
  901. float: left;
  902. margin: 0px;
  903. padding: 0px;
  904. }
  905. .curtain {
  906. position: fixed;
  907. top: 0%;
  908. left: 0%;
  909. width: 100%;
  910. height: 100%;
  911. background-color: black;
  912. z-index: 1001;
  913. -moz-opacity: 0.8;
  914. opacity: .80;
  915. filter: alpha(opacity=80);
  916. }
  917. .lightbox {
  918. position: fixed;
  919. text-align: center;
  920. top: 5%;
  921. left: 5%;
  922. width: 90%;
  923. height: 90%;
  924. padding: 0px;
  925. z-index: 1002;
  926. overflow: auto;
  927. }
  928. .center {
  929. text-align: center;
  930. }
  931. .spellcheck {
  932. margin: 25px 0;
  933. font-size: 1.25em;
  934. font-weight: bold;
  935. }
  936. tr.torrent .bookmark > a:before {
  937. color: black;
  938. }
  939. tr.torrent .bookmark > a:after {
  940. color: black;
  941. }
  942. .field_div {
  943. margin-bottom: 10px;
  944. }
  945. .edit_changelog textarea {
  946. width: 600px;
  947. }
  948. .brackets {
  949. font-weight: normal;
  950. color: var(--color76);
  951. }
  952. div[class~=tooltipster-content] > a {
  953. color: var(--color20);
  954. }
  955. .post_id {
  956. font-weight: normal;
  957. margin-bottom: 5px; /* Hack to allow forum thread head column to look OK even if user has no displayed badges */
  958. }
  959. .vote_tag_up, .vote_artist_up, .vote_album_up, .small_upvote, .small_upvoted {
  960. color: var(--color72);
  961. }
  962. .vote_tag_down, .vote_artist_down, .vote_album_down, .small_downvote, .small_downvoted {
  963. color: var(--color73);
  964. }
  965. /* get rid of extraneous padding in the Top Contributors box */
  966. #request_top_contrib {
  967. border: none;
  968. }
  969. #request_top_contrib tr:first-child th {
  970. border-top: 0;
  971. }
  972. #request_top_contrib tr:last-child td {
  973. border-bottom: 0;
  974. }
  975. #request_top_contrib tr td:first-child,
  976. #request_top_contrib tr th:first-child,
  977. #request_top_contrib tr td:nth-child(2),
  978. #request_top_contrib tr th:nth-child(2) {
  979. border-left: 0;
  980. border-top: 0;
  981. }
  982. #request_top_contrib tr td:last-child,
  983. #request_top_contrib tr th:last-child {
  984. border-right: 0;
  985. }
  986. #requests table.layout.cat_list {
  987. border-bottom: 1px solid var(--color19);
  988. border-top: 1px solid var(--color19);
  989. }
  990. #requests tr#media_list {
  991. border-bottom: 1px solid var(--color19);
  992. border-top: 1px solid var(--color19);
  993. }
  994. #request_table {
  995. margin-bottom: 5px;
  996. }
  997. #request_table .request:nth-of-type(odd){
  998. background: var(--color3);
  999. }
  1000. #request_table .request:nth-of-type(even){
  1001. background: var(--color18);
  1002. }
  1003. /* workaround for calendar display issue */
  1004. div.sidebar #event_div {
  1005. margin-left: -232px;
  1006. }
  1007. ol {
  1008. margin-left: 1em;
  1009. }
  1010. #forum_search_cat_list {
  1011. border: none;
  1012. }
  1013. #coverCont {
  1014. background-color: var(--color18);
  1015. padding: 5px;
  1016. box-shadow: 0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);
  1017. }
  1018. #coverCont img {
  1019. background-color: var(--color18);
  1020. }
  1021. .torrent_info {
  1022. font-size: 100%;
  1023. font-weight: 100;
  1024. }
  1025. .group_info > a:last-of-type {
  1026. text-decoration: underline;
  1027. }
  1028. .group_image {
  1029. padding-right: 1em;
  1030. }
  1031. .recent_snatches_images, .recent_uploads_images {
  1032. position: relative;
  1033. }
  1034. .edit_tags_votes {
  1035. padding-left: 5px;
  1036. }
  1037. .row_hl {
  1038. background-color: var(--color68);
  1039. }
  1040. input.inputtext {
  1041. border: none;
  1042. border-bottom: 1px solid var(--color19);
  1043. background-color: rgba(0, 0, 0, 0);
  1044. font-size: 13px;
  1045. outline: none;
  1046. transition: ease-in-out 0.12s;
  1047. }
  1048. input.inputtext:focus {
  1049. border-bottom: 1px solid var(--color2);
  1050. }
  1051. input, textarea {
  1052. background-color: var(--color60);
  1053. padding: 5px 5px;
  1054. color: var(--color61);
  1055. outline: none;
  1056. border: none;
  1057. }
  1058. select {
  1059. padding: 5px 5px;
  1060. background-color: var(--color66);
  1061. color: var(--color67);
  1062. border-radius: 0px;
  1063. outline: 0;
  1064. -webkit-appearance: none;
  1065. -moz-appearance: none;
  1066. appearance: none;
  1067. border: none;
  1068. }
  1069. .bbcode_bar {
  1070. background: var(--color74);
  1071. border-bottom: none;
  1072. color: var(--color75);
  1073. }
  1074. .collage_images .collage_image {
  1075. margin: 1px;
  1076. width: 121px;
  1077. display: inline-block;
  1078. }
  1079. .box, .border, .alertbar, .artist_table, .request_table, .forum_index, #userinfo_minor > li > ul, .permissions table {
  1080. box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  1081. }
  1082. #userinfo {
  1083. box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -2px rgba(0, 0, 0, 0.2), 0 0px 5px 0 rgba(0, 0, 0, 0.12);
  1084. }
  1085. .last_edited {
  1086. font-size: 10px;
  1087. opacity: 0.7;
  1088. }
  1089. #comm_badge_tr .badge_icon, #user_badge_edit_tr .badge_icon {
  1090. margin-right: 1em;
  1091. margin-left: 2px;
  1092. }
  1093. .store_table .badge_icon {
  1094. display: inline-block;
  1095. }
  1096. .store_table .badge_icon img {
  1097. display: block;
  1098. margin-left: auto;
  1099. margin-right: auto;
  1100. }
  1101. .hnr-yes {
  1102. color: red;
  1103. }
  1104. .hnr-no {
  1105. color: green;
  1106. }
  1107. .webm {
  1108. max-width: 100%;
  1109. }
  1110. .point_gift_box p {
  1111. margin: 7px 2px 0px;
  1112. }
  1113. .point_gift_box input[type="text"], .point_gift_box textarea {
  1114. width: 100%;
  1115. box-sizing: border-box;
  1116. }
  1117. .dead {
  1118. opacity: 0.6;
  1119. }
  1120. .search_warning {
  1121. fill: var(--color2);
  1122. }
  1123. .tl_reported {
  1124. color: var(--color32);
  1125. }
  1126. .tl_snatched {
  1127. color: var(--color33);
  1128. }
  1129. .tl_leeching {
  1130. color: var(--color34);
  1131. }
  1132. .tl_seeding {
  1133. color: var(--color35);
  1134. }
  1135. .tl_free {
  1136. color: var(--color84);
  1137. }
  1138. caption {
  1139. border-bottom: 1px solid var(--color27);
  1140. font-weight: bold;
  1141. }
  1142. #noty_bottomRight_layout_container li {
  1143. background-color:var(--color29) !important;
  1144. color: var(--color30) !important;
  1145. border: none !important;
  1146. }
  1147. .noty_buttons {
  1148. background-color: var(--color10) !important;
  1149. border-top: none !important;
  1150. }
  1151. .tag_parody {
  1152. color: #e08e00 !important;
  1153. }
  1154. .tag_character {
  1155. color: #099809 !important;
  1156. }
  1157. .tag_female {
  1158. color: #d51b8a !important;
  1159. }
  1160. .tag_male {
  1161. color: #0000ff !important;
  1162. }
  1163. .collage_image:hover {
  1164. box-shadow: 0px 0px 0px 3px var(--color79);
  1165. position: relative;
  1166. }