Assists music production by grouping standalone programs into sessions. Community version of "Non Session Manager".
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.

462 lines
7.1KB

  1. /* Example CSS Style for MUP */
  2. body
  3. {
  4. font: normal normal 14pt "Helvetica", sans-serif;
  5. /* background: url("http://non.tuxfamily.org/background-pattern.png") fixed; */
  6. background-color: #121212; color: lightgray; padding: 0; margin: 0;
  7. }
  8. a:link {
  9. color: white;
  10. }
  11. a:visited {
  12. color: olive;
  13. }
  14. a:active {
  15. color: white;
  16. }
  17. a:link:hover {
  18. text-decoration: underline;
  19. }
  20. /* #(url) */
  21. a.ext:link {
  22. color: red;
  23. text-decoration: none;
  24. border-bottom: dashed silver 1;
  25. }
  26. a.ext:visited {
  27. color: darkred;
  28. border-bottom: dashed silver 1;
  29. text-decoration: none;
  30. }
  31. /* #(ref) */
  32. a.int:link {
  33. border-bottom: dashed silver 0.15em;
  34. }
  35. a.int:link:hover {
  36. text-decoration: none;
  37. color: white;
  38. }
  39. /*
  40. a[href^="#"]:link {
  41. border-bottom: dashed silver 0.15em;
  42. }
  43. a[href^="#"]:link:hover {
  44. text-decoration: none;
  45. color: white;
  46. }
  47. */
  48. p:contains("Warning:") {
  49. background: #d00;
  50. color: white;
  51. border: dotted gray 0.5em;
  52. display: block;
  53. }
  54. /* First letter of first paragraph of every chapter */
  55. /*
  56. h1 + p:first-letter {
  57. text-transform: uppercase;
  58. float: left;
  59. line-height: 0.8em;
  60. font-size: 350%;
  61. font-family: Serif;
  62. letter-spacing: 0;
  63. margin-right: 0.1em;
  64. margin-top: 0.1em;
  65. border: solid gray 1px;
  66. padding: 1px;
  67. color: #d00;
  68. text-shadow: #666 3px 3px 3px;
  69. }
  70. */
  71. /* First paragraph of every chapter */
  72. /*
  73. h1 + p {
  74. text-indent: 0;
  75. }
  76. */
  77. /* cover */
  78. #cover * {
  79. background: transparent;
  80. }
  81. #cover {
  82. position: relative;
  83. /* background: #da0;*/
  84. background: #555;
  85. color: #aaa;
  86. text-align: center;
  87. margin: 0;
  88. padding: 0.5em;
  89. border-top: 4px solid black;
  90. border-bottom: 4px solid black;
  91. }
  92. #cover h1, #cover h3 {
  93. text-shadow: #222 0.2em 0.2em 0.2em;
  94. color: white;
  95. border: none;
  96. letter-spacing: 0.2em;
  97. line-height: 0.8em;
  98. margin-left: 2em;
  99. margin-right: 2em;
  100. }
  101. #cover h1:before, #cover h1:after {
  102. /* content: "::"; */
  103. font-size: 300%;
  104. color: black;
  105. }
  106. #cover h1:before {
  107. position: absolute;
  108. top: 0.2em;
  109. left: 0.1em;
  110. }
  111. #cover h1:after {
  112. position: absolute;
  113. top: 0.2em;
  114. right: 0.1em;
  115. }
  116. #cover hr {
  117. display: none;
  118. }
  119. hr:first-child {
  120. display: none;
  121. }
  122. hr {
  123. height: 0.2em;
  124. background: #555;
  125. color: #555;
  126. margin-left: 0.5em;
  127. }
  128. #cover a:visited {
  129. color: black;
  130. }
  131. /* endnote */
  132. #endnote {
  133. color: black;
  134. }
  135. /* TOC */
  136. #toc {
  137. position: relative;
  138. }
  139. #toc hr {
  140. }
  141. #toc h1 {
  142. }
  143. #toc ul {
  144. font-size: 125%;
  145. font-weight: bold;
  146. margin-bottom: 1em;
  147. }
  148. #toc ul ul {
  149. font-size: 90%;
  150. font-weight: normal;
  151. margin-bottom: 0;
  152. }
  153. #toc li {
  154. list-style: none;
  155. }
  156. #toc a:link {
  157. border-bottom: 0;
  158. }
  159. /* */
  160. #body {
  161. position: relative;
  162. margin: 0 auto;
  163. padding: 0.5em;
  164. max-width: 900px;
  165. background-color: #1c1c1c;
  166. }
  167. /* ;, : */
  168. h1 {
  169. color: #fff;
  170. border-bottom: solid #444 0.1em;
  171. text-shadow: 1px 1px 2px #000;
  172. }
  173. /* ::, :::, ::::, :::::, :::::: */
  174. h2, h3, h4, h5, h6 {
  175. color: #fff;
  176. text-shadow: 1px 1px 2px #000;
  177. }
  178. /* tables, figures */
  179. .fig caption {
  180. color: gray;
  181. text-align: center;
  182. /* Required for Mozilla */
  183. margin: auto;
  184. }
  185. .fig table {
  186. border: none;
  187. margin: auto;
  188. /* border-collapse: collapse; */
  189. }
  190. /* / */
  191. .fig.table th {
  192. border: none;
  193. background: gray;
  194. color: black;
  195. }
  196. /* [ */
  197. .fig.table td {
  198. border: none;
  199. background: silver;
  200. color: black;
  201. padding-left: 1em;
  202. padding-right: 1em;
  203. padding-top: 0.2em;
  204. padding-bottom: 0.2em;
  205. }
  206. /* < */
  207. .fig.image table {
  208. border: none;
  209. background: transparent;
  210. max-width: 100%;
  211. }
  212. .fig.image tr, .fig.image td {
  213. border: none;
  214. background: transparent;
  215. padding: 0;
  216. }
  217. .fig.image img
  218. {
  219. max-width: 900px;
  220. }
  221. /* */
  222. p {
  223. margin-right: 2%;
  224. text-align: justify;
  225. text-indent: 1em;
  226. }
  227. /* > */
  228. .example *
  229. {
  230. background: transparent;
  231. }
  232. .example table
  233. {
  234. margin: 0;
  235. padding: 0;
  236. table-layout: fixed;
  237. width: 100%;
  238. caption-side: top;
  239. overflow: auto;
  240. }
  241. .example caption
  242. {
  243. caption-side: top;
  244. }
  245. .example {
  246. }
  247. .example p {
  248. display: inline;
  249. margin: 0;
  250. padding: 0;
  251. text-align: center;
  252. }
  253. .example pre {
  254. margin-top: 0;
  255. font-family: Monospace;
  256. padding: 1em;
  257. border: solid 1px black;
  258. background: #222;
  259. color: white;
  260. display: block;
  261. overflow: auto;
  262. /* Every browser should support border radii */
  263. /* -moz-border-radius: 0.5em;
  264. border-radius: 0.5em; */
  265. }
  266. /* " */
  267. /*
  268. .quote:before {
  269. float: left;
  270. font-size: 500%;
  271. content: "\201C";
  272. }
  273. */
  274. /*
  275. blockquote:after {
  276. content: "\201D";
  277. }*/
  278. .quote blockquote {
  279. padding: 0.5em;
  280. margin-left: 0.5em;
  281. font-family: Serif;
  282. border-left: solid 0.4em gray;
  283. /* background: #333; */
  284. color: white;
  285. }
  286. /* ^ */
  287. small {
  288. /*
  289. color: silver;
  290. font-size: 50%;
  291. */
  292. }
  293. .footnote p {
  294. color: silver;
  295. margin: 0;
  296. }
  297. /* Popup footnotes */
  298. .footnote p {
  299. display: none;
  300. }
  301. .footnote p:target {
  302. display: block;
  303. overflow: auto;
  304. position: fixed;
  305. left: auto;
  306. bottom: 0;
  307. right: 0;
  308. max-width: 50%;
  309. border: solid 0.3em white;
  310. -moz-border-radius: 0.5em;
  311. background: black;
  312. padding: 0.2em;
  313. }
  314. /* { */
  315. .admonition * {
  316. background: transparent;
  317. color: white;
  318. }
  319. .admonition dl
  320. {
  321. display: table;
  322. margin: 0;
  323. padding: 0;
  324. background: #333;
  325. border: dotted black 0.3em;
  326. width: 90%
  327. margin-top: 0.5em;
  328. margin-bottom: 0.5em;
  329. }
  330. .admonition dt
  331. {
  332. display: table-cell;
  333. vertical-align: center;
  334. border-right: solid silver 0.4em;
  335. font-weight: bold;
  336. font-size: 115%;
  337. font-family: Serif;
  338. background: gray;
  339. width: 0;
  340. text-shadow: black 0.15em 0.15em 0.15em;
  341. }
  342. .admonition dd
  343. {
  344. padding-left: 0.4em;
  345. display: table-cell;
  346. width: 100%;
  347. text-align: justify;
  348. }
  349. .admonition table
  350. {
  351. margin: 0;
  352. padding: 0;
  353. background: #333;
  354. border: dotted black 0.3em;
  355. width: 90%
  356. margin-top: 0.5em;
  357. margin-bottom: 0.5em;
  358. }
  359. .admonition td {
  360. width: 100%;
  361. text-align: justify;
  362. }
  363. .admonition td:first-child:contains("Warning:") {
  364. background: #900;
  365. }
  366. .admonition td:first-child:contains("Caution:") {
  367. background: #960;
  368. }
  369. .admonition td:first-child:contains("Note:") {
  370. background: #690;
  371. }
  372. .admonition td:first-child {
  373. border-right: solid silver 0.4em;
  374. font-weight: bold;
  375. font-size: 115%;
  376. font-family: Serif;
  377. background: gray;
  378. width: 0;
  379. text-shadow: black 0.15em 0.15em 0.15em;
  380. }
  381. /* #(b) */
  382. /* b { color: olive; } */
  383. /* #(c) */
  384. tt {
  385. color: #7f0;
  386. }
  387. /* ! keywords ... */
  388. p em {
  389. color: gray;
  390. font-style: normal;
  391. font-weight: bold;
  392. }
  393. /* *, + */
  394. /* Bullet, numbe */
  395. li {
  396. color: #f0f;
  397. }
  398. /* Text */
  399. li span, li p {
  400. color: white;
  401. }
  402. li p {
  403. color: red;
  404. display: block;
  405. }
  406. ul {
  407. list-style-type: square;
  408. }
  409. dl {
  410. margin-left: 2%;
  411. margin-top: 1em;
  412. }
  413. /* = */
  414. dt {
  415. background: #181818;
  416. padding: 0.2em;
  417. font-variant: small-caps;
  418. font-weight: bold;
  419. color: #f0f;
  420. }
  421. dd {
  422. color: white;
  423. text-align: justify;
  424. margin-right: 5%;
  425. }
  426. dt a:link, dt a:visited {
  427. color: #f0f;
  428. }
  429. dt a:link:hover {
  430. color: silver;
  431. text-decoration: underline;
  432. }