Gore's shitty theme.css 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323
  1. :root{
  2. --1d2021: #1d2021;
  3. --282828: #282828;
  4. --3c3836: #3c3836;
  5. --504945: #504945;
  6. /* font */
  7. --928374: #928374;
  8. --a89984: #c9c5bf;
  9. --bdae93: #bdae93;
  10. --8ec07c: #8ec07c;
  11. --ebdbb2: #ebdbb2;
  12. }
  13. body{
  14. padding:15px 4% 40px;
  15. margin:unset;
  16. }
  17. h1,h2,h3,h4,h5,h6{
  18. padding:0;
  19. margin:0 0 7px 0;
  20. line-height:initial;
  21. color:var(--bdae93);
  22. }
  23. h3,h4,h5,h6{
  24. margin-bottom:14px;
  25. }
  26. /*
  27. Web styles
  28. */
  29. .searchbox input[type="submit"]{
  30. float:right;
  31. cursor:pointer;
  32. padding:0 10px;
  33. border-left: 1px solid var(--504945);
  34. background: #723c0b;
  35. }
  36. .searchbox input{
  37. all:unset;
  38. line-height:36px;
  39. box-sizing:border-box;
  40. height:36px;
  41. }
  42. .searchbox:focus-within{
  43. border:1px solid #ee8a9c;
  44. }
  45. .autocomplete{
  46. display:none;
  47. position:absolute;
  48. top:35px;
  49. left:-1px;
  50. right:-1px;
  51. background:var(--282828);
  52. border:1px solid var(--504945);
  53. border-top:none;
  54. border-radius:0 0 2px 2px;
  55. z-index:10;
  56. }
  57. .autocomplete .entry{
  58. overflow:hidden;
  59. padding:4px 10px;
  60. cursor:pointer;
  61. }
  62. .autocomplete .title{
  63. float:left;
  64. }
  65. .autocomplete .subtext{
  66. float:right;
  67. font-size:14px;
  68. color:var(--928374);
  69. margin-left:7px;
  70. }
  71. /* Tabs */
  72. .tabs{
  73. padding-bottom:0px;
  74. }
  75. .tabs .tab{
  76. text-decoration:none;
  77. color:#d3d0c1;
  78. padding:0px 10px;
  79. display:inline-block;
  80. }
  81. .tabs .tab.selected{
  82. border-bottom:2px solid #fc92a5;
  83. }
  84. /* Filters */
  85. .filters{
  86. padding-bottom:12px;
  87. padding-top:7px;
  88. margin-bottom:7px;
  89. background-color:#232525
  90. }
  91. .filters .filter{
  92. display:inline-block;
  93. margin-right:7px;
  94. }
  95. .filters .filter .title{
  96. font-size:13px;
  97. }
  98. .filters .filter input,
  99. .filters .filter select{
  100. all:unset;
  101. display:block;
  102. border:1px solid var(--504945);
  103. border-radius:2px;
  104. font-size:14px;
  105. padding:0 2px;
  106. width:127px;
  107. height:22px;
  108. }
  109. /* infobox */
  110. .web .infobox{
  111. border:1px dashed var(--504945);
  112. padding:10px;
  113. margin-bottom:17px;
  114. }
  115. .web .infobox .code{
  116. white-space:initial;
  117. }
  118. .web .infobox ul{
  119. padding-left:27px;
  120. margin-bottom:0;
  121. }
  122. .web .infobox a{
  123. color:var(--bdae93);
  124. }
  125. .web .infobox a:hover{
  126. text-decoration:underline;
  127. }
  128. /* text-result */
  129. .web .url .part{
  130. font-size:15px;
  131. text-decoration:none;
  132. color:#90c186;
  133. }
  134. .web .separator::before{
  135. content:"/";
  136. padding:0 4px;
  137. color:#5ab442;
  138. font-size:12px;
  139. }
  140. .web .hover{
  141. display:block;
  142. text-decoration:none;
  143. color:var(--a89984);
  144. overflow:hidden;
  145. clear:left;
  146. padding-top:3px;
  147. }
  148. .web .text-result .title{
  149. font-size:18px;
  150. color:#81b5f4;
  151. margin-bottom:5px;
  152. }
  153. .web .text-result a:visited .title{
  154. color:#aa77c1 !important;
  155. }
  156. .theme-white .web .text-result a:visited .title{
  157. color:#9760b1 !important;
  158. }
  159. .web .text-result .greentext{
  160. font-size:14px;
  161. color:var(--bdae93);
  162. }
  163. /* favicon */
  164. .favicon-dropdown a{
  165. text-decoration:none;
  166. color:#d3d0c1;
  167. display:block;
  168. padding:2px 7px 2px 5px;
  169. font-size:13px;
  170. }
  171. .web .favicon img,
  172. .favicon-dropdown img{
  173. margin:3px 7px 0 0;
  174. height:16px;
  175. font-size:12px;
  176. line-height:16px;;
  177. display:block;
  178. text-align:left;
  179. }
  180. .web .sublinks{
  181. padding:17px 10px;
  182. font-size:15px;
  183. color:var(--#928374);
  184. }
  185. .web .text-result .sublinks:last-child{
  186. padding-bottom:0;
  187. }
  188. /* Wikipedia head */
  189. .wiki-head{
  190. padding:5px;
  191. background-color: #322f2b
  192. }
  193. /*
  194. Images tab
  195. */
  196. #images{
  197. line-height:15px;
  198. overflow:hidden;
  199. margin-bottom:10px;
  200. }
  201. #images .image-wrapper{
  202. width:20%;
  203. float:left;
  204. }
  205. #images .image .title{
  206. white-space:nowrap;
  207. overflow:hidden;
  208. margin-bottom:7px;
  209. font-weight:bold;
  210. color:var(--bdae93);
  211. }
  212. #popup-status{
  213. display:none;
  214. position:fixed;
  215. top:0;
  216. left:0;
  217. width:100%;
  218. height:35px;
  219. background:var(--1d2021);
  220. border-bottom:1px solid var(--928374);
  221. }
  222. /*
  223. Settings page
  224. */
  225. .web .settings-submit a{
  226. margin-right:17px;
  227. color:#bdae93;
  228. }
  229. /*
  230. Responsive image
  231. */
  232. @media only screen and (max-width: 1454px){ #images .image-wrapper{ width:25%; } }
  233. @media only screen and (max-width: 1161px){ #images .image-wrapper{ width:25%; } }
  234. @media only screen and (max-width: 750px){ #images .image-wrapper{ width:50%; } }
  235. @media only screen and (max-width: 450px){ #images .image-wrapper{ width:100%; } }
  236. /*
  237. Responsive design
  238. */
  239. @media only screen and (max-width: 1550px){
  240. .web .left,
  241. .searchbox{
  242. width:60%;
  243. }
  244. }
  245. @media only screen and (max-width: 1000px){
  246. }
  247. .type{
  248. color:var(--bdae93);
  249. }
  250. }