:root{--main-width:1100px;--sidebar-width:300px;--pico-font-size:16px;--pico-font-family:Inter;--pico-font-family-heading:Libre Baskerville;--pico-border-color:color-mix(in srgb, var(--pico-background-color), white 25%);--pico-heading-color:var(--pico-color);--pico-link-color:var(--pico-primary);--pico-outline-width:10px;--mirla-border:color-mix(in srgb, var(--pico-color) 20%, transparent);--pico-box-shadow:none!important}:root,.sl-theme-light,.sl-theme-dark{--sl-font-sans:var(--pico-font-family);--sl-font-serif:var(--pico-font-family-heading);--sl-color-primary-50:color-mix(in srgb, var(--pico-primary), white 95%);--sl-color-primary-100:color-mix(in srgb, var(--pico-primary), white 90%);--sl-color-primary-200:color-mix(in srgb, var(--pico-primary), white 80%);--sl-color-primary-300:color-mix(in srgb, var(--pico-primary), white 60%);--sl-color-primary-400:color-mix(in srgb, var(--pico-primary), white 40%);--sl-color-primary-500:var(--pico-primary);--sl-color-primary-600:var(--pico-primary-hover);--sl-color-primary-700:color-mix(in srgb, var(--pico-primary-hover), black 20%);--sl-color-primary-800:color-mix(in srgb, var(--pico-primary-hover), black 40%);--sl-color-primary-900:color-mix(in srgb, var(--pico-primary-hover), black 60%);--sl-input-background-color:var(--pico-background-color);--sl-input-border-color:var(--pico-border-color);--sl-input-color:var(--pico-color);--sl-border-radius-medium:var(--pico-border-radius);--sl-input-border-radius-medium:var(--pico-border-radius);--sl-spacing-medium:var(--pico-spacing);--sl-focus-ring-color:color-mix(in srgb, var(--pico-primary), transparent 60%);--sl-shadow-x-small:var(--pico-box-shadow)}.sl-theme-dark{--sl-color-primary-50:color-mix(in srgb, var(--pico-primary), black 95%);--sl-color-primary-100:color-mix(in srgb, var(--pico-primary), black 90%);--sl-color-primary-200:color-mix(in srgb, var(--pico-primary), black 80%);--sl-color-primary-300:color-mix(in srgb, var(--pico-primary), black 60%);--sl-color-primary-400:color-mix(in srgb, var(--pico-primary), black 40%)}:not(:defined){visibility:hidden;opacity:0}sl-button,sl-input,sl-card{transition:opacity .2s ease-in}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--pico-font-family-heading);color:var(--pico-heading-color)}body{padding:0 var(--pico-spacing);--sidebar-current-width:var(--sidebar-width);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0, var(--main-width)) var(--sidebar-current-width) 1fr;grid-gap:1em;grid-template-areas:"header header header""main sidebar.""footer footer footer";min-height:100vh;margin:0;display:grid}body.no-sidebar{--sidebar-current-width:0px;grid-gap:1em 0}body.no-sidebar aside{display:none}header{border-bottom:1px solid var(--pico-border-color);grid-area:header}main{grid-area:main;min-width:0}aside{padding:var(--pico-spacing);background-color:var(--pico-card-background-color);border-radius:var(--pico-border-radius);grid-area:sidebar}footer{padding:var(--pico-spacing) 0;border-top:1px solid var(--pico-border-color);grid-area:footer;font-size:.9rem}a{color:var(--pico-link-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);transition:color .2s}a:hover{color:var(--pico-primary-hover)}.menu{padding:0 var(--pico-spacing);flex-direction:row;justify-content:flex-start;align-items:center;gap:3em;width:100%;margin:0;list-style:none;display:flex}.menu a{padding:.5rem 0;font-weight:700;display:inline-block}.menu a.active{color:var(--pico-heading-color);text-decoration:underline}figure{max-width:100%;overflow-x:auto}img{border-radius:var(--pico-border-radius);max-width:100%;height:auto}.intro-text{text-align:left;padding:var(--pico-spacing);border-bottom:1px solid var(--pico-border-color);grid-area:main}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.align-justify{text-align:justify}.post__image--left{float:left;margin:0 var(--pico-spacing) var(--pico-spacing) 0;max-width:50%}.post__image--right{float:right;margin:0 0 var(--pico-spacing) var(--pico-spacing);max-width:50%}.post__image--center{margin:var(--pico-spacing) auto;text-align:center;display:block}.post__image--wide,.post__image--full{width:100%;height:auto;margin:var(--pico-spacing) 0}figcaption{color:var(--pico-muted-color);text-align:center;margin-top:.5rem;font-size:.85em}.post__video,.post__iframe{height:0;margin:var(--pico-spacing) 0;padding-bottom:56.25%;position:relative;overflow:hidden}.post__video iframe,.post__video object,.post__video embed,.post__iframe iframe{border-radius:var(--pico-border-radius);border:0;width:100%;height:100%;position:absolute;top:0;left:0}.post__toc{background:var(--pico-card-background-color);border:1px solid var(--pico-border-color);border-radius:var(--pico-border-radius);padding:var(--pico-spacing);margin-bottom:var(--pico-spacing)}.post__toc h3{margin-top:0;font-size:1.1rem}hr{border:0;border-top:1px solid var(--pico-border-color);margin:calc(var(--pico-spacing) * 2) 0}.separator--dot{text-align:center;border:0}.separator--dot:after{content:"···";letter-spacing:1rem;color:var(--pico-muted-color);font-size:1.5rem}.gallery-wrapper{margin:var(--pico-spacing) 0}.gallery{gap:calc(var(--pico-spacing) / 2);flex-wrap:wrap;display:flex}.gallery__item{flex:1 0 22%;min-width:200px;position:relative}.gallery__item img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.gallery__item:hover img{transform:scale(1.02)}#page-entry table{margin:2em 0;border-collapse:separate!important;border-spacing:0!important;border:1px solid var(--mirla-border)!important;border-radius:var(--pico-border-radius,8px)!important;background:var(--pico-card-background-color,transparent)!important;width:100%!important;display:table!important}#page-entry th,#page-entry td{border:none;border-bottom:1px solid var(--mirla-border);text-align:left;vertical-align:top;padding:.75rem 1rem;background-color:var(--pico-card-background-color,transparent)!important}#page-entry tr:first-child td{border-top-left-radius:var(--pico-border-radius,8px);border-top-right-radius:var(--pico-border-radius,8px)}#page-entry tbody tr:last-child td{border-bottom-left-radius:var(--pico-border-radius,8px);border-bottom-right-radius:var(--pico-border-radius,8px);border-bottom:none}@media (min-width:1024px){.gallery-wrapper--wide,.gallery-wrapper--full{width:110%;margin-left:-5%;margin-right:-5%}}.has-submenu{position:relative}.submenu{background:var(--pico-card-background-color);border:1px solid var(--pico-border-color);z-index:10;padding:.5rem;display:none;position:absolute}.has-submenu:hover>.submenu{display:block}@media (max-width:768px){body{grid-gap:1.5em;grid-template-columns:1fr;grid-template-areas:"header""main""sidebar""footer";padding:0 1rem}aside{width:100%;margin-top:1em}.menu{padding:1rem var(--pico-spacing);flex-direction:column;align-items:flex-start;gap:1rem}.menu li{border-bottom:1px solid var(--pico-border-color);width:100%}.menu li:last-child{border-bottom:none}}:root{--pico-background-color:#fff;--pico-color:#333;--pico-muted-color:#777;--pico-card-background-color:#fff;--pico-card-sectioning-background-color:#fff;--pico-form-element-background-color:#fff;--pico-form-element-border-color:#d5d5d5;--pico-form-element-color:#333;--pico-primary:#333;--pico-font-family:"Avenir", "Helvetica Neue", Helvetica, Arial, sans-serif;--pico-font-family-sans-serif:"Avenir", "Helvetica Neue", Helvetica, Arial, sans-serif}html,body{color:#333!important;background-color:#fff!important;font-family:Avenir,Helvetica Neue,Helvetica,Arial,sans-serif!important}main,main article,main section,.page-content,.page,.content{color:#333!important;background-color:#0000!important}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body header a,html body .logo,html body .site-logo,html body .site-title,html body .page__title,html body .post__title,html body .entry-title{font-family:Avenir,Helvetica Neue,Helvetica,Arial,sans-serif!important}html body h1,html body h2,html body h3{letter-spacing:.01em!important;font-weight:400!important}html body header a,html body .site-title,html body .site-logo{letter-spacing:.12em!important;font-weight:200!important}main:has(mirla-index){box-sizing:border-box!important;width:92%!important;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important;display:block!important}main:has(mirla-index)>article{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}main:has(mirla-index) .container{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}main:has(mirla-index) .post__content{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}main:has(mirla-index) .page__content{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}main:has(mirla-index) #page-entry{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}main:has(mirla-index) article{box-shadow:none!important}main:has(mirla-index) mirla-index{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;display:block!important}@media (max-width:1000px){main:has(mirla-index){width:94%!important}}@media (max-width:700px){main:has(mirla-index){width:calc(100% - 32px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}}body:has(main table) main:not(:has(mirla-index)){box-sizing:border-box!important;width:92%!important;max-width:1150px!important;margin-left:auto!important;margin-right:auto!important}main table{border-collapse:collapse;width:100%;font-family:Avenir,Helvetica Neue,Helvetica,Arial,sans-serif!important}main table th,main table td{vertical-align:top;font-weight:400;color:#333!important;text-align:left!important;background:0 0!important;border-bottom:1px solid #e7e7e7!important;padding:13px 15px!important;font-size:13px!important;line-height:1.6!important}main table th,main table tr>td:first-child{width:32%;color:#777!important;font-weight:500!important}main table tr:last-child th,main table tr:last-child td{border-bottom:none!important}@media (max-width:700px){body:has(main table) main:not(:has(mirla-index)){width:calc(100% - 32px)!important;max-width:none!important}main table th,main table td{padding:10px 8px!important;font-size:12px!important}}body:has(mirla-index) main{float:none!important;box-sizing:border-box!important;width:calc(100% - 80px)!important;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important;display:block!important}body:has(mirla-index) main>article{box-sizing:border-box!important;width:100%!important;max-width:none!important}body:has(mirla-index) main #page-entry{box-sizing:border-box!important;width:100%!important;max-width:none!important}body:has(mirla-index) main #page-entry>p{box-sizing:border-box!important;width:100%!important;max-width:none!important}body:has(mirla-index) mirla-index{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;display:block!important}@media (max-width:700px){body:has(mirla-index) main{width:calc(100% - 32px)!important}}body:has(mirla-index){grid-template-columns:minmax(0,1fr)!important}body:has(mirla-index) main.page{box-sizing:border-box!important;grid-column:1/-1!important;justify-self:center!important;width:calc(100% - 80px)!important;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important}body:has(mirla-index)>header{box-sizing:border-box!important;grid-column:1/-1!important;justify-self:center!important;width:calc(100% - 80px)!important;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:700px){body:has(mirla-index) main.page{width:calc(100% - 32px)!important}body:has(mirla-index)>header{width:calc(100% - 32px)!important}}