gore's shitty theme.css 15 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126
  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. .theme-white{
  14. --1d2021: #bdae93;
  15. --282828: #a89984;
  16. --3c3836: #a89984;
  17. --504945: #504945;
  18. /* font */
  19. --928374: #1d2021;
  20. --a89984: #282828;
  21. --bdae93: #3c3836;
  22. --8ec07c: #52520e;
  23. --ebdbb2: #1d2021;
  24. }
  25. .theme-white .autocomplete .entry:hover{
  26. background:#928374;
  27. }
  28. body,html{
  29. padding:0;
  30. margin:0;
  31. }
  32. body{
  33. background:var(--1d2021);
  34. color:var(--a89984);
  35. font-size:16px;
  36. box-sizing:border-box;
  37. font-family:sans-serif;
  38. padding:15px 4% 40px;
  39. word-wrap:anywhere;
  40. line-height:22px;
  41. max-width:2000px;
  42. }
  43. h1,h2,h3,h4,h5,h6{
  44. padding:0;
  45. margin:0 0 7px 0;
  46. line-height:initial;
  47. color:var(--bdae93);
  48. }
  49. h3,h4,h5,h6{
  50. margin-bottom:14px;
  51. }
  52. /*
  53. Web styles
  54. */
  55. #overflow{
  56. overflow:hidden;
  57. }
  58. /* Searchbox */
  59. .searchbox{
  60. width:40%;
  61. height:36px;
  62. border:1px solid var(--504945);
  63. background:var(--282828);
  64. border-radius:2px;
  65. margin-bottom:10px;
  66. position:relative;
  67. }
  68. .searchbox .wrapper{
  69. overflow:hidden;
  70. }
  71. .searchbox input[type="text"]{
  72. width:100%;
  73. padding-left:10px;
  74. }
  75. .searchbox input[type="text"]::placeholder{
  76. color:var(--928374);
  77. }
  78. .searchbox input[type="submit"]{
  79. float:right;
  80. cursor:pointer;
  81. padding:0 10px;
  82. border-left: 1px solid var(--504945);
  83. background: #723c0b;
  84. }
  85. .searchbox input[type="submit"]:hover{
  86. text-decoration:underline;
  87. }
  88. .searchbox input{
  89. all:unset;
  90. line-height:36px;
  91. box-sizing:border-box;
  92. height:36px;
  93. }
  94. .searchbox:focus-within{
  95. border:1px solid #ee8a9c;
  96. }
  97. .autocomplete{
  98. display:none;
  99. position:absolute;
  100. top:35px;
  101. left:-1px;
  102. right:-1px;
  103. background:var(--282828);
  104. border:1px solid var(--504945);
  105. border-top:none;
  106. border-radius:0 0 2px 2px;
  107. z-index:10;
  108. }
  109. .autocomplete .entry{
  110. overflow:hidden;
  111. padding:4px 10px;
  112. cursor:pointer;
  113. }
  114. .autocomplete .entry:hover{
  115. background:var(--3c3836);
  116. }
  117. .autocomplete .title{
  118. float:left;
  119. }
  120. .autocomplete .subtext{
  121. float:right;
  122. font-size:14px;
  123. color:var(--928374);
  124. margin-left:7px;
  125. }
  126. /* Tabs */
  127. .tabs, .filters{
  128. overflow:hidden;
  129. overflow-x:auto;
  130. white-space:nowrap;
  131. }
  132. .tabs{
  133. padding-bottom:0px;
  134. }
  135. .tabs .tab{
  136. text-decoration:none;
  137. color:#d3d0c1;
  138. padding:0px 10px;
  139. display:inline-block;
  140. }
  141. .tabs .tab:hover{
  142. text-decoration:underline;
  143. }
  144. .tabs .tab.selected{
  145. border-bottom:2px solid #fc92a5;
  146. }
  147. /* Filters */
  148. .filters{
  149. padding-bottom:12px;
  150. padding-top:7px;
  151. margin-bottom:7px;
  152. background-color:#232525
  153. }
  154. .filters .filter{
  155. display:inline-block;
  156. margin-right:7px;
  157. }
  158. .filters .filter .title{
  159. font-size:13px;
  160. }
  161. .filters .filter input,
  162. .filters .filter select{
  163. all:unset;
  164. display:block;
  165. border:1px solid var(--504945);
  166. border-radius:2px;
  167. font-size:14px;
  168. padding:0 2px;
  169. width:127px;
  170. height:22px;
  171. }
  172. /*
  173. HOME
  174. */
  175. .home{
  176. min-height:100vh;
  177. margin:0 auto;
  178. display:table;
  179. text-align:center;
  180. }
  181. .home .logo{
  182. max-width:400px;
  183. height:100px;
  184. margin:0 auto 17px auto;
  185. }
  186. .home img{
  187. line-height:100px;
  188. font-size:60px;
  189. text-align:center;
  190. font-family:Times;
  191. width:100%;
  192. height:100%;
  193. background:var(--282828);
  194. display:block;
  195. object-fit:contain;
  196. }
  197. .home #center{
  198. display:table-cell;
  199. vertical-align:middle;
  200. width:500px;
  201. }
  202. .home .searchbox{
  203. width:100%;
  204. text-align:left;
  205. margin-bottom:20px;
  206. }
  207. .home a{
  208. color:inherit;
  209. }
  210. .home .subtext{
  211. margin-top:17px;
  212. line-height:16px;
  213. font-size:12px;
  214. }
  215. /*
  216. WEB
  217. */
  218. /* Left wrapper */
  219. .web .left{
  220. width:40%;
  221. float:left;
  222. }
  223. /* infobox */
  224. .web .infobox{
  225. border:1px dashed var(--504945);
  226. padding:10px;
  227. margin-bottom:17px;
  228. }
  229. .web .infobox .code{
  230. white-space:initial;
  231. }
  232. .web .infobox ul{
  233. padding-left:27px;
  234. margin-bottom:0;
  235. }
  236. .web .infobox a{
  237. color:var(--bdae93);
  238. }
  239. .web .infobox a:hover{
  240. text-decoration:underline;
  241. }
  242. /* text-result */
  243. .web .text-result{
  244. margin-bottom:30px;
  245. }
  246. .web .description{
  247. white-space:pre-line;
  248. }
  249. .web .type{
  250. border:1px solid var(--928374);
  251. background:var(--282828);
  252. padding:0 4px;
  253. border-radius:2px;
  254. font-size:14px;
  255. line-height:16px;
  256. float:left;
  257. margin:2px 7px 0 0;
  258. }
  259. .web .url{
  260. position:relative;
  261. }
  262. .web .url .part{
  263. font-size:15px;
  264. text-decoration:none;
  265. color:#90c186;
  266. }
  267. .web .separator::before{
  268. content:"/";
  269. padding:0 4px;
  270. color:#5ab442;
  271. font-size:12px;
  272. }
  273. .web .part:hover{
  274. text-decoration:underline;
  275. }
  276. .web .hover{
  277. display:block;
  278. text-decoration:none;
  279. color:var(--a89984);
  280. overflow:hidden;
  281. clear:left;
  282. padding-top:3px;
  283. }
  284. .web .text-result .title{
  285. font-size:18px;
  286. color:#81b5f4;
  287. margin-bottom:5px;
  288. }
  289. .web .text-result a:visited .title{
  290. color:var(--928374) !important;
  291. }
  292. .theme-white .web .text-result a:visited .title{
  293. color:#7c6f64 !important;
  294. }
  295. .web .text-result .hover:hover .title{
  296. text-decoration:underline;
  297. }
  298. .web .text-result .author{
  299. font-style:italic;
  300. }
  301. .web .text-result .greentext{
  302. font-size:14px;
  303. color:var(--bdae93);
  304. }
  305. .web .right-right .text-result:last-child,
  306. .web .right-left .text-result:last-child{
  307. margin-bottom:0;
  308. }
  309. /* favicon */
  310. .favicon{
  311. all:unset;
  312. float:left;
  313. cursor:pointer;
  314. }
  315. .favicon-dropdown{
  316. display:none;
  317. position:absolute;
  318. top:25px;
  319. background:var(--282828);
  320. border:1px solid var(--504945);
  321. border-radius:2px;
  322. z-index:3;
  323. word-wrap:normal;
  324. }
  325. .favicon-dropdown::before{
  326. content:"";
  327. position:absolute;
  328. top:-10px;
  329. left:2px;
  330. border:5px solid transparent;
  331. border-bottom:5px solid var(--504945);
  332. }
  333. .favicon-dropdown a{
  334. text-decoration:none;
  335. color:#d3d0c1;
  336. display:block;
  337. padding:2px 7px 2px 5px;
  338. font-size:13px;
  339. }
  340. .favicon-dropdown a:hover{
  341. text-decoration:underline;
  342. }
  343. .favicon-dropdown:hover,
  344. .favicon:focus + .favicon-dropdown,
  345. .favicon-dropdown:focus-within{
  346. display:block;
  347. }
  348. .web .favicon img,
  349. .favicon-dropdown img{
  350. margin:3px 7px 0 0;
  351. height:16px;
  352. font-size:12px;
  353. line-height:16px;;
  354. display:block;
  355. text-align:left;
  356. }
  357. .favicon-dropdown img{
  358. float:left;
  359. margin:2px 7px 0 0;
  360. }
  361. /* thumbnails */
  362. .thumb-wrap{
  363. position:relative;
  364. float:right;
  365. width:160px;
  366. height:90px;
  367. background:var(--282828);
  368. text-align:center;
  369. line-height:87px;
  370. border:1px solid var(--504945);
  371. overflow:hidden;
  372. margin-left:7px;
  373. }
  374. .duration{
  375. position:absolute;
  376. right:0;
  377. bottom:0;
  378. padding:1px 2px;
  379. line-height:14px;
  380. background:var(--3c3836);
  381. font-size:12px;
  382. border-left:1px solid var(--504945);
  383. border-top:1px solid var(--504945);
  384. font-family:monospace;
  385. }
  386. .web .text-result:hover .thumb-wrap .duration{
  387. display:none;
  388. }
  389. .thumb-wrap .thumb{
  390. max-width:100%;
  391. max-height:100%;
  392. text-align:left;
  393. vertical-align:middle;
  394. }
  395. .thumb-wrap.portrait{
  396. width:50px;
  397. }
  398. .thumb-wrap.square{
  399. width:90px;
  400. }
  401. /* Next page */
  402. .nextpage{
  403. margin:0 0 30px;
  404. text-align:center;
  405. display:block;
  406. padding:10px;
  407. border:1px solid var(--504945);
  408. border-radius:2px;
  409. text-decoration:none;
  410. color:var(--bdae93);
  411. }
  412. .nextpage:hover{
  413. text-decoration:underline;
  414. }
  415. /* Right wrapper */
  416. .web .right-wrapper{
  417. width:60%;
  418. float:right;
  419. overflow:hidden;
  420. padding-left:15px;
  421. box-sizing:border-box;
  422. }
  423. .web .right-right,
  424. .web .right-left{
  425. float:right;
  426. width:50%;
  427. padding:0 15px;
  428. box-sizing:border-box;
  429. overflow:hidden;
  430. min-height:1px;
  431. }
  432. .web .right-right{
  433. padding-right:0;
  434. }
  435. /*
  436. Tables
  437. */
  438. table{
  439. width:100%;
  440. text-align:left;
  441. border-collapse:collapse;
  442. }
  443. table td{
  444. width:50%;
  445. padding:0;
  446. vertical-align:top;
  447. }
  448. table tr td:first-child{
  449. padding-right:7px;
  450. }
  451. table a{
  452. display:block;
  453. text-decoration:none;
  454. color:var(--a89984);
  455. padding:0 10px 0 0;
  456. }
  457. table tr a:last-child{
  458. padding-right:0;
  459. }
  460. /* Related */
  461. .related{
  462. margin-bottom:20px;
  463. }
  464. .related a{
  465. padding-bottom:10px;
  466. color:var(--bdae93);
  467. }
  468. .related a:hover{
  469. text-decoration:underline;
  470. }
  471. /*
  472. Answers
  473. */
  474. .web .answer{
  475. max-height:600px;
  476. overflow:hidden;
  477. padding-bottom:17px;
  478. position:relative;
  479. }
  480. .web .answer::after{
  481. content:"";
  482. position:absolute;
  483. bottom:0;
  484. width:100%;
  485. height:17px;
  486. background:linear-gradient(transparent, var(--1d2021));
  487. pointer-events:none;
  488. }
  489. .web .answer-title{
  490. text-decoration:none;
  491. color:var(--a89984);
  492. }
  493. .web .answer-title a:hover{
  494. text-decoration:underline;
  495. }
  496. .web .spoiler:checked + .answer{
  497. overflow:initial;
  498. max-height:initial;
  499. }
  500. .web .spoiler{
  501. display:none;
  502. }
  503. .web .spoiler-button{
  504. display:block;
  505. border:1px solid var(--504945);
  506. border-radius:2px;
  507. line-height:30px;
  508. padding:0 7px;
  509. text-align:center;
  510. cursor:pointer;
  511. }
  512. .web .answer-wrapper{
  513. margin-bottom:27px;
  514. }
  515. .web .spoiler-button:hover{
  516. text-decoration:underline;
  517. }
  518. .web .spoiler-button::before{
  519. content:"Show more";
  520. }
  521. .web .spoiler:checked + .answer + .spoiler-button::before{
  522. content:"Show less";
  523. }
  524. /* Tables on left handside */
  525. .web .info-table{
  526. margin:10px 0;
  527. font-size:15px;
  528. color:var(--928374);
  529. background:var(--282828);
  530. border:1px dashed var(--504945);
  531. }
  532. .web .info-table td{
  533. padding:4px 10px;
  534. }
  535. .web .info-table tr td:first-child{
  536. width:1%;
  537. white-space:nowrap;
  538. padding-right:17px;
  539. color:var(--a89984);
  540. }
  541. .web .info-table tr:nth-child(even){
  542. background:var(--1d2021);
  543. }
  544. .web .sublinks{
  545. padding:17px 10px;
  546. font-size:15px;
  547. color:var(--#928374);
  548. }
  549. .web .sublinks table td{
  550. padding-bottom:17px;
  551. }
  552. .web .sublinks table tr:last-child td:last-child{
  553. padding-bottom:0;
  554. }
  555. .web .text-result .sublinks:last-child{
  556. padding-bottom:0;
  557. }
  558. .web .sublinks a:hover .title{
  559. text-decoration:underline;
  560. }
  561. /* Wikipedia head */
  562. .wiki-head{
  563. padding:5px;
  564. background-color: #322f2b
  565. }
  566. .web .wiki-head .photo{
  567. float:right;
  568. margin:0 1px 10px 10px;
  569. }
  570. .web .wiki-head .photo img{
  571. display:block;
  572. max-width:200px;
  573. max-height:200px;
  574. filter:drop-shadow(1px 0 0 var(--504945)) drop-shadow(-1px 0 0 var(--504945)) drop-shadow(0 -1px 0 var(--504945)) drop-shadow(0 1px 0 var(--504945));
  575. }
  576. .web .wiki-head .description{
  577. clear:left;
  578. padding-top:7px;
  579. overflow:hidden;
  580. }
  581. .web .wiki-head table, .about table{
  582. margin-top:17px;
  583. border:1px dashed var(--504945);
  584. }
  585. .web .wiki-head td, .about table td{
  586. padding:4px 7px;
  587. vertical-align:middle;
  588. }
  589. .web .wiki-head tr td:first-child, .about table tr td:first-child{
  590. width:30%;
  591. min-width:150px;
  592. }
  593. .web .wiki-head tr:nth-child(odd), .about table tr:nth-child(odd){
  594. background:var(--282828);
  595. }
  596. .web .wiki-head .socials{
  597. overflow:hidden;
  598. margin-top:17px;
  599. }
  600. .web .wiki-head .socials a{
  601. width:74px;
  602. height:80px;
  603. padding-right:4px;
  604. float:left;
  605. color:var(--bdae93);
  606. text-decoration:none;
  607. display:table;
  608. }
  609. .web .wiki-head .socials a:hover .title{
  610. text-decoration:underline;
  611. }
  612. .web .wiki-head .socials .center{
  613. display:table-cell;
  614. vertical-align:middle;
  615. }
  616. .web .wiki-head .socials img{
  617. margin:0 auto;
  618. display:block;
  619. text-align:center;
  620. width:36px;
  621. height:36px;
  622. line-height:36px;
  623. }
  624. .web .wiki-head .socials .title{
  625. margin-top:7px;
  626. text-align:center;
  627. font-size:13px;
  628. line-height:13px;
  629. }
  630. .web .fullimg{
  631. display:block;
  632. max-width:100%;
  633. max-height:150px;
  634. margin:7px 0 17px;
  635. box-sizing:border-box;
  636. border:1px solid var(--504945);
  637. }
  638. /*
  639. Code tags
  640. */
  641. .code{
  642. white-space:pre;
  643. font-family:monospace;
  644. background:var(--3c3836);
  645. color:var(--bdae93);
  646. padding:7px;
  647. margin:4px 0 13px 0;
  648. overflow-x:auto;
  649. border-radius:2px;
  650. border:1px solid var(--504945);
  651. }
  652. .code-inline{
  653. display:inline;
  654. font-family:monospace;
  655. background:var(--282828);
  656. color:var(--bdae93);
  657. border:1px solid var(--928374);
  658. padding:0 4px;
  659. border-radius:2px;
  660. }
  661. /* Wiki-head titles and quotes */
  662. .web .wiki-head h2{
  663. font-size:20px;
  664. margin:20px 0 13px 0;
  665. }
  666. .web .wiki-head h2:first-child{
  667. margin-top:10px;
  668. }
  669. .web .wiki-head a{
  670. color:var(--bdae93);
  671. }
  672. .quote{
  673. font-style:italic;
  674. margin:10px 0 13px;
  675. padding-left:10px;
  676. border-left:1px solid #504945;
  677. }
  678. /*
  679. Web images
  680. */
  681. .web .images{
  682. overflow:hidden;
  683. margin:0 -5px;
  684. font-size:0;
  685. }
  686. .web .images .duration{
  687. display:none;
  688. border:1px solid var(--504945);
  689. right:5px;
  690. bottom:5px;
  691. }
  692. .web .images .image:hover .duration{
  693. display:block;
  694. }
  695. .web .images .image{
  696. width:90px;
  697. height:90px;
  698. padding:5px;
  699. position:relative;
  700. line-height:90px;
  701. display:inline-block;
  702. text-align:center;
  703. color:inherit;
  704. }
  705. .web .images .image img{
  706. max-width:100%;
  707. max-height:100%;
  708. vertical-align:middle;
  709. }
  710. /*
  711. Images tab
  712. */
  713. #images{
  714. line-height:15px;
  715. overflow:hidden;
  716. margin-bottom:10px;
  717. }
  718. #images .image-wrapper{
  719. width:20%;
  720. float:left;
  721. }
  722. #images .image{
  723. margin:0 auto;
  724. width:250px;
  725. max-width:100%;
  726. padding:7px 7px 30px 7px;
  727. box-sizing:border-box;
  728. font-size:14px;
  729. }
  730. #images a{
  731. color:inherit;
  732. text-decoration:none;
  733. display:block;
  734. }
  735. #images a:hover .title{
  736. text-decoration:underline;
  737. }
  738. #images .thumb{
  739. display:block;
  740. height:180px;
  741. margin-bottom:10px;
  742. position:relative;
  743. }
  744. #images .duration{
  745. display:block;
  746. border:1px solid #504945;
  747. }
  748. #images .image:hover .duration{
  749. display:none;
  750. }
  751. #images img{
  752. width:100%;
  753. height:100%;
  754. object-fit:contain;
  755. }
  756. #images .image .title{
  757. white-space:nowrap;
  758. overflow:hidden;
  759. margin-bottom:7px;
  760. font-weight:bold;
  761. color:var(--bdae93);
  762. }
  763. #images .image .description{
  764. overflow:hidden;
  765. height:45px;
  766. }
  767. .nextpage.img{
  768. width:50%;
  769. margin:0 auto 50px;
  770. }
  771. #popup{
  772. display:none;
  773. position:fixed;
  774. top:0;
  775. left:0;
  776. cursor:grab;
  777. user-select:none;
  778. pointer-events:none;
  779. }
  780. #popup:active{
  781. cursor:grabbing;
  782. }
  783. #popup-image{
  784. border:1px solid var(--928374);
  785. display:block;
  786. margin:0 auto;
  787. pointer-events:all;
  788. width:100%;
  789. height:100%;
  790. object-fit:contain;
  791. background:var(--282828);
  792. }
  793. #popup-status{
  794. display:none;
  795. position:fixed;
  796. top:0;
  797. left:0;
  798. width:100%;
  799. height:35px;
  800. background:var(--1d2021);
  801. border-bottom:1px solid var(--928374);
  802. }
  803. #popup-status select{
  804. display:block;
  805. width:250px;
  806. }
  807. #popup-num,
  808. #popup-title{
  809. display:table-cell;
  810. width:0;
  811. word-wrap:normal;
  812. padding:0 10px;
  813. line-height:35px;
  814. color:var(--ebdbb2);
  815. text-decoration:none;
  816. }
  817. #popup-title:hover{
  818. text-decoration:underline;
  819. }
  820. #popup-title{
  821. width:initial;
  822. overflow:hidden;
  823. height:35px;
  824. display:block;
  825. }
  826. #popup-num{
  827. font-weight:bold;
  828. }
  829. #popup-dropdown{
  830. display:table-cell;
  831. vertical-align:middle;
  832. width:0;
  833. }
  834. /*
  835. Settings page
  836. */
  837. .web .settings{
  838. margin-top:17px;
  839. border:1px dashed var(--504945);
  840. padding:7px 10px 0;
  841. }
  842. .web .setting{
  843. margin-bottom:17px;
  844. }
  845. .web .setting .title{
  846. font-size:14px;
  847. }
  848. .web .settings-submit{
  849. margin:17px 10px;
  850. }
  851. .web .settings-submit input{
  852. float:right;
  853. }
  854. .web .settings-submit a{
  855. margin-right:17px;
  856. color:#bdae93;
  857. }
  858. /*
  859. About page
  860. */
  861. .about a{
  862. color:var(--bdae93);
  863. }
  864. .about h1, .about h2{
  865. margin-top:17px;
  866. }
  867. .about table{
  868. margin-bottom:17px;
  869. }
  870. .about table a{
  871. display:inline;
  872. }
  873. /*
  874. Responsive image
  875. */
  876. @media only screen and (max-width: 1454px){ #images .image-wrapper{ width:25%; } }
  877. @media only screen and (max-width: 1161px){ #images .image-wrapper{ width:25%; } }
  878. @media only screen and (max-width: 750px){ #images .image-wrapper{ width:50%; } }
  879. @media only screen and (max-width: 450px){ #images .image-wrapper{ width:100%; } }
  880. /*
  881. Responsive design
  882. */
  883. @media only screen and (max-width: 1550px){
  884. .web .right-right,
  885. .web .right-left{
  886. float:none;
  887. width:initial;
  888. padding:0 0 0 15px;
  889. }
  890. .web .left,
  891. .searchbox{
  892. width:60%;
  893. }
  894. .web .right-wrapper{
  895. width:40%;
  896. }
  897. }
  898. @media only screen and (max-width: 1000px){
  899. .nextpage.img{
  900. width:initial;
  901. }
  902. .web .right-right,
  903. .web .right-left{
  904. border:none;
  905. padding:0;
  906. }
  907. .web .right-wrapper{
  908. float:none;
  909. padding:0;
  910. width:initial;
  911. }
  912. .web .left,
  913. .searchbox{
  914. width:100%;
  915. }
  916. table td{
  917. display:block;
  918. width:100%;
  919. }
  920. table a{
  921. padding:0;
  922. }
  923. .web.has-answer .left::before{
  924. display:block;
  925. content:"Results";
  926. font-size:24px;
  927. font-weight:bold;
  928. margin-bottom:17px;
  929. color:var(--bdae93);
  930. }
  931. .web .answer{
  932. max-height:200px;
  933. }
  934. .web .wiki-head tr td:first-child,
  935. .web .info-table tr td:first-child{
  936. text-decoration:underline;
  937. }
  938. }
  939. .type{
  940. color:var(--bdae93);
  941. }