The version of vichan running on lainchan.org
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.

403 lines
6.1KB

  1. /**
  2. * wasabi.css
  3. * For AwsumChan by Circlepuller
  4. */
  5. body {
  6. background: #F7F9B0 url('img/fade-yellow.png') repeat-x 50% 0%;
  7. color: black;
  8. font-family: arial, helvetica, sans-serif;
  9. font-size: 10pt;
  10. margin: 0 8px;
  11. padding-left: 5px;
  12. padding-right: 5px;
  13. }
  14. table * {
  15. margin: 0;
  16. }
  17. a:link, a:visited {
  18. text-decoration: underline;
  19. color: #400040;
  20. }
  21. a:link:hover, a:visited:hover {
  22. color: limegreen;
  23. }
  24. a.post_no {
  25. color: black;
  26. text-decoration: none;
  27. margin: 0;
  28. padding: 0;
  29. }
  30. .intro a.post_no, p.intro a.email {
  31. margin: 0;
  32. }
  33. .intro a.email span.name {
  34. color: #34345C;
  35. }
  36. .intro a.email:hover span.name {
  37. color: #ff0000;
  38. }
  39. .intro label {
  40. display: inline;
  41. }
  42. h2 {
  43. color: #AF0A0F;
  44. font-size: 11pt;
  45. margin: 0px;
  46. padding: 0px;
  47. }
  48. h1 {
  49. font-family: tahoma;
  50. letter-spacing: -2px;
  51. font-size: 20pt;
  52. margin-bottom: 0;
  53. }
  54. h1.logo img {
  55. display: inline;
  56. float: none;
  57. background-image: url('/static/logo_bg.gif');
  58. background-repeat: no-repeat;
  59. background-position: center;
  60. }
  61. div.title, h1 {
  62. color: #AF0A0F;
  63. text-align: center;
  64. }
  65. div.title {
  66. font-size: 8pt;
  67. margin-bottom: 2em;
  68. }
  69. form {
  70. margin-bottom: 4em;
  71. }
  72. form table {
  73. margin: auto;
  74. }
  75. form table input {
  76. height: auto;
  77. }
  78. input[type="text"], input[type="password"], textarea {
  79. border: 1px solid #a9a9a9;
  80. text-indent: 0px;
  81. text-shadow: none;
  82. text-transform: none;
  83. word-spacing: normal;
  84. }
  85. form table tr td {
  86. text-align: left;
  87. margin: 0px;
  88. padding: 0px;
  89. }
  90. form table tr th {
  91. text-align: left;
  92. padding: 4px;
  93. }
  94. form table tr th {
  95. background: #D7FE85;
  96. }
  97. form table tr td div {
  98. text-align: center;
  99. float: left;
  100. padding-left: 3px;
  101. }
  102. form table tr td div input {
  103. display: block;
  104. margin: 2px auto 0 auto;
  105. }
  106. form table tr td div label {
  107. font-size: 10px;
  108. }
  109. .unimportant, .unimportant * {
  110. font-size: 10px;
  111. }
  112. p.fileinfo {
  113. display: block;
  114. margin: 0px;
  115. padding-right: 7em;
  116. }
  117. div.banner {
  118. background-color: #400040;
  119. font-size: 12pt;
  120. font-weight: bold;
  121. text-align: center;
  122. margin: 1em 0;
  123. }
  124. div.banner, div.banner a {
  125. color: white;
  126. }
  127. div.banner a:hover {
  128. color: #EEF2FF;
  129. text-decoration: none;
  130. }
  131. img.banner, img.board_image {
  132. float: none;
  133. margin: 4px auto 0 auto;
  134. }
  135. img {
  136. display: block;
  137. float: left;
  138. margin: 10px 20px;
  139. border: none;
  140. }
  141. div.post img {
  142. padding: 5px;
  143. margin: 5px 20px 0 0;
  144. }
  145. div.post img.icon {
  146. display: inline;
  147. float: none;
  148. margin: 0 5px;
  149. padding: 0;
  150. }
  151. div.post.op {
  152. margin-right: 20px;
  153. margin-bottom: 5px;
  154. }
  155. div.post.op hr {
  156. border-color: #D9BFB7;
  157. }
  158. .intro {
  159. margin: 0.5em 0;
  160. padding: 0;
  161. padding-bottom: 0.2em;
  162. }
  163. input.delete {
  164. float: left;
  165. margin: 1px 6px 0 0;
  166. }
  167. .intro span.subject {
  168. color: #0F0C5D;
  169. font-weight: bold;
  170. }
  171. .intro span.name {
  172. color: #117743;
  173. font-weight: bold;
  174. }
  175. .intro a.capcode, p.intro a.nametag {
  176. color: #F00000;
  177. margin-left: 0;
  178. }
  179. .intro a {
  180. margin-left: 8px;
  181. }
  182. div.delete {
  183. float: right;
  184. }
  185. div.post.reply p {
  186. margin: 0.3em 0 0 0;
  187. }
  188. div.post.reply div.body {
  189. margin-left: 1.8em;
  190. margin-top: 0.8em;
  191. padding-right: 3em;
  192. padding-bottom: 0.3em;
  193. }
  194. div.post.reply.highlighted {
  195. background-color: #FFF;
  196. border-color: #CCC;
  197. }
  198. div.post.reply div.body a {
  199. color: #D00;
  200. }
  201. div.post {
  202. max-width: 97%;
  203. }
  204. div.post div.body {
  205. word-wrap: break-word;
  206. }
  207. div.post.reply {
  208. background: #D7FE85;
  209. margin: 0.2em 16px;
  210. padding: 0.2em 0.3em 0.5em 0.6em;
  211. border-width: 1px;
  212. border-style: none solid solid none;
  213. border-color: lightgreen;
  214. display: inline-block;
  215. }
  216. span.trip {
  217. color: #228854;
  218. }
  219. span.quote {
  220. color: #3C6D8A;
  221. }
  222. span.omitted {
  223. display: block;
  224. margin-top: 1em;
  225. }
  226. br.clear {
  227. clear: left;
  228. }
  229. span.controls {
  230. float: right;
  231. margin: 0;
  232. padding: 0;
  233. font-size: 80%;
  234. }
  235. span.controls.op {
  236. float: none;
  237. margin-left: 10px;
  238. }
  239. span.controls a {
  240. margin: 0;
  241. }
  242. div#wrap {
  243. width: 900px;
  244. margin:0 auto;
  245. }
  246. div.ban {
  247. background-color: white;
  248. border: 1px solid #400040;
  249. max-width: 700px;
  250. margin: 30px auto;
  251. }
  252. div.ban p, div.ban h2 {
  253. padding: 3px 7px;
  254. }
  255. div.ban h2 {
  256. background: #D7FE85;
  257. color: #400040;
  258. font-size: 12pt;
  259. }
  260. div.ban p {
  261. font-size: 12px;
  262. margin-bottom: 12px;
  263. }
  264. div.ban p.reason {
  265. font-weight: bold;
  266. }
  267. span.heading {
  268. color: #AF0A0F;
  269. font-size: 11pt;
  270. font-weight: bold;
  271. display: block;
  272. }
  273. span.spoiler {
  274. background: black;
  275. color: black;
  276. }
  277. div.post.reply div.body span.spoiler a {
  278. color: black;
  279. }
  280. span.spoiler:hover, div.post.reply div.body span.spoiler:hover a {
  281. color: white;
  282. }
  283. div.styles {
  284. float: right;
  285. padding-bottom: 20px;
  286. }
  287. div.styles a {
  288. margin: 0 10px;
  289. }
  290. div.styles a.selected {
  291. text-decoration: none;
  292. }
  293. table.test {
  294. width: 100%;
  295. }
  296. table.test td, table.test th {
  297. text-align: left;
  298. padding: 5px;
  299. }
  300. table.test tr.h th {
  301. background: #98E;
  302. }
  303. table.test td img {
  304. margin: 0;
  305. }
  306. fieldset label {
  307. display: block;
  308. }
  309. div.pages {
  310. color: limegreen;
  311. background: #D7FE85;
  312. display: inline;
  313. padding: 8px;
  314. border-right: 1px solid limegreen;
  315. border-bottom: 1px solid limegreen;
  316. }
  317. div.pages a.selected {
  318. color: black;
  319. font-weight: bolder;
  320. }
  321. div.pages a:link {
  322. text-decoration: none;
  323. }
  324. div.pages form {
  325. margin: 0;
  326. padding: 0;
  327. display: inline;
  328. }
  329. div.pages form input {
  330. margin: 0 5px;
  331. display: inline;
  332. }
  333. hr {
  334. border: none;
  335. border-top: 1px solid limegreen;
  336. height: 0px;
  337. }
  338. div.boardlist {
  339. color: limegreen;
  340. font-size: 9pt;
  341. margin-top: 3px;
  342. }
  343. div.boardlist.bottom {
  344. margin-top: 20px;
  345. }
  346. div.boardlist a {
  347. text-decoration: none;
  348. color:#ffff22;
  349. text-shadow: #000 1px 1px 1px, #000 -1px -1px 1px, #950000 1px 1px 2px, #009500 -1px -1px 2px;
  350. }
  351. div.report {
  352. color: #333;
  353. }
  354. table.modlog {
  355. margin: auto;
  356. width: 100%;
  357. }
  358. table.modlog tr td {
  359. text-align: left;
  360. margin: 0px;
  361. padding: 4px 15px 0 0;
  362. }
  363. table.modlog tr th {
  364. text-align: left;
  365. padding: 4px 15px 5px 5px;
  366. white-space: nowrap;
  367. }
  368. table.modlog tr th {
  369. background: #D7FE85;
  370. }
  371. td.minimal, th.minimal {
  372. width: 1%;
  373. white-space: nowrap;
  374. }
  375. div.top_notice {
  376. text-align: center;
  377. margin: 5px auto;
  378. }
  379. span.public_ban {
  380. display: block;
  381. color: red;
  382. font-weight: bold;
  383. margin-top: 15px;
  384. }
  385. span.toolong {
  386. display: block;
  387. margin-top: 15px;
  388. }
  389. div.blotter {
  390. color: red;
  391. font-weight: bold;
  392. text-align: center;
  393. }
  394. .desktop-style div.boardlist:nth-child(1) {
  395. }
  396. .desktop-style div.boardlist:nth-child(1):hover, .desktop-style div.boardlist:nth-child(1).cb-menu {
  397. background-color: rgba(100%, 100%, 30%, 0.35);
  398. }