The version of vichan running on lainchan.org
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

1189 linhas
17KB

  1. body {
  2. background: #EEF2FF url('img/fade-blue.png') repeat-x 50% 0%;
  3. color: black;
  4. font-family: arial,helvetica,sans-serif;
  5. font-size: 10pt;
  6. margin: 0 4px;
  7. padding-left: 4px;
  8. padding-right: 4px;
  9. }
  10. a,a:visited {
  11. text-decoration: underline;
  12. color: #34345C;
  13. }
  14. a:hover,.intro a.post_no:hover {
  15. color: #ff0000;
  16. }
  17. a.post_no {
  18. text-decoration: none;
  19. margin: 0;
  20. padding: 0;
  21. }
  22. .intro a.post_no {
  23. color: inherit;
  24. }
  25. .intro a.post_no,p.intro a.email,p.intro a.post_anchor {
  26. margin: 0;
  27. }
  28. .intro a.email span.name {
  29. color: #34345C;
  30. }
  31. .intro a.email:hover span.name {
  32. color: #ff0000;
  33. }
  34. .intro label {
  35. display: inline;
  36. }
  37. .intro time,p.intro a.ip-link,p.intro a.capcode {
  38. direction: ltr;
  39. unicode-bidi: embed;
  40. }
  41. h2 {
  42. color: #AF0A0F;
  43. font-size: 11pt;
  44. margin: 0;
  45. padding: 0;
  46. }
  47. header {
  48. margin: 1em 0;
  49. }
  50. h1 {
  51. font-family: tahoma;
  52. letter-spacing: -2px;
  53. font-size: 20pt;
  54. margin: 0;
  55. }
  56. header div.subtitle,h1 {
  57. color: #AF0A0F;
  58. text-align: center;
  59. }
  60. header div.subtitle {
  61. font-size: 8pt;
  62. }
  63. form {
  64. margin-bottom: 4em;
  65. }
  66. form table {
  67. margin: auto;
  68. }
  69. form table input {
  70. height: auto;
  71. }
  72. input[type="text"],input[type="password"],textarea {
  73. border: 1px solid #a9a9a9;
  74. text-indent: 0;
  75. text-shadow: none;
  76. text-transform: none;
  77. word-spacing: normal;
  78. max-width: 100%;
  79. }
  80. #quick-reply input[type="text"], input[type="password"], #quick-reply textarea {
  81. max-width: 100%;
  82. }
  83. textarea {
  84. width: 100%;
  85. }
  86. form table tr td {
  87. text-align: left;
  88. margin: 0;
  89. padding: 0;
  90. }
  91. form table.mod tr td {
  92. padding: 2px;
  93. }
  94. form table tr th {
  95. text-align: left;
  96. padding: 4px;
  97. }
  98. form table tr th {
  99. background: #98E;
  100. }
  101. form table tr td div.center {
  102. text-align: center;
  103. float: left;
  104. padding-left: 3px;
  105. }
  106. form table tr td div input {
  107. display: block;
  108. margin: 2px auto 0 auto;
  109. }
  110. form table tr td div label {
  111. font-size: 10px;
  112. }
  113. .unimportant,.unimportant * {
  114. font-size: 10px;
  115. }
  116. .file {
  117. float: left;
  118. margin-right: 2px;
  119. }
  120. .file:not(.multifile) .post-image {
  121. float: left;
  122. }
  123. .file:not(.multifile) {
  124. float: none;
  125. }
  126. p.fileinfo {
  127. display: block;
  128. margin: 0 0 0 20px;
  129. }
  130. div.post p.fileinfo {
  131. padding-left: 5px;
  132. }
  133. div.banner {
  134. background-color: #E04000;
  135. font-size: 12pt;
  136. font-weight: bold;
  137. text-align: center;
  138. margin: 1em 0;
  139. }
  140. div.banner,div.banner a {
  141. color: white;
  142. }
  143. div.banner a:hover {
  144. color: #EEF2FF;
  145. text-decoration: none;
  146. }
  147. img.banner,img.board_image {
  148. display: block;
  149. border: 1px solid #a9a9a9;
  150. margin: 12px auto 0 auto;
  151. }
  152. .post-image {
  153. display: block;
  154. float: left;
  155. margin: 5px 20px 10px 20px;
  156. border: none;
  157. }
  158. .full-image {
  159. max-width: 98%;
  160. }
  161. div.post .post-image {
  162. padding: 5px;
  163. margin: 0 20px 0 0;
  164. }
  165. div.post img.icon {
  166. display: inline;
  167. margin: 0 5px;
  168. padding: 0;
  169. }
  170. div.post i.fa {
  171. margin: 0 4px;
  172. font-size: 16px;
  173. }
  174. div.post.op {
  175. margin-right: 20px;
  176. margin-bottom: 5px;
  177. }
  178. div.post.op hr {
  179. border-color: #D9BFB7;
  180. }
  181. .intro {
  182. margin: 0.5em 0;
  183. padding: 0;
  184. padding-bottom: 0.2em;
  185. }
  186. input.delete {
  187. float: left;
  188. margin: 1px 6px 0 0;
  189. }
  190. .intro span.subject {
  191. color: #0F0C5D;
  192. font-weight: bold;
  193. }
  194. .intro span.name {
  195. color: #117743;
  196. font-weight: bold;
  197. }
  198. .intro span.capcode,p.intro a.capcode,p.intro a.nametag {
  199. color: #F00000;
  200. margin-left: 0;
  201. }
  202. .intro a {
  203. margin-left: 8px;
  204. }
  205. div.delete {
  206. float: right;
  207. }
  208. div.post.reply p {
  209. margin: 0.3em 0 0 0;
  210. }
  211. div.post.reply div.body {
  212. margin-left: 1.8em;
  213. margin-top: 0.8em;
  214. padding-right: 3em;
  215. padding-bottom: 0.3em;
  216. }
  217. div.post.reply.highlighted {
  218. background: #D6BAD0;
  219. }
  220. div.post.reply div.body a {
  221. color: #D00;
  222. }
  223. div.post {
  224. padding-left: 20px;
  225. }
  226. div.post div.body {
  227. word-wrap: break-word;
  228. white-space: pre-wrap;
  229. }
  230. div.post.reply {
  231. background: #D6DAF0;
  232. margin: 0.2em 4px;
  233. padding: 0.2em 0.3em 0.5em 0.6em;
  234. border-width: 1px;
  235. border-style: none solid solid none;
  236. border-color: #B7C5D9;
  237. display: inline-block;
  238. max-width: 94%!important;
  239. }
  240. span.trip {
  241. color: #228854;
  242. }
  243. span.quote {
  244. color: #789922;
  245. }
  246. span.omitted {
  247. display: block;
  248. margin-top: 1em;
  249. }
  250. br.clear {
  251. clear: left;
  252. display: block;
  253. }
  254. span.controls {
  255. float: right;
  256. margin: 0;
  257. padding: 0;
  258. font-size: 80%;
  259. }
  260. span.controls.op {
  261. float: none;
  262. margin-left: 10px;
  263. }
  264. span.controls a {
  265. margin: 0;
  266. }
  267. div#wrap {
  268. width: 900px;
  269. margin: 0 auto;
  270. }
  271. div.ban {
  272. background: white;
  273. border: 1px solid #98E;
  274. max-width: 700px;
  275. margin: 30px auto;
  276. }
  277. div.ban p,div.ban h2 {
  278. padding: 3px 7px;
  279. }
  280. div.ban h2 {
  281. background: #98E;
  282. color: black;
  283. font-size: 12pt;
  284. }
  285. div.ban p {
  286. font-size: 12px;
  287. margin-bottom: 12px;
  288. }
  289. div.ban p.reason {
  290. font-weight: bold;
  291. }
  292. span.heading {
  293. color: #AF0A0F;
  294. font-size: 11pt;
  295. font-weight: bold;
  296. }
  297. span.spoiler {
  298. background: black;
  299. color: black;
  300. padding: 0 1px;
  301. }
  302. div.post.reply div.body span.spoiler a {
  303. color: black;
  304. }
  305. span.spoiler:hover,div.post.reply div.body span.spoiler:hover a {
  306. color: white;
  307. }
  308. div.styles {
  309. float: right;
  310. padding-bottom: 20px;
  311. }
  312. div.styles a {
  313. margin: 0 10px;
  314. }
  315. div.styles a.selected {
  316. text-decoration: none;
  317. }
  318. table.test {
  319. width: 100%;
  320. }
  321. table.test td,table.test th {
  322. text-align: left;
  323. padding: 5px;
  324. }
  325. table.test tr.h th {
  326. background: #98E;
  327. }
  328. table.test td img {
  329. margin: 0;
  330. }
  331. fieldset label {
  332. display: block;
  333. }
  334. div.pages {
  335. color: #89A;
  336. background: #D6DAF0;
  337. display: inline-block;
  338. padding: 8px;
  339. margin: 8px 0 4px 0;
  340. border-right: 1px solid #B7C5D9;
  341. border-bottom: 1px solid #B7C5D9;
  342. }
  343. div.pages.top {
  344. display: block;
  345. padding: 5px 8px;
  346. margin-bottom: 5px;
  347. position: fixed;
  348. top: 0;
  349. right: 0;
  350. opacity: 0.9;
  351. }
  352. @media screen and (max-width: 800px) {
  353. div.pages.top {
  354. display: none!important;
  355. }
  356. }
  357. div.pages a.selected {
  358. color: black;
  359. font-weight: bolder;
  360. }
  361. div.pages a {
  362. text-decoration: none;
  363. }
  364. div.pages form {
  365. margin: 0;
  366. padding: 0;
  367. display: inline;
  368. }
  369. div.pages form input {
  370. margin: 0 5px;
  371. display: inline;
  372. }
  373. hr {
  374. border: none;
  375. border-top: 1px solid #B7C5D9;
  376. height: 0;
  377. clear: left;
  378. }
  379. div.report {
  380. color: #333;
  381. }
  382. table.modlog {
  383. margin: auto;
  384. width: 100%;
  385. }
  386. table.modlog tr td {
  387. text-align: left;
  388. margin: 0;
  389. padding: 4px 15px 0 0;
  390. }
  391. table.modlog tr th {
  392. text-align: left;
  393. padding: 4px 15px 5px 5px;
  394. white-space: nowrap;
  395. }
  396. table.modlog tr th {
  397. background: #98E;
  398. }
  399. td.minimal,th.minimal {
  400. width: 1%;
  401. white-space: nowrap;
  402. }
  403. div.top_notice {
  404. text-align: center;
  405. margin: 5px auto;
  406. }
  407. span.public_ban {
  408. display: block;
  409. color: red;
  410. font-weight: bold;
  411. margin-top: 15px;
  412. }
  413. span.toolong {
  414. display: block;
  415. margin-top: 15px;
  416. }
  417. div.blotter {
  418. color: red;
  419. font-weight: bold;
  420. text-align: center;
  421. }
  422. table.mod.config-editor {
  423. font-size: 9pt;
  424. width: 100%;
  425. }
  426. table.mod.config-editor td {
  427. text-align: left;
  428. padding: 5px;
  429. border-bottom: 1px solid #98e;
  430. }
  431. table.mod.config-editor input[type="text"] {
  432. width: 98%;
  433. }
  434. .desktop-style div.boardlist:nth-child(1) {
  435. position: fixed;
  436. top: 0;
  437. left: 0;
  438. right: 0;
  439. margin-top: 0;
  440. z-index: 30;
  441. box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
  442. border-bottom: 1px solid;
  443. background-color: #D6DAF0;
  444. }
  445. .desktop-style body {
  446. padding-top: 20px;
  447. }
  448. .desktop-style .sub {
  449. background: inherit;
  450. }
  451. .desktop-style .sub .sub {
  452. display: inline-block;
  453. text-indent: -9000px;
  454. width: 7px;
  455. background: url('img/arrow.png') right center no-repeat;
  456. }
  457. .desktop-style .sub .sub:hover,.desktop-style .sub .sub.hover {
  458. display: inline;
  459. text-indent: 0;
  460. background: inherit;
  461. }
  462. #attention_bar {
  463. height: 1.5em;
  464. max-height: 1.5em;
  465. width: 100%;
  466. max-width: 100%;
  467. text-align: center;
  468. overflow: hidden;
  469. }
  470. #attention_bar_form {
  471. display: none;
  472. padding: 0;
  473. margin: 0;
  474. }
  475. #attention_bar_input {
  476. width: 100%;
  477. padding: 0;
  478. margin: 0;
  479. text-align: center;
  480. }
  481. #attention_bar:hover {
  482. background-color: rgba(100%,100%,100%,0.2);
  483. }
  484. .intro.thread-hidden {
  485. margin: 0;
  486. padding: 0;
  487. }
  488. form.ban-appeal {
  489. margin: 9px 20px;
  490. }
  491. form.ban-appeal textarea {
  492. display: block;
  493. }
  494. .MathJax_Display {
  495. display: inline!important;
  496. }
  497. pre {
  498. margin: 0;
  499. }
  500. .theme-catalog div.thread img {
  501. float: none!important;
  502. margin: auto;
  503. max-height: 150px;
  504. max-width: 200px;
  505. box-shadow: 0 0 4px rgba(0,0,0,0.55);
  506. border: 2px solid rgba(153,153,153,0);
  507. }
  508. .theme-catalog div.thread {
  509. display: inline-block;
  510. vertical-align: top;
  511. text-align: center;
  512. font-weight: normal;
  513. margin-top: 2px;
  514. margin-bottom: 2px;
  515. padding: 2px;
  516. height: 300px;
  517. width: 205px;
  518. overflow: hidden;
  519. position: relative;
  520. font-size: 11px;
  521. max-height: 300px;
  522. background: rgba(182,182,182,0.12);
  523. border: 2px solid rgba(111,111,111,0.34);
  524. }
  525. .theme-catalog div.thread strong {
  526. display: block;
  527. }
  528. .theme-catalog div.threads {
  529. text-align: center;
  530. margin-left: -20px;
  531. }
  532. .theme-catalog div.thread:hover {
  533. background: #D6DAF0;
  534. border-color: #B7C5D9;
  535. }
  536. .theme-catalog div.grid-size-vsmall img {
  537. max-height: 33%;
  538. max-width: 95%
  539. }
  540. .theme-catalog div.grid-size-vsmall {
  541. min-width:90px; max-width: 90px;
  542. max-height: 148px;
  543. }
  544. .theme-catalog div.grid-size-small img {
  545. max-height: 33%;
  546. max-width: 95%
  547. }
  548. .theme-catalog div.grid-size-small {
  549. min-width:140px; max-width: 140px;
  550. max-height: 192px;
  551. }
  552. .theme-catalog div.grid-size-large img {
  553. max-height: 40%;
  554. max-width: 95%
  555. }
  556. .theme-catalog div.grid-size-large {
  557. min-width: 256px; max-width: 256px;
  558. max-height: 384px;
  559. }
  560. .theme-catalog img.thread-image {
  561. height: auto;
  562. max-width: 100%;
  563. }
  564. @media (max-width: 420px) {
  565. .theme-catalog ul#Grid {
  566. padding-left: 18px;
  567. }
  568. .theme-catalog div.thread {
  569. width: auto;
  570. margin-left: 0;
  571. margin-right: 0;
  572. }
  573. .theme-catalog div.threads {
  574. overflow: hidden;
  575. }
  576. }
  577. .compact-boardlist {
  578. padding: 3px;
  579. padding-bottom: 0;
  580. }
  581. .compact-boardlist .cb-item {
  582. display: inline-block;
  583. vertical-align: middle;
  584. }
  585. .compact-boardlist .cb-icon {
  586. padding-bottom: 1px;
  587. }
  588. .compact-boardlist .cb-fa {
  589. font-size: 21px;
  590. padding: 2px;
  591. padding-top: 0;
  592. }
  593. .compact-boardlist .cb-cat {
  594. padding: 5px 6px 8px 6px;
  595. }
  596. .cb-menuitem {
  597. display: table-row;
  598. }
  599. .cb-menuitem span {
  600. padding: 5px;
  601. display: table-cell;
  602. text-align: left;
  603. border-top: 1px solid rgba(0,0,0,0.5);
  604. }
  605. .cb-menuitem span.cb-uri {
  606. text-align: right;
  607. }
  608. .boardlist:not(.compact-boardlist) #watch-pinned::before {
  609. content: " [ ";
  610. }
  611. .boardlist:not(.compact-boardlist) #watch-pinned::after {
  612. content: " ] ";
  613. }
  614. .boardlist:not(.compact-boardlist) #watch-pinned {
  615. display: inline;
  616. }
  617. .boardlist:not(.compact-boardlist) #watch-pinned a {
  618. margin-left: 3pt;
  619. }
  620. .boardlist:not(.compact-boardlist) #watch-pinned a:first-child {
  621. margin-left: 0pt;
  622. }
  623. .compact-boardlist #watch-pinned {
  624. display: inline-block;
  625. vertical-align: middle;
  626. }
  627. .new-posts {
  628. opacity: 0.6;
  629. margin-top: 1em;
  630. }
  631. .new-threads {
  632. text-align: center;
  633. }
  634. #options_handler, #alert_handler {
  635. position: fixed;
  636. top: 0px;
  637. left: 0px;
  638. right: 0px;
  639. bottom: 0px;
  640. width: 100%;
  641. height: 100%;
  642. text-align: center;
  643. z-index: 9900;
  644. }
  645. #options_background, #alert_background {
  646. background: black;
  647. opacity: 0.5;
  648. position: absolute;
  649. top: 0px;
  650. left: 0px;
  651. right: 0px;
  652. bottom: 0px;
  653. width: 100%;
  654. height: 100%;
  655. z-index: -1;
  656. }
  657. #options_div, #alert_div {
  658. background-color: #d6daf0;
  659. border: 1px solid black;
  660. display: inline-block;
  661. position: relative;
  662. margin-top: 20px;
  663. }
  664. #options_div {
  665. width: 600px;
  666. height: 320px;
  667. }
  668. #alert_div {
  669. width: 500px;
  670. }
  671. #alert_message {
  672. text-align: center;
  673. margin: 13px;
  674. font-size: 110%;
  675. }
  676. .alert_button {
  677. margin-bottom: 13px;
  678. }
  679. #options_div textarea {
  680. max-width: 100%;
  681. }
  682. #options_close, #alert_close {
  683. top: 0px;
  684. right: 0px;
  685. position: absolute;
  686. margin-right: 3px;
  687. font-size: 20px;
  688. z-index: 100;
  689. }
  690. #options_tablist {
  691. padding: 0px 5px;
  692. left: 0px;
  693. width: 70px;
  694. top: 0px;
  695. bottom: 0px;
  696. height: 100%;
  697. border-right: 1px solid black;
  698. }
  699. .options_tab_icon {
  700. padding: 5px;
  701. color: black;
  702. cursor: pointer;
  703. }
  704. .options_tab_icon.active {
  705. color: red;
  706. }
  707. .options_tab_icon i {
  708. font-size: 20px;
  709. }
  710. .options_tab_icon div {
  711. font-size: 11px;
  712. }
  713. .options_tab {
  714. padding: 10px;
  715. position: absolute;
  716. top: 0px;
  717. bottom: 0px;
  718. left: 81px;
  719. right: 0px;
  720. text-align: left;
  721. font-size: 12px;
  722. }
  723. .options_tab h2 {
  724. text-align: center;
  725. margin-bottom: 5px;
  726. }
  727. .mobile-style #options_div, .mobile-style #alert_div {
  728. display: block;
  729. width: 100%;
  730. height: 100%;
  731. margin-top: 0px;
  732. }
  733. .mentioned {
  734. word-wrap: break-word;
  735. }
  736. .poster_id {
  737. cursor: pointer;
  738. }
  739. pre {
  740. /* Better code tags */
  741. max-width:inherit;
  742. word-wrap:normal;
  743. overflow:auto;
  744. display: block!important;
  745. font-size:9pt;
  746. font-family:monospace;
  747. }
  748. span.pln {
  749. color:grey;
  750. }
  751. @media screen and (min-width: 768px) {
  752. .intro {
  753. clear: none;
  754. }
  755. div.post div.body {
  756. clear: none;
  757. }
  758. }
  759. .clearfix {
  760. display: block;
  761. clear: both;
  762. visibility: hidden;
  763. overflow: hidden;
  764. font-size: 0px;
  765. line-height: 0px;
  766. box-sizing: border-box;
  767. border: none;
  768. height: 0;
  769. margin: 0;
  770. padding: 0;
  771. width: 100%;
  772. zoom: 1;
  773. }
  774. /* === SPECIFIC PAGES & FEATURES === */
  775. /* Board List */
  776. div.boardlist {
  777. margin-top: 3px;
  778. color: #89A;
  779. font-size: 9pt;
  780. }
  781. div.boardlist.bottom {
  782. margin-top: 12px;
  783. clear: both;
  784. }
  785. div.boardlist a {
  786. text-decoration: none;
  787. }
  788. /* Threads */
  789. /* Thread Footer */
  790. #thread-interactions {
  791. margin: 8px 0;
  792. clear: both;
  793. }
  794. #thread-links {
  795. float: left;
  796. }
  797. #thread-links > a {
  798. padding-left: none;
  799. padding-right: 10px;
  800. }
  801. #thread-quick-reply {
  802. display: none;
  803. position: absolute;
  804. left: 50%;
  805. right: 50%;
  806. text-align: center;
  807. width: 100px;
  808. margin-left: -50px;
  809. }
  810. #thread_stats {
  811. float: right;
  812. }
  813. #post-moderation-fields {
  814. float: right;
  815. text-align: right;
  816. }
  817. #delete-fields {
  818. }
  819. #report-fields {
  820. }
  821. /* threadwatcher */
  822. #watchlist {
  823. display: none;
  824. max-height: 250px;
  825. overflow: auto;
  826. border: 1px solid;
  827. border-style: none solid solid none;
  828. width: 50%;
  829. margin: 0 auto;
  830. margin-bottom: 10px;
  831. }
  832. .watchlist-inner, .watchlist-controls {
  833. margin: 0 auto;
  834. margin-top: 10px;
  835. margin-bottom: 10px;
  836. text-align: center;
  837. }
  838. #watchlist-toggle, .watchThread, .watchlist-remove, #clearList, #clearGhosts {
  839. cursor: pointer;
  840. }
  841. <<<<<<< HEAD
  842. #youtube-size input {
  843. width: 50px;
  844. }
  845. /* File selector */
  846. .dropzone {
  847. color: #000;
  848. cursor: default;
  849. margin: auto;
  850. padding: 0px 4px;
  851. text-align: center;
  852. min-height: 50px;
  853. max-height: 140px;
  854. transition: 0.2s;
  855. background-color: rgba(200, 200, 200, 0.5);
  856. overflow-y: auto;
  857. }
  858. .dropzone-wrap {
  859. width: 100%;
  860. }
  861. .dropzone .file-hint {
  862. color: rgba(0, 0, 0, 0.5);
  863. cursor: pointer;
  864. position: relative;
  865. margin-bottom: 5px;
  866. padding: 10px 0px;
  867. top: 5px;
  868. transition: 0.2s;
  869. border: 2px dashed rgba(125, 125, 125, 0.4);
  870. }
  871. .file-hint:hover, .dropzone.dragover .file-hint {
  872. color: rgba(0, 0, 0, 1);
  873. border-color: rgba(125, 125, 125, 0.8);
  874. }
  875. .dropzone.dragover {
  876. background-color: rgba(200, 200, 200, 1);
  877. }
  878. .dropzone .file-thumbs {
  879. text-align: left;
  880. width: 100%;
  881. }
  882. .dropzone .tmb-container {
  883. padding: 3px;
  884. overflow-x: hidden;
  885. white-space: nowrap;
  886. }
  887. .dropzone .file-tmb {
  888. height: 40px;
  889. width: 70px;
  890. cursor: pointer;
  891. display: inline-block;
  892. text-align: center;
  893. background-color: rgba(187, 187, 187, 0.5);
  894. background-size: cover;
  895. background-position: center;
  896. }
  897. .dropzone .file-tmb span {
  898. font-weight: 600;
  899. position: relative;
  900. top: 13px;
  901. }
  902. .dropzone .tmb-filename {
  903. display: inline-block;
  904. vertical-align: bottom;
  905. bottom: 12px;
  906. position: relative;
  907. margin-left: 5px;
  908. }
  909. .dropzone .remove-btn {
  910. cursor: pointer;
  911. color: rgba(125, 125, 125, 0.5);
  912. display: inline-block;
  913. vertical-align: bottom;
  914. bottom: 10px;
  915. position: relative;
  916. margin-right: 5px;
  917. font-size: 20px
  918. }
  919. .dropzone .remove-btn:hover {
  920. color: rgba(125, 125, 125, 1);
  921. }
  922. #thread_stats {
  923. display: inline;
  924. margin-left: 10px;
  925. margin-right: 10px;
  926. }
  927. /* Fileboard */
  928. table.fileboard th, table.fileboard td {
  929. padding: 2px;
  930. text-align: center;
  931. }
  932. table.fileboard .intro a {
  933. margin-left: 0px;
  934. }
  935. /* Gallery view */
  936. #gallery_images {
  937. position: absolute;
  938. right: 0px;
  939. bottom: 0px;
  940. top: 0px;
  941. width: 12%;
  942. background-color: rgba(0, 0, 0, 0.4);
  943. overflow: auto;
  944. }
  945. #gallery_toolbar {
  946. position: absolute;
  947. right: 12%;
  948. left: 0px;
  949. bottom: 0px;
  950. height: 32px;
  951. background-color: rgba(0, 0, 0, 0.4);
  952. text-align: right;
  953. }
  954. #gallery_images img {
  955. width: 100%;
  956. }
  957. #gallery_toolbar a {
  958. font-size: 28px;
  959. padding-right: 5px;
  960. }
  961. #gallery_main {
  962. position: absolute;
  963. left: 0px;
  964. right: 12%;
  965. bottom: 32px;
  966. top: 0px;
  967. padding: 10px;
  968. }
  969. #gallery_images img {
  970. opacity: 0.6;
  971. -webkit-transition: all 0.5s;
  972. transition: all 0.5s;
  973. }
  974. #gallery_images img:hover, #gallery_images img.active {
  975. opacity: 1;
  976. }
  977. #gallery_images img.active {
  978. -webkit-box-shadow: 0px 0px 29px 2px rgba(255,255,255,1);
  979. -moz-box-shadow: 0px 0px 29px 2px rgba(255,255,255,1);
  980. box-shadow: 0px 0px 29px 2px rgba(255,255,255,1);
  981. z-index: 1;
  982. }
  983. #gallery_main img, #gallery_main video {
  984. max-width: 100%;
  985. max-height: 100%;
  986. position: absolute;
  987. }
  988. .own_post {
  989. font-style: italic;
  990. font-weight: normal;
  991. opacity: .666;
  992. }
  993. div.mix {
  994. display: inline-block;
  995. }