Gore's shitty theme.css 4.1 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. }
  16. h1,h2,h3,h4,h5,h6{
  17. padding:0;
  18. margin:0 0 7px 0;
  19. line-height:initial;
  20. color:var(--bdae93);
  21. }
  22. h3,h4,h5,h6{
  23. margin-bottom:14px;
  24. }
  25. /*
  26. Web styles
  27. */
  28. .searchbox input[type="submit"]{
  29. float:right;
  30. cursor:pointer;
  31. padding:0 10px;
  32. border-left: 1px solid var(--504945);
  33. background: #723c0b;
  34. }
  35. .searchbox input{
  36. all:unset;
  37. line-height:36px;
  38. box-sizing:border-box;
  39. height:36px;
  40. }
  41. .searchbox:focus-within{
  42. border:1px solid #ee8a9c;
  43. }
  44. .autocomplete{
  45. display:none;
  46. position:absolute;
  47. top:35px;
  48. left:-1px;
  49. right:-1px;
  50. background:var(--282828);
  51. border:1px solid var(--504945);
  52. border-top:none;
  53. border-radius:0 0 2px 2px;
  54. z-index:10;
  55. }
  56. .autocomplete .entry{
  57. overflow:hidden;
  58. padding:4px 10px;
  59. cursor:pointer;
  60. }
  61. .autocomplete .title{
  62. float:left;
  63. }
  64. .autocomplete .subtext{
  65. float:right;
  66. font-size:14px;
  67. color:var(--928374);
  68. margin-left:7px;
  69. }
  70. /* Tabs */
  71. .tabs{
  72. padding-bottom:0px;
  73. }
  74. .tabs .tab{
  75. text-decoration:none;
  76. color:#d3d0c1;
  77. padding:0px 10px;
  78. display:inline-block;
  79. }
  80. .tabs .tab.selected{
  81. border-bottom:2px solid #fc92a5;
  82. }
  83. /* Filters */
  84. .filters{
  85. padding-bottom:12px;
  86. padding-top:7px;
  87. margin-bottom:7px;
  88. background-color:#232525
  89. }
  90. .filters .filter{
  91. display:inline-block;
  92. margin-right:7px;
  93. }
  94. .filters .filter .title{
  95. font-size:13px;
  96. }
  97. .filters .filter input,
  98. .filters .filter select{
  99. all:unset;
  100. display:block;
  101. border:1px solid var(--504945);
  102. border-radius:2px;
  103. font-size:14px;
  104. padding:0 2px;
  105. width:127px;
  106. height:22px;
  107. }
  108. /* infobox */
  109. .web .infobox{
  110. border:1px dashed var(--504945);
  111. padding:10px;
  112. margin-bottom:17px;
  113. }
  114. .web .infobox .code{
  115. white-space:initial;
  116. }
  117. .web .infobox ul{
  118. padding-left:27px;
  119. margin-bottom:0;
  120. }
  121. .web .infobox a{
  122. color:var(--bdae93);
  123. }
  124. .web .infobox a:hover{
  125. text-decoration:underline;
  126. }
  127. /* text-result */
  128. .web .url .part{
  129. font-size:15px;
  130. text-decoration:none;
  131. color:#90c186;
  132. }
  133. .web .separator::before{
  134. content:"/";
  135. padding:0 4px;
  136. color:#5ab442;
  137. font-size:12px;
  138. }
  139. .web .hover{
  140. display:block;
  141. text-decoration:none;
  142. color:var(--a89984);
  143. overflow:hidden;
  144. clear:left;
  145. padding-top:3px;
  146. }
  147. .web .text-result .title{
  148. font-size:18px;
  149. color:#81b5f4;
  150. margin-bottom:5px;
  151. }
  152. .web .text-result a:visited .title{
  153. color:#aa77c1 !important;
  154. }
  155. .theme-white .web .text-result a:visited .title{
  156. color:#9760b1 !important;
  157. }
  158. .web .text-result .greentext{
  159. font-size:14px;
  160. color:var(--bdae93);
  161. }
  162. /* favicon */
  163. .favicon-dropdown a{
  164. text-decoration:none;
  165. color:#d3d0c1;
  166. display:block;
  167. padding:2px 7px 2px 5px;
  168. font-size:13px;
  169. }
  170. .web .favicon img,
  171. .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){ #images .image-wrapper{ width:25%; } }
  232. @media only screen and (max-width: 1161px){ #images .image-wrapper{ width:25%; } }
  233. @media only screen and (max-width: 750px){ #images .image-wrapper{ width:50%; } }
  234. @media only screen and (max-width: 450px){ #images .image-wrapper{ width:100%; } }
  235. /*
  236. Responsive design
  237. */
  238. @media only screen and (max-width: 1550px){
  239. .web .left,
  240. .searchbox{
  241. width:60%;
  242. }
  243. }
  244. @media only screen and (max-width: 1000px){
  245. }
  246. .type{
  247. color:var(--bdae93);
  248. }
  249. }