my xfce4 dotfiles
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

519 lines
10 KiB

  1. @include-when-export url(https://fonts.loli.net/css?family=Merriweather:900,900italic,300,300italic&subset=latin-ext);
  2. @include-when-export url(https://fonts.loli.net/css?family=Lato:900,300&subset=latin-ext);
  3. :root {
  4. --control-text-color: #777;
  5. }
  6. /**
  7. * forked from pixyll.com
  8. * MIT license
  9. */
  10. @font-face {
  11. font-family: 'Merriweather';
  12. font-style: normal;
  13. font-weight: normal;
  14. src: local('Merriweather Light'), local('Merriweather-Light'), url('./pixyll/merriweather-v19-latin-300.woff') format('woff');
  15. unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  16. }
  17. @font-face {
  18. font-family: 'Merriweather';
  19. font-style: normal;
  20. font-weight: bold;
  21. src: local('Merriweather Heavy'), local('Merriweather-Heavy'), url('./pixyll/merriweather-v19-latin-700.woff') format('woff');
  22. unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  23. }
  24. @font-face {
  25. font-family: 'Merriweather';
  26. font-style: italic;
  27. font-weight: normal;
  28. src: local('Merriweather Light Italic'), local('Merriweather-LightItalic'), url('./pixyll/merriweather-v19-latin-300italic.woff') format('woff');
  29. unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  30. }
  31. @font-face {
  32. font-family: 'Merriweather';
  33. font-style: italic;
  34. font-weight: bold;
  35. src: local('Merriweather Heavy Italic'), local('Merriweather-HeavyItalic'), url('./pixyll/merriweather-v19-latin-700italic.woff') format('woff');
  36. unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  37. }
  38. @font-face {
  39. font-family: 'Lato';
  40. font-style: normal;
  41. font-weight: normal;
  42. src: local('Lato Light'), local('Lato-Light'), url('./pixyll/lato-v14-latin-300.woff') format('woff');
  43. unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  44. }
  45. @font-face {
  46. font-family: 'Lato';
  47. font-style: normal;
  48. font-weight: bold;
  49. src: local('Lato Black'), local('Lato-Blcak'), url('./pixyll/lato-v14-latin-900.woff') format('woff');
  50. unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  51. }
  52. @font-face {
  53. font-family: 'Lato';
  54. font-style: italic;
  55. font-weight: normal;
  56. src: local('Lato LightItalic'), local('Lato-LightItalic'), url('./pixyll/lato-v14-latin-300italic.woff') format('woff');
  57. unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  58. }
  59. @font-face {
  60. font-family: 'Lato';
  61. font-style: italic;
  62. font-weight: bold;
  63. src: local('Lato BlackItalic'), local('Lato-BlackItalic'), url('./pixyll/lato-v14-latin-900italic.woff') format('woff');
  64. unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  65. }
  66. h1,
  67. .h1,
  68. .f1 {
  69. font-size: 2rem;
  70. line-height: 2.5rem;
  71. }
  72. h2,
  73. .h2,
  74. .f2 {
  75. font-size: 1.5rem;
  76. line-height: 2rem;
  77. }
  78. h3,
  79. .h3,
  80. .f3 {
  81. font-size: 1.25rem;
  82. line-height: 1.5rem;
  83. }
  84. p,
  85. .p,
  86. .f4,
  87. h4,
  88. h5,
  89. h6,
  90. dl,
  91. ol,
  92. ul,
  93. pre[cid],
  94. div[cid],
  95. #typora-source {
  96. font-size: 1.125rem;
  97. line-height: 1.5rem;
  98. }
  99. h4 {
  100. font-size: 1.13rem;
  101. }
  102. /*
  103. Pixyll
  104. A simple, beautiful theme for Jekyll that emphasizes content rather than aesthetic fluff.
  105. Best served with BASSCSS (http://jxnblk.github.io/basscss)
  106. Crafted with <3 by John Otander (@4lpine) - ©2015 John Otander MIT License http://opensource.org/licenses/MIT
  107. */
  108. body {
  109. font-family: "Merriweather", "PT Serif", Georgia, "Times New Roman", "STSong", 'Segoe UI Emoji', Serif;
  110. line-height: 1.5rem;
  111. font-weight: 400;
  112. }
  113. #write {
  114. max-width: 914px;
  115. color: #333;
  116. }
  117. @media only screen and (min-width: 1400px) {
  118. #write {
  119. max-width: 1100px;
  120. }
  121. }
  122. @media only screen and (min-width: 1700px) {
  123. #write {
  124. max-width: 1200px;
  125. }
  126. }
  127. img {
  128. width: auto;
  129. max-width: 100%;
  130. }
  131. body {
  132. font-size: 1.5rem;
  133. box-sizing: border-box;
  134. -moz-box-sizing: border-box;
  135. -webkit-box-sizing: border-box;
  136. }
  137. .ty-table-edit {
  138. background: #ededed;
  139. }
  140. table {
  141. width: 100%;
  142. font-size: 1.125rem;
  143. }
  144. table > thead > tr > th,
  145. table > thead > tr > td,
  146. table > tbody > tr > th,
  147. table > tbody > tr > td,
  148. table > tfoot > tr > th,
  149. table > tfoot > tr > td {
  150. padding: 12px;
  151. line-height: 1.2;
  152. vertical-align: top;
  153. border-top: 1px solid #333;
  154. }
  155. table > thead > tr > th {
  156. vertical-align: bottom;
  157. border-bottom: 2px solid #333;
  158. }
  159. table > caption + thead > tr:first-child > th,
  160. table > caption + thead > tr:first-child > td,
  161. table > colgroup + thead > tr:first-child > th,
  162. table > colgroup + thead > tr:first-child > td,
  163. table > thead:first-child > tr:first-child > th,
  164. table > thead:first-child > tr:first-child > td {
  165. border-top: 0;
  166. }
  167. table > tbody + tbody {
  168. border-top: 2px solid #333;
  169. }
  170. p {
  171. font-weight: 300;
  172. line-height: 1.5;
  173. }
  174. abbr {
  175. border-bottom: 1px black dotted;
  176. cursor: help;
  177. }
  178. pre,
  179. code {
  180. font-family: Menlo, Monaco, "Courier New", monospace;
  181. }
  182. code,
  183. .md-fences {
  184. color: #7a7a7a;
  185. }
  186. .md-fences {
  187. padding: 1.125em;
  188. margin-bottom: 0.88em;
  189. font-size: 1rem;
  190. border: 1px solid #7a7a7a;
  191. padding-bottom: 0.5rem;
  192. padding-top: 0.5rem;
  193. }
  194. blockquote {
  195. padding: 1.33em;
  196. font-style: italic;
  197. border-left: 5px solid #7a7a7a;
  198. color: #555;
  199. }
  200. blockquote em {
  201. color: #000;
  202. }
  203. blockquote footer {
  204. font-size: .85rem;
  205. font-style: normal;
  206. background-color: #fff;
  207. color: #7a7a7a;
  208. border-color: transparent;
  209. }
  210. h1,
  211. .h1,
  212. h2,
  213. .h2,
  214. h3,
  215. .h3,
  216. h4,
  217. .h4,
  218. h5,
  219. .h5,
  220. h6,
  221. .h6 {
  222. font-family: "Lato", 'Helvetica Neue', Helvetica, sans-serif;
  223. font-weight: bold;
  224. line-height: 1.2;
  225. margin: 1em 0 0.5em;
  226. }
  227. @media screen and (min-width: 48em) {
  228. .h1,
  229. h1 {
  230. font-size: 3.250rem;
  231. }
  232. .h2,
  233. h2 {
  234. font-size: 2.298rem;
  235. }
  236. .h3,
  237. h3 {
  238. font-size: 1.625rem;
  239. }
  240. .h4,
  241. h4 {
  242. font-size: 1.3rem;
  243. }
  244. #write>h4.md-focus:before,
  245. #write>h5.md-focus:before,
  246. #write>h6.md-focus:before{
  247. top: 1px;
  248. }
  249. .p,
  250. p,
  251. li {
  252. font-size: 1.25rem;
  253. line-height: 1.8;
  254. }
  255. table {
  256. font-size: 1.25rem;
  257. }
  258. }
  259. @media (max-width: 48em) {
  260. blockquote {
  261. margin-left: 1rem;
  262. margin-right: 0;
  263. padding: 0.5em;
  264. }
  265. .h1,
  266. h1 {
  267. font-size: 2.827rem;
  268. }
  269. .h2,
  270. h2 {
  271. font-size: 1.999rem;
  272. }
  273. .h3,
  274. h3 {
  275. font-size: 1.413rem;
  276. }
  277. .h4,
  278. h4 {
  279. font-size: 1.3rem;
  280. }
  281. }
  282. @media screen and (min-width: 64em) {
  283. .h1,
  284. h1 {
  285. font-size: 4.498rem;
  286. }
  287. .h2,
  288. h2 {
  289. font-size: 2.29rem;
  290. }
  291. .h3,
  292. h3 {
  293. font-size: 1.9rem;
  294. }
  295. .h4,
  296. h4 {
  297. font-size: 1.591rem;
  298. }
  299. #write>h4.md-focus:before{
  300. top:4px;
  301. }
  302. }
  303. a {
  304. color: #463F5C;
  305. text-decoration: underline;
  306. }
  307. #write {
  308. padding-top: 2rem;
  309. }
  310. #write pre.md-meta-block {
  311. min-height: 35px;
  312. padding: 0.5em 1em;
  313. white-space: pre;
  314. border: 0px;
  315. border-left: 30px #f8f8f8 solid;
  316. border-right: 30px #f8f8f8 solid;
  317. width: 100vw;
  318. max-width: calc(100% + 60px);
  319. margin-left: -30px;
  320. margin-bottom: 2em;
  321. margin-top: -2010px;
  322. padding-top: 2000px;
  323. padding-bottom: 10px;
  324. line-height: 1.5em;
  325. color: #7a7a7a;
  326. background-color: #fafafa;
  327. font-family: 'Lato', 'Helvetica Neue', Helvetica, sans-serif;
  328. font-weight: 300;
  329. clear: both;
  330. padding-left: 0;
  331. font-size:1.125rem;
  332. }
  333. .md-image>.md-meta {
  334. color: #463F5C
  335. }
  336. .footnotes {
  337. font-size:1.1rem;
  338. }
  339. .md-tag {
  340. font-family: 'Lato', 'Helvetica Neue', Helvetica, sans-serif;
  341. }
  342. .code-tooltip {
  343. background: white;
  344. }
  345. .code-tooltip-content {
  346. font-size: 1.1rem;
  347. }
  348. .task-list{
  349. padding-left: 0;
  350. }
  351. .md-task-list-item {
  352. padding-left:34px;
  353. }
  354. .md-task-list-item > input{
  355. width: 1.25rem;
  356. height: 1.25rem;
  357. display: block;
  358. -webkit-appearance: initial;
  359. top: -0.2rem;
  360. margin-left: -1.6em;
  361. margin-top: calc(1rem - 7px);
  362. border: none;
  363. }
  364. .md-task-list-item > input:focus{
  365. outline: none;
  366. box-shadow: none;
  367. }
  368. .md-task-list-item > input:before{
  369. border: 1px solid #555;
  370. border-radius: 1.5rem;
  371. width: 1.5rem;
  372. height: 1.5rem;
  373. background: #fff;
  374. content: ' ';
  375. transition: background-color 200ms ease-in-out;
  376. display: block;
  377. }
  378. .md-task-list-item > input:checked:before,
  379. .md-task-list-item > input[checked]:before{
  380. background: #333;
  381. border-width: 2px;
  382. display:inline-block;
  383. transition: background-color 200ms ease-in-out;
  384. }
  385. .md-task-list-item > input:checked:after,
  386. .md-task-list-item > input[checked]:after {
  387. opacity: 1;
  388. }
  389. .md-task-list-item > input:after {
  390. opacity: 1;
  391. -webkit-transition: opacity 0.05s ease-in-out;
  392. -moz-transition: opacity 0.05s ease-in-out;
  393. transition: opacity 0.05s ease-in-out;
  394. -webkit-transform: rotate(-45deg);
  395. -moz-transform: rotate(-45deg);
  396. transform: rotate(-45deg);
  397. position: absolute;
  398. top: 0.4375rem;
  399. left: 0.28125rem;
  400. width: 0.9375rem;
  401. height: 0.5rem;
  402. border: 3px solid #fff;
  403. border-top: 0;
  404. border-right: 0;
  405. content: ' ';
  406. opacity: 0;
  407. }
  408. .md-tag {
  409. color:inherit;
  410. }
  411. .md-toc:focus .md-toc-content{
  412. margin-top: 19px;
  413. }
  414. #typora-sidebar {
  415. font-size:1rem !important;
  416. }
  417. .html-for-mac #typora-sidebar {
  418. background-color:white;
  419. }
  420. .outline-content li, .outline-content ul {
  421. font-size:1rem !important;
  422. }
  423. .outline-title {
  424. line-height: inherit;
  425. margin-top: 10px;
  426. }
  427. .outline-expander {
  428. width: 18px;
  429. }
  430. .outline-expander:before {
  431. content: "+";
  432. font-family: inherit;
  433. color: rgb(108, 108, 108);
  434. font-size: 1.5rem;
  435. top: -0.1rem;
  436. }
  437. .outline-expander:hover:before {
  438. content: "+";
  439. }
  440. .outline-item-open>.outline-item>.outline-expander:before{
  441. content: "-";
  442. }
  443. /** source code mode */
  444. #typora-source {
  445. font-family: Courier, monospace;
  446. color: #6A6A6A;
  447. }
  448. .os-windows #typora-source {
  449. font-family: inherit;
  450. }
  451. .cm-s-typora-default .cm-header,
  452. .cm-s-typora-default .cm-property,
  453. .CodeMirror.cm-s-typora-default div.CodeMirror-cursor {
  454. color: #428bca;
  455. }
  456. .cm-s-typora-default .cm-atom, .cm-s-typora-default .cm-number {
  457. color: #777777;
  458. }
  459. .md-diagram-panel {
  460. margin-top: 24px;
  461. margin-left: -1.2em;
  462. }
  463. .md-mathjax-midline {
  464. background: #fafafa;
  465. }
  466. .enable-diagrams pre.md-fences[lang="sequence"] .code-tooltip,
  467. .enable-diagrams pre.md-fences[lang="flow"] .code-tooltip,
  468. .enable-diagrams pre.md-fences[lang="mermaid"] .code-tooltip {
  469. bottom: -3.4em;
  470. }
  471. .dropdown-menu .divider {
  472. border-color: #e5e5e5;
  473. }