:root {
    --bulma-primary-h: 314deg;
    --bulma-primary-l: 49%;
}
.menu {
    --bulma-menu-item-selected-h: var(--bulma-primary-h);
    --bulma-menu-item-selected-s: var(--bulma-primary-s);
    --bulma-menu-item-selected-l: var(--bulma-primary-l);
}
.menu-list a.is-active {
    --bulma-menu-item-h: var(--bulma-menu-item-selected-h);
    --bulma-menu-item-s: var(--bulma-menu-item-selected-s);
    --bulma-menu-item-l: var(--bulma-menu-item-selected-l);
    --bulma-menu-item-background-l: var(--bulma-menu-item-selected-background-l);
    color: #000000 !important;
}
footer {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
}
nav.navbar {
    border-bottom: solid 1px #91ffcc;
}
@media (max-width: 768px) {
    main {
        padding-top: 0.8rem !important;
    }
}
@media (min-width: 769px) {
    .--sidebar-element {
        position: sticky;
        height: max-content;
        top: 0px;
    }
}

html, body {
    height: 100%;
}
main {
    flex: 1;
}
.layout {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}
.sidebar {
    background-color: #f5f5f5;
    padding: 1rem;
    height: 100%;
}
.content {
    padding: 1rem;
}
h1 {
    border-bottom: solid 1px #454545;
    padding-bottom: 30px;
}
p {
    font-size: 0.94em;
    line-height: 1.9em;
}
.menu p, .menu a {
    font-size: 0.94em !important;
}/* PrismJS 1.30.0
https://prismjs.com/download#themes=prism-tomorrow&languages=markup+css+clike+javascript+bash+markup-templating+php */
code[class*=language-],pre[class*=language-]{color:#ccc;background:0 0;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}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}
:root {
    --bulma-primary-h: 314deg;
    --bulma-primary-l: 49%;
}
.menu {
    --bulma-menu-item-selected-h: var(--bulma-primary-h);
    --bulma-menu-item-selected-s: var(--bulma-primary-s);
    --bulma-menu-item-selected-l: var(--bulma-primary-l);
}
.menu-list a.is-active {
    --bulma-menu-item-h: var(--bulma-menu-item-selected-h);
    --bulma-menu-item-s: var(--bulma-menu-item-selected-s);
    --bulma-menu-item-l: var(--bulma-menu-item-selected-l);
    --bulma-menu-item-background-l: var(--bulma-menu-item-selected-background-l);
    color: #000000 !important;
}
footer {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
}
nav.navbar {
    border-bottom: solid 1px #91ffcc;
}
@media (max-width: 768px) {
    main {
        padding-top: 0.8rem !important;
    }
}
@media (min-width: 769px) {
    .--sidebar-element {
        position: sticky;
        height: max-content;
        top: 0px;
    }
}

html, body {
    height: 100%;
}
main {
    flex: 1;
}
.layout {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}
.sidebar {
    background-color: #f5f5f5;
    padding: 1rem;
    height: 100%;
}
.content {
    padding: 1rem;
}
h1 {
    border-bottom: solid 1px #454545;
    padding-bottom: 30px;
}
p {
    font-size: 0.94em;
    line-height: 1.9em;
}
.menu p, .menu a {
    font-size: 0.94em !important;
}/* PrismJS 1.30.0
https://prismjs.com/download#themes=prism-tomorrow&languages=markup+css+clike+javascript+bash+markup-templating+php */
code[class*=language-],pre[class*=language-]{color:#ccc;background:0 0;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}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}
:root {
    --bulma-primary-h: 314deg;
    --bulma-primary-l: 49%;
}
.menu {
    --bulma-menu-item-selected-h: var(--bulma-primary-h);
    --bulma-menu-item-selected-s: var(--bulma-primary-s);
    --bulma-menu-item-selected-l: var(--bulma-primary-l);
}
.menu-list a.is-active {
    --bulma-menu-item-h: var(--bulma-menu-item-selected-h);
    --bulma-menu-item-s: var(--bulma-menu-item-selected-s);
    --bulma-menu-item-l: var(--bulma-menu-item-selected-l);
    --bulma-menu-item-background-l: var(--bulma-menu-item-selected-background-l);
    color: #000000 !important;
}
footer {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
}
nav.navbar {
    border-bottom: solid 1px #91ffcc;
}
@media (max-width: 768px) {
    main {
        padding-top: 0.8rem !important;
    }
}
@media (min-width: 769px) {
    .--sidebar-element {
        position: sticky;
        height: max-content;
        top: 0px;
    }
}

html, body {
    height: 100%;
}
main {
    flex: 1;
}
.layout {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}
.sidebar {
    background-color: #f5f5f5;
    padding: 1rem;
    height: 100%;
}
.content {
    padding: 1rem;
}
h1 {
    border-bottom: solid 1px #454545;
    padding-bottom: 30px;
}
p {
    font-size: 0.94em;
    line-height: 1.9em;
}
.menu p, .menu a {
    font-size: 0.94em !important;
}/* PrismJS 1.30.0
https://prismjs.com/download#themes=prism-tomorrow&languages=markup+css+clike+javascript+bash+markup-templating+php */
code[class*=language-],pre[class*=language-]{color:#ccc;background:0 0;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}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}
:root {
    --bulma-primary-h: 314deg;
    --bulma-primary-l: 49%;
}
.menu {
    --bulma-menu-item-selected-h: var(--bulma-primary-h);
    --bulma-menu-item-selected-s: var(--bulma-primary-s);
    --bulma-menu-item-selected-l: var(--bulma-primary-l);
}
.menu-list a.is-active {
    --bulma-menu-item-h: var(--bulma-menu-item-selected-h);
    --bulma-menu-item-s: var(--bulma-menu-item-selected-s);
    --bulma-menu-item-l: var(--bulma-menu-item-selected-l);
    --bulma-menu-item-background-l: var(--bulma-menu-item-selected-background-l);
    color: #000000 !important;
}
footer {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
}
nav.navbar {
    border-bottom: solid 1px #91ffcc;
}
@media (max-width: 768px) {
    main {
        padding-top: 0.8rem !important;
    }
}
@media (min-width: 769px) {
    .--sidebar-element {
        position: sticky;
        height: max-content;
        top: 0px;
    }
}

html, body {
    height: 100%;
}
main {
    flex: 1;
}
.layout {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}
.sidebar {
    background-color: #f5f5f5;
    padding: 1rem;
    height: 100%;
}
.content {
    padding: 1rem;
}
h1 {
    border-bottom: solid 1px #454545;
    padding-bottom: 30px;
}
p {
    font-size: 0.94em;
    line-height: 1.9em;
}
.menu p, .menu a {
    font-size: 0.94em !important;
}/* PrismJS 1.30.0
https://prismjs.com/download#themes=prism-tomorrow&languages=markup+css+clike+javascript+bash+markup-templating+php */
code[class*=language-],pre[class*=language-]{color:#ccc;background:0 0;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}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}
:root {
    --bulma-primary-h: 314deg;
    --bulma-primary-l: 49%;
}
.menu {
    --bulma-menu-item-selected-h: var(--bulma-primary-h);
    --bulma-menu-item-selected-s: var(--bulma-primary-s);
    --bulma-menu-item-selected-l: var(--bulma-primary-l);
}
.menu-list a.is-active {
    --bulma-menu-item-h: var(--bulma-menu-item-selected-h);
    --bulma-menu-item-s: var(--bulma-menu-item-selected-s);
    --bulma-menu-item-l: var(--bulma-menu-item-selected-l);
    --bulma-menu-item-background-l: var(--bulma-menu-item-selected-background-l);
    color: #000000 !important;
}
footer {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
}
nav.navbar {
    border-bottom: solid 1px #91ffcc;
}
@media (max-width: 768px) {
    main {
        padding-top: 0.8rem !important;
    }
}
@media (min-width: 769px) {
    .--sidebar-element {
        position: sticky;
        height: max-content;
        top: 0px;
    }
}

html, body {
    height: 100%;
}
main {
    flex: 1;
}
.layout {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}
.sidebar {
    background-color: #f5f5f5;
    padding: 1rem;
    height: 100%;
}
.content {
    padding: 1rem;
}
h1 {
    border-bottom: solid 1px #454545;
    padding-bottom: 30px;
}
p {
    font-size: 0.94em;
    line-height: 1.9em;
}
.menu p, .menu a {
    font-size: 0.94em !important;
}/* PrismJS 1.30.0
https://prismjs.com/download#themes=prism-tomorrow&languages=markup+css+clike+javascript+bash+markup-templating+php */
code[class*=language-],pre[class*=language-]{color:#ccc;background:0 0;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}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}

.glitch {
    font-size: 1.5rem;
    font-weight: bold;
    position: relative;
    text-shadow: 0.05em 0 0 #00fffc, -0.03em -0.04em 0 #fc00ff,
        0.025em 0.04em 0 #fffc00;
    animation: glitch 725ms infinite;
    color: white;
}

.glitch span {
    position: absolute;
    top: 0;
    left: 0;
}

.glitch span:first-child {
    animation: glitch 500ms infinite;
    clip-path: polygon(0 0, 100% 0, 100% 35%, 0 35%);
    transform: translate(-0.04em, -0.03em);
    opacity: 0.75;
}

.glitch span:last-child {
    animation: glitch 375ms infinite;
    clip-path: polygon(0 65%, 100% 65%, 100% 100%, 0 100%);
    transform: translate(0.04em, 0.03em);
    opacity: 0.75;
}

@keyframes glitch {
0% {
    text-shadow: 0.05em 0 0 #00fffc, -0.03em -0.04em 0 #fc00ff,
    0.025em 0.04em 0 #fffc00;
}
15% {
    text-shadow: 0.05em 0 0 #00fffc, -0.03em -0.04em 0 #fc00ff,
    0.025em 0.04em 0 #fffc00;
}
16% {
    text-shadow: -0.05em -0.025em 0 #00fffc, 0.025em 0.035em 0 #fc00ff,
    -0.05em -0.05em 0 #fffc00;
}
49% {
    text-shadow: -0.05em -0.025em 0 #00fffc, 0.025em 0.035em 0 #fc00ff,
    -0.05em -0.05em 0 #fffc00;
}
50% {
    text-shadow: 0.05em 0.035em 0 #00fffc, 0.03em 0 0 #fc00ff,
    0 -0.04em 0 #fffc00;
}
99% {
    text-shadow: 0.05em 0.035em 0 #00fffc, 0.03em 0 0 #fc00ff,
    0 -0.04em 0 #fffc00;
}
100% {
    text-shadow: -0.05em 0 0 #00fffc, -0.025em -0.04em 0 #fc00ff,
    -0.04em -0.025em 0 #fffc00;
}
}
