/*! purgecss start ignore */


  
  
  

  
  
  
    
    /* Import stylesheet for Prism plugin 'toolbar' from 'prismjs/plugins/toolbar/prism-toolbar.css' */


  
  
  

  
  
  
    
    div.code-toolbar {
	position: relative;
}


  
  
  

  
  
  
    
    div.code-toolbar > .toolbar {
	position: absolute;
	z-index: 10;
	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 > .toolbar-item > a {
	cursor: pointer;
}


  
  
  

  
  
  
    
    div.code-toolbar > .toolbar > .toolbar-item > 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 > .toolbar-item > a,
div.code-toolbar > .toolbar > .toolbar-item > button,
div.code-toolbar > .toolbar > .toolbar-item > 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 > .toolbar-item > a:hover,
div.code-toolbar > .toolbar > .toolbar-item > a:focus,
div.code-toolbar > .toolbar > .toolbar-item > button:hover,
div.code-toolbar > .toolbar > .toolbar-item > button:focus,
div.code-toolbar > .toolbar > .toolbar-item > span:hover,
div.code-toolbar > .toolbar > .toolbar-item > span:focus {
	color: inherit;
	text-decoration: none;
}


  
  
  

  
  
  
    
    /* Import stylesheet for Prism plugin 'line-numbers' from 'prismjs/plugins/line-numbers/prism-line-numbers.css' */


  
  
  

  
  
  
    
    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;
		}


  
  
  

  
  
  
    
    /* Import stylesheet for Prism plugin 'command-line' from 'prismjs/plugins/command-line/prism-command-line.css' */


  
  
  

  
  
  
    
    .command-line-prompt {
	border-right: 1px solid #999;
	display: block;
	float: left;
	font-size: 100%;
	letter-spacing: -1px;
	margin-right: 1em;
	pointer-events: none;
	text-align: right;

	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}


  
  
  

  
  
  
    
    .command-line-prompt > span:before {
	opacity: 0.7;
	content: ' ';
	display: block;
	padding-right: 0.8em;
}


  
  
  

  
  
  
    
    .command-line-prompt > span[data-user]:before {
	content: "[" attr(data-user) "@" attr(data-host) "] $";
}


  
  
  

  
  
  
    
    .command-line-prompt > span[data-user="root"]:before {
	content: "[" attr(data-user) "@" attr(data-host) "] #";
}


  
  
  

  
  
  
    
    .command-line-prompt > span[data-prompt]:before {
	content: attr(data-prompt);
}


  
  
  

  
  
  
    
    .command-line-prompt > span[data-continuation-prompt]:before {
	content: attr(data-continuation-prompt);
}


  
  
  

  
  
  
    
    .command-line span.token.output {
	/* Make shell output lines a bit lighter to distinguish them from shell commands */
	opacity: 0.7;
}


  
  
  

  
  
  
    
    /* Import stylesheet for Prism plugin 'diff-highlight' from 'prismjs/plugins/diff-highlight/prism-diff-highlight.css' */


  
  
  

  
  
  
    
    pre.diff-highlight > code .token.deleted:not(.prefix),
pre > code.diff-highlight .token.deleted:not(.prefix) {
	background-color: rgba(255, 0, 0, .1);
	color: inherit;
	display: block;
}


  
  
  

  
  
  
    
    pre.diff-highlight > code .token.inserted:not(.prefix),
pre > code.diff-highlight .token.inserted:not(.prefix) {
	background-color: rgba(0, 255, 128, .1);
	color: inherit;
	display: block;
}


  
  
  

  
  
  
    
    /* Prism Font */


  
  
  

  
  
  
    
    code,
kbd,
code[class*="language-"],
pre[class*="language-"] {
  font-family: var(--font-monospace);
}


  
  
  

  
  
  
    
    /*! purgecss end ignore */


  
  
  

  
  
  
    
    /* Default license header for non-vendor CSS source code that follows */


  
  
  

  
  
  
    
    /*! MIT License | github.com/schnerring/hugo-theme-gruvbox */


  
  
  

  
  
  
    
    /*
  Bootstrap 5 breakpoints
  See: https://getbootstrap.com/docs/5.0/layout/breakpoints/#available-breakpoints
*/


  
  
  

  
  
  
    
    footer {
  align-items: center;
  color: var(--fg3);
  display: flex;
  font-family: var(--font-monospace);
  font-size: 0.8rem;
  justify-content: center;
  padding-bottom: 0.5rem;
  padding-top: 2rem;
  text-align: center;
}


  
  
  

  
  
  
    
    .pagination {
  display: flex;
  margin-top: 2rem;
}


  
  
  

  
  
  
    
    .pagination__button {
  color: var(--primary-alt);
  font-family: var(--font-monospace);
  font-size: 1.125rem;
}


  
  
  

  
  
  
    
    .pagination__button:hover {
  color: var(--primary);
}


  
  
  

  
  
  
    
    .pagination__button--next {
  margin-left: auto;
}
