Guest User

Yotsuba B Theme v1.0 2020-05-07

a guest
May 7th, 2020
339
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 13.33 KB | None | 0 0
  1. /* Yotsuba B Theme v1.0 2020-05-07 */
  2.  
  3. /*** MAIN ***/
  4.  
  5. * {
  6.   margin: revert;
  7.   padding: revert;
  8.   box-sizing: revert;
  9.   transition: revert !important;
  10. /*
  11.   animation: revert !important;
  12. */
  13. }
  14.  
  15. /*
  16. html {
  17.   background-image: none;
  18. }
  19. */
  20.  
  21. body {
  22.   font-size: 10pt;
  23.   font-family: Arial, Helvetica, sans-serif;
  24.   margin-left: 0;
  25.   margin-right: 0;
  26.   margin-top: 5px;
  27.   padding-left: 5px;
  28.   padding-right: 5px;
  29. }
  30.  
  31. hr {
  32.   border-bottom:revert;
  33.   border: none;
  34.   border-top: 1px solid #b7c5d9;
  35.   margin: revert;
  36.   height: 0;
  37.   font-size: 1rem;
  38. }
  39.  
  40. p {
  41.   margin: 0;
  42. }
  43.  
  44. /*
  45. .bracket-list {
  46.   color: revert;
  47. }
  48. */
  49.  
  50. .bracket-list > *:not(:last-child)::after {
  51.   /*color: revert;*/
  52.   font-size: revert;
  53.   padding-left: 4px;
  54.   padding-right: 4px;
  55. }
  56.  
  57. .bracket-button::before,
  58. .bracket-button::after {
  59.   color: revert;
  60. }
  61.  
  62. */
  63. a, a:visited {
  64.   text-decoration: revert;
  65. }
  66. */
  67.  
  68. a:hover {
  69.   color: #d00 !important;
  70. }
  71.  
  72. /*** NAVIGATION BAR ***/
  73.  
  74. .top-nav {
  75.   font-size: 9pt;
  76.   padding: 2px 0;
  77.   position: sticky;
  78.   margin-top: -5px;
  79.   margin-left: -5px;
  80.   width: calc(100% + 10px);
  81. }
  82.  
  83. .WebringButton {
  84.   font-size: inherit;
  85.   text-shadow: none;
  86.   color: magenta;
  87. }
  88.  
  89. /*** FLOATING MENU ***/
  90.  
  91. #watchedMenu,
  92. #settingsMenu {
  93.   width: revert;
  94.   min-height: 200px;
  95. }
  96.  
  97. .floatingMenu .header {
  98.   padding: 0.25rem 0.5rem;
  99. }
  100.  
  101. .settingsTabs {
  102.   margin: 0;
  103. }
  104.  
  105. .settingsTab {
  106.   border-radius: revert;
  107.   padding: 0.125rem 0.5rem;
  108. }
  109.  
  110. .settingsContentPanel {
  111.   margin: 0;
  112.   margin-top: 4px;
  113. }
  114.  
  115. .settingsContentPanel textarea {
  116.   min-width: 300px;
  117.   min-height: 200px;
  118. }
  119.  
  120. #quick-reply-container {
  121.   box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
  122. }
  123.  
  124. #quick-reply {
  125.   border: 1px solid #b7c5d9;
  126. }
  127.  
  128. #qrbody,
  129. #fieldMessage {
  130.   font-family: inherit;
  131.   font-size: inherit;
  132. }
  133.  
  134. .post-table {
  135.   margin-top: -2px;
  136. }
  137.  
  138. #quick-reply .handle {
  139.   margin: -2px -3px -1px -3px;
  140. }
  141.  
  142. .post-table [type="text"], .post-table [type="password"], .post-table textarea {
  143.   width: calc(100% - 5px);
  144.   min-width: revert;
  145.   height: revert;
  146. }
  147.  
  148. .post-table textarea {
  149.   min-height: 6rem;
  150.   height: 6rem;
  151. }
  152.  
  153. #qrbody {
  154.   min-width: 302px;
  155.   padding: 2px 4px 3px;
  156. }
  157.  
  158. div#dropzoneQr.dropzone {
  159.   margin: -1px -2px 0;
  160. }
  161.  
  162. #qrbutton {
  163.   margin-right: 2px;
  164. }
  165.  
  166. .posting-extra summary {
  167.   padding: 2px 0;
  168. }
  169.  
  170. .qr-details.posting-extra {
  171.   margin: 5px 2px 0 2px;
  172. }
  173.  
  174. /*** BOARD TITLE/HEADER AREA ***/
  175.  
  176. #bannerImage {
  177.   max-height: 102px !important;
  178.   max-width: 302px !important;
  179.   border: 1px solid #34345c
  180. }
  181.  
  182. .board-header {
  183.   margin: revert;
  184. }
  185.  
  186. #labelName {
  187.   font-family: Tahoma, sans-serif;
  188.   font-size: 28px;
  189.   font-weight: 700;
  190.   letter-spacing: -2px;
  191. }
  192.  
  193. #labelDescription {
  194.   font-size: x-small;
  195.   color: #af0a0f;
  196. }
  197.  
  198. #favouriteButton.checkedFavouriteButton {
  199.   text-shadow: none;
  200. }
  201.  
  202. /*** GLOBAL ANNOUNCEMENT ***/
  203.  
  204. .global-announcement-board-owners-feel-free-to-hide-this {
  205.   margin: revert;
  206. }
  207.  
  208. /*** NEW THREAD/REPLY BOX ***/
  209.  
  210. #postingForm {
  211.   margin: revert;
  212. }
  213.  
  214. td {
  215.   margin: 0;
  216.   padding: 0;
  217. }
  218.  
  219. .post-form-container {
  220.   display: table;
  221.   position: revert;
  222.   margin-left: auto;
  223.   margin-right: auto;
  224. }
  225.  
  226. #posting-table {
  227.   border-spacing: 1px;
  228. }
  229.  
  230. #posting-table th,
  231. #posting-extra-table th {
  232.   padding: 0 5px;
  233.   margin: 0;
  234.   border: 1px solid #000;
  235. }
  236.  
  237. #posting-table textarea {
  238.   height: 6rem;
  239.   min-height: 6rem;
  240. }
  241.  
  242. #posting-table td input,
  243. #posting-extra-table td [type="text"],
  244. #posting-extra-table td [type="password"] {
  245.   width: 244px;
  246.   min-width: revert;
  247.   margin: 0;
  248.   margin-right: 2px;
  249.   padding: 2px 4px 3px;
  250.   outline: none;
  251.   -webkit-appearance: none;
  252.   -webkit-border-radius: 0;
  253. }
  254.  
  255. #posting-table td textarea {
  256.   width: 292px;
  257.   margin: 0;
  258.   margin-right: 2px;
  259.   padding: 2px 4px 3px;
  260. }
  261.  
  262. .dropzone p {
  263.   transition: revert;
  264.   border: 2px dashed #7776;
  265. }
  266.  
  267. button,
  268. input[type="submit"],
  269. input[type="button"],
  270. .Button {
  271.   all: revert;
  272.   background: linear-gradient(to bottom, #f8f8f8, #dcdcdc) no-repeat;
  273.   border: 1px solid #bbb;
  274.   border-radius: 2px;
  275.   height: 24px;
  276. }
  277.  
  278. button:active,
  279. input[type="submit"]:active,
  280. input[type="button"]:active,
  281. .Button:active {
  282.   background: linear-gradient(to bottom, #dcdcdc, #f8f8f8) no-repeat;
  283. }
  284.  
  285. #posting-extra-table {
  286.   border-spacing: 1px;
  287. }
  288.  
  289. .post-submit {
  290.   margin: 0 0 0 0;
  291.   min-width: revert;
  292.   right: revert;
  293.   position: relative;
  294.   float: right;
  295. }
  296.  
  297. .posting-extra {
  298. /*
  299.   margin: revert;
  300. */
  301. }
  302.  
  303. /*** BOARD ANNOUNCEMENT ***/
  304.  
  305. #panelMessage {
  306.   font-size: 1.17em;
  307. }
  308.  
  309. #panelMessage #divMessage {
  310.   margin: 1em 0;
  311. }
  312.  
  313. /*** BOARD NAVIGATION ***/
  314.  
  315. .board-nav {
  316.   margin: revert;
  317. /*
  318.   margin-bottom: 10px;
  319. */
  320. }
  321.  
  322. .opCell:first-child > hr {
  323.   margin-top: revert;
  324.   margin-bottom: revert;
  325. }
  326.  
  327. /*** POSTS/REPLIES ***/
  328.  
  329. .opCell {
  330.   margin: 0;
  331. }
  332.  
  333. .opHead > *,
  334. .postInfo > * {
  335.   vertical-align: revert;
  336. }
  337.  
  338. .innerPost,
  339. .markedPost {
  340.   display: table;
  341.   margin: 4px 0;
  342.   padding: 2px;
  343.   /*border-width: revert;
  344.   border-style: revert;*/
  345. }
  346.  
  347. .markedPost {
  348.   border:1px solid #ba9dbf;
  349.   border-left: none;
  350.   border-top: none;
  351. }
  352.  
  353. deletionCheckBox {
  354.   margin: 3px !important;
  355. }
  356.  
  357. .extraMenuButton i {
  358.   font-size: 16pt;
  359.   line-height: 16px;
  360.   vertical-align: -2px;
  361.   padding-left: 4px;
  362.   padding-right: 4px;
  363.   padding-top: 0;
  364. }
  365.  
  366. .hideButton i {
  367.   font-size: revert;
  368.   padding: revert;
  369. }
  370.  
  371. .linkName.noEmailName {
  372.   color: #117743 !important;
  373.   cursor: text;
  374. }
  375.  
  376. .linkSelf,
  377. .linkQuote,
  378. .linkSelf:visited,
  379. .linkQuote:visited {
  380.   text-decoration: none;
  381. }
  382.  
  383. .linkSelf:hover,
  384. .linkQuote:hover {
  385.   color: #d00;
  386. }
  387.  
  388. .panelBacklinks a {
  389.   font-size: revert;
  390.   margin: 0;
  391.   text-decoration: none;
  392. }
  393.  
  394. figure.uploadCell {
  395.   margin: 0;
  396.   padding: 0;
  397. }
  398.  
  399. /*.uploadDetails::before {
  400.   content: "File: ";  
  401. }*/
  402.  
  403. .uploadDetails {
  404.   font-size: revert;
  405.   margin: revert;
  406.   margin-top: 0px;
  407.   margin-left: 20px;
  408.   max-width: 400px;
  409.   white-space: nowrap;
  410. }
  411.  
  412. .panelUploads.multipleUploads .uploadCell .uploadDetails {
  413.   white-space: normal;
  414.   max-width: 256px;
  415. }
  416.  
  417. .nameLink {
  418.   display: none;
  419. }
  420.  
  421. .imgLink {
  422.   float: left;
  423.   margin-left: 20px;
  424.   margin-right: 20px;
  425.   margin-top: 3px;
  426.   margin-bottom: 5px;
  427. }
  428.  
  429. .divMessage {
  430.   margin: 1rem 3rem;
  431.   padding: 0;
  432.   display: block;
  433. }
  434.  
  435. .divMessage br {
  436.   display: block;
  437. }
  438.  
  439. .spoiler {
  440.   padding: revert;
  441. }
  442.  
  443. .redText {
  444.   font-size: 11pt;
  445. }
  446.  
  447. .divBanMessage::before {
  448.   display: none;
  449. }
  450.  
  451. .divBanMessage {
  452.   font-size: revert;
  453.   margin: revert;
  454.   margin-left: 40px;
  455.   margin-right: 40px;
  456.   margin-top: 0;
  457.   margin-bottom: 16px;
  458. }
  459.  
  460. .embedButton.glowOnHover {
  461.   color: #34345C;
  462.   cursor: pointer;
  463.   margin-left: 4px
  464. }
  465.  
  466. .embedButton.glowOnHover:hover {
  467.   color: #d00;
  468. }
  469.  
  470. .postCell:not(:empty)::before {
  471.   content: ">>";
  472.   color: #b7c5d9;
  473. }
  474.  
  475. .postCell::before {
  476.   float: left;
  477.   margin-right: 2px;
  478.   margin-top: 0;
  479.   margin-left: 2px;
  480. }
  481.  
  482. .labelLastEdit {
  483.   color: #707070;
  484. }
  485.  
  486. .labelOmission {
  487.   color: #707070;
  488.   margin: 0;
  489.   margin-top: 10px;
  490. }
  491.  
  492. .labelId {
  493.   border-radius: 0;
  494.   margin: 0;
  495.   padding: 0 4px;
  496. }
  497.  
  498. .extraMenu, .hideMenu {
  499.   margin: 0;
  500.   padding: 4px 0;
  501.   min-width: 110px;
  502.   left: revert;
  503.   top: revert;
  504. }
  505.  
  506. .fa-ban::before, .fa-caret-right::before {
  507.   color: #34345C;
  508. }
  509.  
  510. .fa-ban:hover::before, .fa-caret-right:hover::before {
  511.   color: #d00;
  512. }
  513.  
  514. .labelBoard {
  515.   display: none;
  516. }
  517.  
  518. /*** FOOTER ***/
  519. /*
  520. #board-index #board-bottom-nav,
  521. #board-thread #board-bottom-nav {
  522.   margin: 0;
  523. }
  524.  
  525. #board-bottom-nav .bracket-button {
  526.   float: left;
  527. }
  528.  
  529. #pages-container {
  530.   margin-right: auto;
  531. }
  532.  
  533. #boardContentLinks {
  534.   margin-left: auto;
  535.   margin-right: 10px;
  536. }
  537.  
  538. #actionsForm {
  539.   float: right;
  540. }
  541.  
  542. #actionsForm summary,
  543. #bottomForms summary {
  544.   text-align: right;
  545. }
  546.  
  547. #actionsForm details {
  548.   margin: 0;
  549.   margin-top: 2px;
  550. }
  551.  
  552. .reportFieldset,
  553. #settingsFieldset {
  554.   border-style: none;
  555.   margin: 0;
  556.   min-height: 261px;
  557. }
  558.  
  559. .contentAction {
  560.   padding-bottom: revert;
  561. }
  562.  
  563. .cute-bird {
  564.   margin-right: 0;
  565.   height: revert;
  566. }
  567.  
  568. .cute-bird img {
  569.   height: 32px;
  570.   width: 48px
  571. }
  572.  
  573. .cute-bird img,
  574. .cute-bird img:hover {
  575.   filter: revert;
  576.   margin: revert;
  577.   padding: revert;
  578. }
  579. */
  580.  
  581. /*** MODERATOR ***/
  582.  
  583. /*
  584. .panelASN,
  585. .panelIp,
  586. .divHash {
  587.   display: block;
  588.   margin-left: 20px;
  589. }
  590.  
  591. #divMod {
  592.   padding-bottom: 24px;
  593. }
  594. */
  595.  
  596. /*** FUTABA ***/
  597.  
  598. /******************************************
  599. html {
  600.   background-color: #ffffee;
  601.   color: #800000;
  602. }
  603.  
  604. .innerPost {
  605.   background-color: #f0e0d6;
  606. }
  607. .markedPost {
  608.   background-color: #f0c0b0 !important
  609. }
  610.  
  611. a,
  612. a:hover,
  613. a:visited {
  614.   color: #00e;
  615. }
  616.  
  617. .linkSelf,
  618. .linkQuote,
  619. .linkSelf:visited,
  620. .linkQuote:visited {
  621.   color: #800000;
  622. }
  623.  
  624. .quoteLink,
  625. .quoteLink:visited {
  626.   color: navy;
  627. }
  628.  
  629. .panelBacklinks a {
  630.   color: #00e;
  631. }
  632.  
  633. .top-nav {
  634.   background-color: #f0e0d6;
  635.   border-bottom: 1px solid #d9bfb7;
  636. }
  637.  
  638. #posting-table th,
  639. #posting-extra-table th {
  640.   background-color: #ea8;
  641. }
  642.  
  643. .floatingMenu {
  644.   background-color: #f0e0d6;
  645.   border: 1px solid #d9bfb7;
  646. }
  647.  
  648. .menuClose {
  649.   color: #800000;
  650. }
  651.  
  652. .settingsTab {
  653.   background-color: #ffe;
  654. }
  655.  
  656. #selectedTab {
  657.   background-color: #ea8;
  658.   color: black;
  659. }
  660.  
  661. .reportFieldset,
  662. #settingsFieldset {
  663.   background-color: #f0e0d6;
  664. }
  665.  
  666. .dropzone {
  667.   color: black;
  668. }
  669.  
  670. #selectedDiv,
  671. #selectedDivQr {
  672.   color: black;
  673. }
  674.  
  675. #quick-reply {
  676.   background-color: #f0e0d6;
  677. }
  678.  
  679. #quick-reply .handle {
  680.   background-color: #ea8;
  681. }
  682.  
  683. #quick-reply .handle .close-btn {
  684.   color: #800000 !important;
  685. }
  686.  
  687. .labelSubject {
  688.   color: #cc1105;
  689. }
  690.  
  691. .redText {
  692.   color: #cc1105;
  693. }
  694.  
  695. .quoteLink.you::after,
  696. .quoteLink.op::after {
  697.   color: #800000;
  698. }
  699.  
  700. .extraMenu div, .hideMenu div {
  701.   color: #00e;
  702. }
  703. **********************************/
  704.  
  705. /*** TOMORROW THEME ADJUSTMENTS ***/
  706.  
  707. .theme_tomorrow #labelName {
  708.   font-family: revert;
  709. }
  710.  
  711. .theme_tomorrow #labelName, .theme_tomorrow #labelDescription {
  712.   color: revert;
  713. }
  714.  
  715. .theme_tomorrow #qrbody,
  716. .theme_tomorrow #fieldMessage {
  717.   font-family: inherit;
  718. }
  719.  
  720. .theme_tomorrow a:hover,
  721. .theme_tomorrow .quoteLink:hover,
  722. .theme_tomorrow .watchedCellCloseButton:hover,
  723. .theme_tomorrow .filterDeleteButton:hover {
  724.   color: #5f89ac !important;
  725. }
  726.  
  727. .theme_tomorrow hr {
  728.   border-top: 1px solid #282a2e;;
  729.   /*border-bottom: revert;*/
  730. }
  731.  
  732. .theme_tomorrow button,
  733. .theme_tomorrow input[type="submit"],
  734. .theme_tomorrow input[type="button"] {
  735.   box-shadow: revert;
  736.   border-color: #606060;
  737.   background: linear-gradient(to bottom, #373841, #282a2e) no-repeat;
  738. }
  739.  
  740. .theme_tomorrow button:active,
  741. .theme_tomorrow input[type="submit"]:active,
  742. .theme_tomorrow input[type="button"]:active,
  743. .theme_tomorrow .Button:active {
  744.   background: linear-gradient(to bottom, #282a2e, #373841) no-repeat;
  745. }
  746.  
  747. .theme_tomorrow .linkName.noEmailName,
  748. .theme_tomorrow .labelYou {
  749.   color: #c5c8c6 !important;
  750. }
  751.  
  752. .theme_tomorrow .labelLastEdit {
  753.   color: #969896;
  754. }
  755.  
  756. .theme_tomorrow .labelOmission {
  757.   color: #969896;
  758. }
  759.  
  760. .theme_tomorrow .greenText {
  761.   color: #b5bd68;
  762. }
  763.  
  764. .theme_tomorrow .redText {
  765.   color: #cc6666;
  766. }
  767.  
  768. .theme_tomorrow .pinkText {
  769.   color: #c795a5;
  770. }
  771.  
  772. .theme_tomorrow .embedButton.glowOnHover {
  773.   color: #81a2be;
  774. }
  775.  
  776. .theme_tomorrow .embedButton.glowOnHover:hover {
  777.   color: #5f89ac;
  778. }
  779.  
  780. .theme_tomorrow .labelRole,
  781. .theme_tomorrow .global-announcement-board-owners-feel-free-to-hide-this,
  782. .theme_tomorrow .divBanMessage,
  783. .theme_tomorrow #panelMessage {
  784.   color: #e77;
  785. }
  786.  
  787. .theme_tomorrow .WebringButton {
  788.   color: #e9e;
  789. }
  790.  
  791. .theme_tomorrow a,
  792. .theme_tomorrow a:visited,
  793. .theme_tomorrow .menuClose,
  794. .theme_tomorrow .extraMenu div,
  795. .theme_tomorrow .hideMenu div {
  796.   color: #81a2be;
  797. }
  798.  
  799. .theme_tomorrow #bannerImage {
  800.   border: 1px solid #000;
  801. }
  802.  
  803. .theme_tomorrow #favouriteButton.checkedFavouriteButton {
  804.   color: #f0c674;
  805. }
  806.  
  807. .theme_tomorrow #favouriteButton {
  808.   color: #969896;
  809. }
  810.  
  811. .theme_tomorrow #themeSelector {
  812.   background: #1d1f21;
  813.   color: #c5c8c6;
  814.   border: 1px solid #808080;
  815. }
  816.  
  817. .theme_tomorrow #themeSelector:hover {
  818.   border: 1px solid #b0b0b0;
  819. }
  820.  
  821. .theme_tomorrow #quick-reply {
  822.   border: 1px solid #1d1f21;
  823. }
  824.  
  825. .theme_tomorrow .fa-ban::before, .theme_tomorrow .fa-caret-right::before {
  826.   color: #81a2be;
  827. }
  828.  
  829. .theme_tomorrow .fa-ban:hover::before, .theme_tomorrow .fa-caret-right:hover::before {
  830.   color: #5f89ac;
  831. }
  832.  
  833. .theme_tomorrow .postCell:not(:empty)::before {
  834.   color: revert;
  835. }
  836.  
  837. /*** THE WEBRING ***/
  838.  
  839. .Webring {
  840.   font-family: revert;
  841. }
  842.  
  843. .WebringTable a:hover {
  844.   color: #ddd !important;
  845.   text-shadow: revert;
  846. }
  847.  
  848. .WebringTable a {
  849.   color: white !important;
  850. }
  851.  
  852. .WebringTable__header {
  853.   font-family: Tahoma, sans-serif;
  854.   font-size: 28px;
  855.   letter-spacing: -2px;
  856. }
  857.  
  858. /*** SMALL THUMBNAILS ***/
  859.  
  860. /*
  861. .imgLink > img[src^="/.media/"],
  862. .imgLink[src$="videomp4"],
  863. .imgLink[src$="videowebm"],
  864. .imgLink[src$="audioogg"],
  865. .imgLink[src$="audiompeg"],
  866. img[src="/genericThumb.png"],
  867. img[src="https://julay.world/audioGenericThumb.png"],
  868. img[src="https://anon.cafe/audioGenericThumb.png"] {
  869.   max-height: 128px;
  870.   max-width: 128px;
  871. }
  872.  
  873. .panelUploads.multipleUploads .uploadCell .uploadDetails {
  874.   font-size: 8pt;
  875.   max-width: 150px;
  876. }
  877.  
  878. div.panelUploads.opUploadPanel > figure.uploadCell > a.imgLink > img[src^="/.media/"] {
  879.   max-height: 250px;
  880.   max-width: 250px;
  881. }
  882. */
Add Comment
Please, Sign In to add comment