﻿@import url("https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700;900&family=Jacquard+12&family=Lora:ital,wght@0,400..700;1,400..700&display=swap");:root{color-scheme:light dark}@font-face{font-family:"Isoevka";src:url("fonts/isoevka-custom-extended.ttf") format("truetype");font-style:normal}@font-face{font-family:"Isoevka";src:url("fonts/isoevka-custom-extendedbold.ttf") format("truetype");font-style:normal;font-weight:700}a.nav-title{font-family:"Lora";font-size:1.75rem;color:light-dark(#a6823f, #c2a17e);overflow:clip;font-weight:bold;line-height:1}a.nav-title .title-ink{position:relative;font-style:italic;font-weight:normal;color:light-dark(#feffff, #4f6162)}a.nav-title .title-ink:before{content:"";position:absolute;top:0;bottom:0;left:5px;right:-3px;background-color:light-dark(#ac3b61, #e07996);transform:skew(-30deg);z-index:-1}a.nav-title .title-social{font-weight:normal;opacity:75%}.nav-dark-toggle>svg{fill:light-dark(#a6823f, #c2a17e)}.nav-dark-toggle>svg:hover{fill:light-dark(#e07996, #ac3b61)}a{color:light-dark(#a6823f, #c2a17e);transition-duration:400ms}a:hover:not(.zola-anchor){background-color:light-dark(#ac3b61, #e07996);color:light-dark(#feffff, #4f6162) !important;border-radius:2px}a[itemprop=url]{color:light-dark(#a6823f, #c2a17e)}:target{color:light-dark(#feffff, #4f6162);background-image:linear-gradient(127deg, light-dark(#a6823f, #c2a17e) 30%, rgba(0,0,0,0) 90%);border-radius:2px}body{font-family:"Lora";font-size:1.1rem;line-height:1.5;color:light-dark(#123c69, #feffff);background-color:light-dark(#feffff, #4f6162)}@media (max-width: 768px){body{font-size:18px;line-height:unset}}body h1,body h2,body h3,body h4,body h5,body h6{font-family:"Lora";color:light-dark(#4f6162, #feffff)}body h1 a,body h2 a,body h3 a,body h4 a,body h5 a,body h6 a{color:light-dark(#4f6162, #feffff)}body blockquote,body em,body strong{font-family:"Lora";font-size:1.1rem;line-height:1.5}@media (max-width: 768px){body blockquote,body em,body strong{font-size:18px;line-height:unset}}body code{font-family:"Isoevka",monospace;font-size:.8rem;background-color:light-dark(#393939, #393939);color:light-dark(#d68686, #d68686);overflow-x:auto}body p code,body li code{font-size:.8rem}body pre code{font-size:.8rem;color:unset;background-color:unset}body strong,body em{color:light-dark(#ac3b61, #e07996)}body .pageDate{font-size:.75em;opacity:50%}section.author .meta,section.author h4{font-family:"Lora"}h1,h2,h3,h4,h5,h6{position:relative}h1 .zola-anchor:before,h2 .zola-anchor:before,h3 .zola-anchor:before,h4 .zola-anchor:before,h5 .zola-anchor:before,h6 .zola-anchor:before{position:absolute;content:"# ";left:-.8em}a[rel*=nofollow]:after{content:"";display:inline-block;width:.7em;height:.7em;margin-left:3px;vertical-align:middle;background-color:currentColor;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M448 80v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48zm-88 16H248.029c-21.313 0-32.08 25.861-16.971 40.971l31.984 31.987L67.515 364.485c-4.686 4.686-4.686 12.284 0 16.971l31.029 31.029c4.687 4.686 12.285 4.686 16.971 0l195.526-195.526 31.988 31.991C358.058 263.977 384 253.425 384 231.979V120c0-13.255-10.745-24-24-24z'/></svg>");mask-repeat:no-repeat;mask-size:contain}a:not(.zola-anchor){text-decoration:none}body>header{padding:0 2rem}header>hr{margin-top:0}.navbox-spacer{margin-left:auto}.navbox{display:flex;align-items:end;justify-content:flex-start;margin:15px 0 0 0}.nav-image-box{display:inline-block;padding:0px 5px}.nav-image{background-size:cover;border-radius:15%;width:20px;height:20px;transition-duration:400ms}.nav-title{margin-right:5px;padding:0}.nav-title:after{all:unset}.nav-dark-toggle{position:relative;cursor:pointer;border:unset;background:unset;height:17px;width:17px;margin-bottom:5px;margin-left:10px;padding:0}.nav-dark-toggle>svg{position:absolute;width:100%;height:100%;top:0;left:0}html,body{margin:0;padding:0}*,*::before,*::after{box-sizing:border-box}section.author{display:flex;gap:17px;align-items:flex-start;text-align:left;text-transform:none}section.author .authorimage{flex:0 0 80px;height:80px;border-radius:50%;background-size:cover;background-position:center center}section.author .author-content{flex:1;min-width:0}section.author h4{margin:0 0 4px;padding-top:4px}section.author h4:before{content:unset}section.author .meta{font-size:12px;line-height:19px;padding-top:7px;text-transform:uppercase}section.author .bio{font-size:14px;line-height:1.2em}section.author p{padding:0;margin:0;font-size:16px;line-height:20px}pre{border-radius:3px;tab-size:4;font-size:15px;line-height:1.2em;padding:1em;margin:1rem 0}pre code{line-height:15px;display:block}code{border-radius:3px;padding:2px 4px 0px 4px;font-size:.75em}@media (max-width: 768px){li>code{margin-left:15px}}.emote{display:inline;height:auto;width:25px;padding:0 1px;vertical-align:bottom}.emote.jumbo{width:35px}:is(.admonition,details){margin:1.25rem 0 0;border-inline-start:3px solid light-dark(#a6823f, #c2a17e);border-radius:2px;overflow:hidden;background-color:light-dark(rgba(166,130,63,.05), rgba(194,161,126,.1))}:is(.admonition,details)>*:not(:is(.admonition-title,summary)){padding-inline:.75rem;margin-top:.5rem}:is(.admonition,details)>*:not(:is(.admonition-title,summary)):last-child{margin-bottom:.75rem}:is(.admonition-title,summary){display:flex;justify-content:space-between;align-items:center;padding:.4rem .75rem;font-size:.95rem;font-weight:700;font-family:"Lora";color:light-dark(#4f6162, #feffff);background-color:light-dark(rgba(166,130,63,.18), rgba(194,161,126,.35))}details>summary{cursor:pointer;list-style:none}details>summary::after{content:"›";font-size:1.4em;line-height:1;font-style:normal;display:inline-block;transition:transform 200ms ease}details>summary::marker,details>summary::-webkit-details-marker{display:none}details[open]>summary::after{transform:rotate(90deg)}.md-fenced-code-tabs *{box-sizing:border-box}.md-fenced-code-tabs{margin:1.25rem .8rem 0;box-sizing:border-box;max-width:100%;border-radius:.2rem}.md-fenced-code-tabs{display:flex;position:relative;flex-wrap:wrap;width:100%}.md-fenced-code-tabs input{position:absolute;opacity:0}.md-fenced-code-tabs label{width:auto;cursor:pointer;font-size:1rem;padding:.1rem .4rem}.md-fenced-code-tabs input:checked+label{color:light-dark(#a6823f, #c2a17e);border-bottom:2px solid light-dark(#a6823f, #c2a17e);background:light-dark(rgba(166,130,63,.1), rgba(194,161,126,.15))}.md-fenced-code-tabs .code-tabpanel{display:none;width:100%;order:99}.md-fenced-code-tabs input:checked+label+.code-tabpanel{display:block}.md-fenced-code-tabs pre,.md-fenced-code-tabs .codehilite{width:100%;margin:0px;padding-top:5px;padding-bottom:5px}.articlebody h1,.articlebody h2,.articlebody h3,.articlebody h4,.articlebody h5,.articlebody h6{padding-left:10px}main,article{max-width:750px;margin:0 auto}@media (max-width: 768px){main,article{margin:0 15px}}header h1{margin-bottom:0}header p{margin-top:0}li.tag{padding:2px}footer{max-width:750px;margin:0 auto 15px}@media (max-width: 768px){footer{margin:0 15px 15px}}article .pagetitle{margin-bottom:5px}article .pagesummary{margin-top:5px}tbody tr:nth-child(2n+1){background-color:light-dark(rgba(18,60,105,.1), rgba(254,255,255,.1))}