| summaryrefslogtreecommitdiff | 
diff options
| author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2020-12-22 04:08:34 +0100 | 
|---|---|---|
| committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2020-12-22 04:08:34 +0100 | 
| commit | d0d6117176d68b2345d36e81ccdaa447e9caa724 (patch) | |
| tree | 6cb8f3e4735a695be8c0922434df4c60f7cf82c7 /static/css | |
Moving to Hugo.
Diffstat (limited to 'static/css')
| -rwxr-xr-x | static/css/prism.css | 321 | 
1 files changed, 321 insertions, 0 deletions
| diff --git a/static/css/prism.css b/static/css/prism.css new file mode 100755 index 0000000..066264f --- /dev/null +++ b/static/css/prism.css @@ -0,0 +1,321 @@ +/* PrismJS 1.22.0 +https://prismjs.com/download.html#themes=prism-tomorrow&languages=scheme&plugins=line-highlight+line-numbers+toolbar+copy-to-clipboard+match-braces */ +/** + * prism.js tomorrow night eighties for JavaScript, CoffeeScript, CSS and HTML + * Based on https://github.com/chriskempson/tomorrow-theme + * @author Rose Pritchard + */ + +code[class*="language-"], +pre[class*="language-"] { +	color: #ccc; +	background: none; +	font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; +	font-size: 1em; +	text-align: left; +	white-space: pre; +	word-spacing: normal; +	word-break: normal; +	word-wrap: normal; +	line-height: 1.5; + +	-moz-tab-size: 4; +	-o-tab-size: 4; +	tab-size: 4; + +	-webkit-hyphens: none; +	-moz-hyphens: none; +	-ms-hyphens: none; +	hyphens: none; + +} + +/* Code blocks */ +pre[class*="language-"] { +	padding: 1em; +	margin: .5em 0; +	overflow: auto; +} + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { +	background: #2d2d2d; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { +	padding: .1em; +	border-radius: .3em; +	white-space: normal; +} + +.token.comment, +.token.block-comment, +.token.prolog, +.token.doctype, +.token.cdata { +	color: #999; +} + +.token.punctuation { +	color: #ccc; +} + +.token.tag, +.token.attr-name, +.token.namespace, +.token.deleted { +	color: #e2777a; +} + +.token.function-name { +	color: #6196cc; +} + +.token.boolean, +.token.number, +.token.function { +	color: #f08d49; +} + +.token.property, +.token.class-name, +.token.constant, +.token.symbol { +	color: #f8c555; +} + +.token.selector, +.token.important, +.token.atrule, +.token.keyword, +.token.builtin { +	color: #cc99cd; +} + +.token.string, +.token.char, +.token.attr-value, +.token.regex, +.token.variable { +	color: #7ec699; +} + +.token.operator, +.token.entity, +.token.url { +	color: #67cdcc; +} + +.token.important, +.token.bold { +	font-weight: bold; +} +.token.italic { +	font-style: italic; +} + +.token.entity { +	cursor: help; +} + +.token.inserted { +	color: green; +} + +pre[data-line] { +	position: relative; +	padding: 1em 0 1em 3em; +} + +.line-highlight { +	position: absolute; +	left: 0; +	right: 0; +	padding: inherit 0; +	margin-top: 1em; /* Same as .prism’s padding-top */ + +	background: hsla(24, 20%, 50%,.08); +	background: linear-gradient(to right, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0)); + +	pointer-events: none; + +	line-height: inherit; +	white-space: pre; +} + +	.line-highlight:before, +	.line-highlight[data-end]:after { +		content: attr(data-start); +		position: absolute; +		top: .4em; +		left: .6em; +		min-width: 1em; +		padding: 0 .5em; +		background-color: hsla(24, 20%, 50%,.4); +		color: hsl(24, 20%, 95%); +		font: bold 65%/1.5 sans-serif; +		text-align: center; +		vertical-align: .3em; +		border-radius: 999px; +		text-shadow: none; +		box-shadow: 0 1px white; +	} + +	.line-highlight[data-end]:after { +		content: attr(data-end); +		top: auto; +		bottom: .4em; +	} + +.line-numbers .line-highlight:before, +.line-numbers .line-highlight:after { +	content: none; +} + +pre[id].linkable-line-numbers span.line-numbers-rows { +	pointer-events: all; +} +pre[id].linkable-line-numbers span.line-numbers-rows > span:before { +	cursor: pointer; +} +pre[id].linkable-line-numbers span.line-numbers-rows > span:hover:before { +	background-color: rgba(128, 128, 128, .2); +} + +pre[class*="language-"].line-numbers { +	position: relative; +	padding-left: 3.8em; +	counter-reset: linenumber; +} + +pre[class*="language-"].line-numbers > code { +	position: relative; +	white-space: inherit; +} + +.line-numbers .line-numbers-rows { +	position: absolute; +	pointer-events: none; +	top: 0; +	font-size: 100%; +	left: -3.8em; +	width: 3em; /* works for line-numbers below 1000 lines */ +	letter-spacing: -1px; +	border-right: 1px solid #999; + +	-webkit-user-select: none; +	-moz-user-select: none; +	-ms-user-select: none; +	user-select: none; + +} + +	.line-numbers-rows > span { +		display: block; +		counter-increment: linenumber; +	} + +		.line-numbers-rows > span:before { +			content: counter(linenumber); +			color: #999; +			display: block; +			padding-right: 0.8em; +			text-align: right; +		} + +div.code-toolbar { +	position: relative; +} + +div.code-toolbar > .toolbar { +	position: absolute; +	top: .3em; +	right: .2em; +	transition: opacity 0.3s ease-in-out; +	opacity: 0; +} + +div.code-toolbar:hover > .toolbar { +	opacity: 1; +} + +/* Separate line b/c rules are thrown out if selector is invalid. +   IE11 and old Edge versions don't support :focus-within. */ +div.code-toolbar:focus-within > .toolbar { +	opacity: 1; +} + +div.code-toolbar > .toolbar .toolbar-item { +	display: inline-block; +} + +div.code-toolbar > .toolbar a { +	cursor: pointer; +} + +div.code-toolbar > .toolbar button { +	background: none; +	border: 0; +	color: inherit; +	font: inherit; +	line-height: normal; +	overflow: visible; +	padding: 0; +	-webkit-user-select: none; /* for button */ +	-moz-user-select: none; +	-ms-user-select: none; +} + +div.code-toolbar > .toolbar a, +div.code-toolbar > .toolbar button, +div.code-toolbar > .toolbar span { +	color: #bbb; +	font-size: .8em; +	padding: 0 .5em; +	background: #f5f2f0; +	background: rgba(224, 224, 224, 0.2); +	box-shadow: 0 2px 0 0 rgba(0,0,0,0.2); +	border-radius: .5em; +} + +div.code-toolbar > .toolbar a:hover, +div.code-toolbar > .toolbar a:focus, +div.code-toolbar > .toolbar button:hover, +div.code-toolbar > .toolbar button:focus, +div.code-toolbar > .toolbar span:hover, +div.code-toolbar > .toolbar span:focus { +	color: inherit; +	text-decoration: none; +} + +.token.punctuation.brace-hover, +.token.punctuation.brace-selected { +	outline: solid 1px; +} + +.rainbow-braces .token.punctuation.brace-level-1, +.rainbow-braces .token.punctuation.brace-level-5, +.rainbow-braces .token.punctuation.brace-level-9 { +	color: #E50; +	opacity: 1; +} +.rainbow-braces .token.punctuation.brace-level-2, +.rainbow-braces .token.punctuation.brace-level-6, +.rainbow-braces .token.punctuation.brace-level-10 { +	color: #0B3; +	opacity: 1; +} +.rainbow-braces .token.punctuation.brace-level-3, +.rainbow-braces .token.punctuation.brace-level-7, +.rainbow-braces .token.punctuation.brace-level-11 { +	color: #26F; +	opacity: 1; +} +.rainbow-braces .token.punctuation.brace-level-4, +.rainbow-braces .token.punctuation.brace-level-8, +.rainbow-braces .token.punctuation.brace-level-12 { +	color: #E0E; +	opacity: 1; +} + | 


