.svg-logo.svelte-m2kf4m{margin-left:8px;margin-right:8px;margin-top:10px;margin-bottom:0px}@media(min-width: 500px){.svg-logo.svelte-m2kf4m{filter:grayscale(100%);margin-left:8px;margin-right:8px;margin-top:10px;margin-bottom:0px}.svg-logo.svelte-m2kf4m:hover{filter:none;transform:scale(1.15, 1.15)}}
.svg-logo.svelte-m2kf4m{margin-left:8px;margin-right:8px;margin-top:10px;margin-bottom:0px}@media(min-width: 500px){.svg-logo.svelte-m2kf4m{filter:grayscale(100%);margin-left:8px;margin-right:8px;margin-top:10px;margin-bottom:0px}.svg-logo.svelte-m2kf4m:hover{filter:none;transform:scale(1.15, 1.15)}}
.svg-logo.svelte-m2kf4m{margin-left:8px;margin-right:8px;margin-top:10px;margin-bottom:0px}@media(min-width: 500px){.svg-logo.svelte-m2kf4m{filter:grayscale(100%);margin-left:8px;margin-right:8px;margin-top:10px;margin-bottom:0px}.svg-logo.svelte-m2kf4m:hover{filter:none;transform:scale(1.15, 1.15)}}
nav.svelte-1xogvlv{font-weight:300;padding:0 1em}@media(prefers-color-scheme: light){nav.svelte-1xogvlv{border-bottom:2px solid rgba(255, 0, 0, 0.5)}}@media(prefers-color-scheme: dark){nav.svelte-1xogvlv{border-bottom:2px solid rgba(255, 62, 0, 0.3)}}ul.svelte-1xogvlv{margin:0;padding:0}ul.svelte-1xogvlv::after{content:"";display:block;clear:both}li.svelte-1xogvlv{display:block;float:left}[aria-current].svelte-1xogvlv{position:relative;display:inline-block;color:#e55451}[aria-current].svelte-1xogvlv::after{position:absolute;content:"";width:100%;height:2px;display:block;bottom:-1px;color:#e55451}.main-link.svelte-1xogvlv{text-decoration:none;padding:1em 0.5em;display:block}.contact-logo.svelte-1xogvlv{display:none}@media(min-width: 500px){.contact-logo.svelte-1xogvlv{display:block;float:right}.main-link.svelte-1xogvlv:hover{color:#e55451;transform:scale(1.2, 1.2)}[aria-current].svelte-1xogvlv{color:#7F7F7F}[aria-current].svelte-1xogvlv::after{width:calc(100% - 1em);background-color:#7F7F7F}[aria-current].svelte-1xogvlv:hover::after{width:0px;background-color:#e55451}}
.contact-me-footer.svelte-1po5ef7{display:block;padding-bottom:20px}@media(min-width: 500px){.contact-me-footer.svelte-1po5ef7{display:none}}
*{box-sizing:border-box}html,body{margin:0;padding:0}@media(prefers-color-scheme: light){html,body{background-color:#ebebeb;color:#7f7f7f}}@media(prefers-color-scheme: dark){html,body{background-color:#222;color:#bbb}}.site-container{display:flex;flex-direction:column;min-height:100vh}.site-content{flex:1}
.content.svelte-1rlaubd{padding-left:10%;padding-right:10%;padding-top:max(3%, 25px);padding-bottom:max(3%, 25px)}h1.svelte-1rlaubd,p.svelte-1rlaubd{margin:0 auto}h1.svelte-1rlaubd{font-size:2.8em;font-weight:700;margin:0 0 0.5em 0}p.svelte-1rlaubd{margin:1em auto}@media(min-width: 480px){h1.svelte-1rlaubd{font-size:4em}}
/*

github.com style (c) Vasily Polovnyov <vast@whiteants.net>

*/

.hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  color: #333;
  background: #f8f8f8;
}

.hljs-comment,
.hljs-quote {
  color: #998;
  font-style: italic;
}

.hljs-keyword,
.hljs-selector-tag,
.hljs-subst {
  color: #333;
  font-weight: bold;
}

.hljs-number,
.hljs-literal,
.hljs-variable,
.hljs-template-variable,
.hljs-tag .hljs-attr {
  color: #008080;
}

.hljs-string,
.hljs-doctag {
  color: #d14;
}

.hljs-title,
.hljs-section,
.hljs-selector-id {
  color: #900;
  font-weight: bold;
}

.hljs-subst {
  font-weight: normal;
}

.hljs-type,
.hljs-class .hljs-title {
  color: #458;
  font-weight: bold;
}

.hljs-tag,
.hljs-name,
.hljs-attribute {
  color: #000080;
  font-weight: normal;
}

.hljs-regexp,
.hljs-link {
  color: #009926;
}

.hljs-symbol,
.hljs-bullet {
  color: #990073;
}

.hljs-built_in,
.hljs-builtin-name {
  color: #0086b3;
}

.hljs-meta {
  color: #999;
  font-weight: bold;
}

.hljs-deletion {
  background: #fdd;
}

.hljs-addition {
  background: #dfd;
}

.hljs-emphasis {
  font-style: italic;
}

.hljs-strong {
  font-weight: bold;
}