The version of vichan running on lainchan.org
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

347 行
5.1KB

  1. html, body {
  2. background: #191919;
  3. color: #9a9a9a;
  4. font-family: sans-serif;
  5. font-size: 9pt;
  6. }
  7. @font-face {
  8. font-family: 'lain';
  9. src: url('./fonts/nrdyyh.woff') format('woff'),
  10. url('./fonts/lain.TTF') format('truetype');
  11. }
  12. #pagewrap {
  13. margin-left: auto;
  14. margin-right: auto;
  15. margin-bottom: 0;
  16. margin-top: 0;
  17. max-width: 1200px !important;
  18. }
  19. .bar .top {position: fixed;}
  20. .boardlist {padding: 10px;}
  21. .desktop-style div.boardlist:not(.bottom) {background: #191919;}
  22. div.boardlist {
  23. color: #3E3E3E;
  24. }
  25. .boardlist, .boardlist a {
  26. color: white;
  27. text-align: center;
  28. text-decoration: none;
  29. }
  30. .boardlist .sub {display: inline-block;}
  31. header {
  32. margin-bottom: 20px;
  33. text-align: center;
  34. }
  35. .subtitle {color: grey;}
  36. form table {margin: auto;}
  37. .blotter {text-align: center;}
  38. .thread {
  39. margin-left: auto;
  40. margin-right: auto;
  41. }
  42. .op {margin-bottom: 2rem;}
  43. .intro span.subject {color: #1e6aad;}
  44. .sidearrows {display: none;}
  45. p.intro {margin: 0.2rem;}
  46. .files {margin-bottom: 0.5rem;}
  47. div.post.reply {
  48. background: #141313;
  49. border: none;
  50. padding: 1rem;
  51. margin-left: 0px;
  52. }
  53. hr {
  54. border-top: 1px solid #3E3E3E;
  55. margin: 10px 0px;
  56. }
  57. h1 {
  58. font-family: 'lain', tahoma, sans-serif;
  59. padding: 15px 0 5px 0;
  60. font-size: 15pt;
  61. text-align: center;
  62. color: #1e6aad;
  63. }
  64. h2 {margin: 5px 0;}
  65. a {
  66. color: #ddd;
  67. text-decoration: none;
  68. }
  69. a:hover {
  70. color: #969696;
  71. }
  72. a:visited {
  73. color: #ddd;
  74. }
  75. div.post.reply div.body a {
  76. color: #ffffff;
  77. text-decoration: none;
  78. }
  79. div.post.reply div.body a:hover {
  80. color: #5d5d5d;
  81. }
  82. div.post.reply div.body a:visited {
  83. color: #ddd;
  84. }
  85. #options_div {background-color: #191919;}
  86. p.fileinfo {margin: 0 10px 0 0;}
  87. .post-image {margin: 5px 20px 10px 0;}
  88. .options_tab_icon {color: #9a9a9a;}
  89. .options_tab_icon.active {color: #ffffff;}
  90. .threadlinks {background-color: #191919;}
  91. form table tr th {
  92. background: inherit;
  93. padding: 4px 10px;
  94. }
  95. .bar.bottom {
  96. background: #191919;
  97. padding: 5px;
  98. }
  99. input[type="text"], input[type="password"], input[type="file"], textarea, select {
  100. background: #333333;
  101. color: #bcbcbc;
  102. border: 1px solid #474545;
  103. padding: 3px !important;
  104. margin-top: 2px;
  105. margin-bottom: 2px;
  106. margin-right: 5px;
  107. }
  108. textarea#body {
  109. clear: both;
  110. float: left;
  111. }
  112. #quick-reply .format-text {
  113. float: none;
  114. }
  115. #quick-reply .format-text > a {
  116. display: inline !important;
  117. }
  118. input[type="submit"] {
  119. color: #bcbcbc;
  120. font-size: 12px;
  121. background: #333333;
  122. padding: 3px 12px 3px 12px;
  123. border: solid #474545 1px;
  124. text-decoration: none;
  125. }
  126. input[type="submit"]:hover {
  127. background: #555555;
  128. text-decoration: none;
  129. }
  130. input[name="spoiler"] {
  131. position: relative;
  132. top: 3px;
  133. left: 1px;
  134. }
  135. input[name="post"] {
  136. float: left;
  137. margin-top: 2px;
  138. }
  139. input[name="search"] {
  140. padding: 4px !important;
  141. }
  142. div.format-text {
  143. float: left;
  144. margin-bottom: 2px;
  145. }
  146. .format-text > a {
  147. vertical-align: middle;
  148. line-height: 28px;
  149. margin-right: 10px;
  150. font-weight: bold;
  151. }
  152. div.banner {
  153. background-color: inherit;
  154. color: #9a9a9a;
  155. padding: 5px;
  156. font-size: 14px;
  157. }
  158. img.banner, img.board_image {
  159. border: 1px solid #a9a9a9;
  160. display: block;
  161. margin: 5em auto 0 auto;
  162. }
  163. footer {
  164. opacity: 0.6;
  165. }
  166. div.post.reply.highlighted {
  167. background: #3C3B3C;
  168. }
  169. .post-hover {
  170. border-width: 1px !important;
  171. border-color: #3C3B3C !important;
  172. }
  173. .intro span.name {
  174. color: #0fb62e;
  175. font-weight: bold;
  176. }
  177. .intro a.email span.name {
  178. color: #20bca0;
  179. font-weight: bold;
  180. }
  181. .intro a.email:hover span.name {
  182. color: #1448a2;
  183. }
  184. .quote {
  185. color: #4a9b20;
  186. }
  187. header div.subtitle {
  188. color: #ffffff;
  189. }
  190. #thread_stats {
  191. float: none;
  192. }
  193. div.post {
  194. line-height: 1.3 !important;
  195. }
  196. div.pages a.selected {
  197. color: #888;
  198. font-weight: bolder;
  199. }
  200. a:hover, .intro a.post_no:hover {
  201. color: #fff;
  202. }
  203. /* Compact boardlist */
  204. .cb-menu {
  205. margin-top: -15px !important;
  206. }
  207. .cb-menuitem span {
  208. border-top: 1px solid rgba(255,255,255,0.2);
  209. }
  210. /* Quick reply */
  211. #quick-reply table {
  212. background: #333333 !important;
  213. }
  214. /* Custom pages */
  215. div.module, div.ban {
  216. background: inherit;
  217. border: none;
  218. }
  219. div.ban h2 {
  220. font-family: 'lain', tahoma, sans-serif;
  221. font-size: 13pt;
  222. color: #1e6aad;
  223. background: inherit;
  224. }
  225. #banlist th {
  226. background: #505050;
  227. color: #b7afaf;
  228. padding-top: 4px;
  229. }
  230. #banlist td:hover {
  231. background: #414141;
  232. }
  233. #banlist #select-all {
  234. margin-top: -2px;
  235. }
  236. .banlist-opts .checkboxes label {
  237. color: #9a9a9a;
  238. float: left;
  239. }
  240. .banlist-opts #search {
  241. float: right;
  242. }
  243. tr.tblhead > th {
  244. color: #b7afaf;
  245. }
  246. .tblhead {
  247. margin-top: 10px;
  248. }
  249. fieldset {
  250. border: 1px solid gray;
  251. }
  252. @media screen and (max-width: 700px) {
  253. img.banner, img.board_image {
  254. border: 1px solid #a9a9a9;
  255. display: block;
  256. margin: 8em auto 0 auto;
  257. }
  258. }
  259. @media screen and (min-width: 700px) {
  260. img.banner, img.board_image {
  261. border: 1px solid #a9a9a9;
  262. display: block;
  263. margin: 6em auto 0 auto;
  264. }
  265. }