1
0

Gore's shitty theme.css 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322
  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, .favicon-dropdown img{
  172. margin:3px 7px 0 0;
  173. height:16px;
  174. font-size:12px;
  175. line-height:16px;
  176. display:block;
  177. text-align:left;
  178. }
  179. .web .sublinks{
  180. padding:17px 10px;
  181. font-size:15px;
  182. color:var(--#928374);
  183. }
  184. .web .text-result .sublinks:last-child{
  185. padding-bottom:0;
  186. }
  187. /* Wikipedia head */
  188. .wiki-head{
  189. padding:5px;
  190. background-color:#322f2b;
  191. }
  192. /*
  193. Images tab
  194. */
  195. #images{
  196. line-height:15px;
  197. overflow:hidden;
  198. margin-bottom:10px;
  199. }
  200. #images .image-wrapper{
  201. width:20%;
  202. float:left;
  203. }
  204. #images .image .title{
  205. white-space:nowrap;
  206. overflow:hidden;
  207. margin-bottom:7px;
  208. font-weight:bold;
  209. color:var(--bdae93);
  210. }
  211. #popup-status{
  212. display:none;
  213. position:fixed;
  214. top:0;
  215. left:0;
  216. width:100%;
  217. height:35px;
  218. background:var(--1d2021);
  219. border-bottom:1px solid var(--928374);
  220. }
  221. /*
  222. Settings page
  223. */
  224. .web .settings-submit a{
  225. margin-right:17px;
  226. color:#bdae93;
  227. }
  228. /*
  229. Responsive image
  230. */
  231. @media only screen and (max-width:1454px){
  232. #images .image-wrapper{
  233. width:25%;
  234. }
  235. }
  236. @media only screen and (max-width:1161px){
  237. #images .image-wrapper{
  238. width:25%;
  239. }
  240. }
  241. @media only screen and (max-width:750px){
  242. #images .image-wrapper{
  243. width:50%;
  244. }
  245. }
  246. @media only screen and (max-width:450px){
  247. #images .image-wrapper{
  248. width:100%;
  249. }
  250. }
  251. /*
  252. Responsive design
  253. */
  254. @media only screen and (max-width:1550px){
  255. .web .left,
  256. .searchbox{
  257. width:60%;
  258. }
  259. }
  260. @media only screen and (max-width:1100px){
  261. .web .left,
  262. .searchbox{
  263. width:100%;
  264. }
  265. }
  266. .type{
  267. color:var(--bdae93);
  268. }