button.svelte-56lng2{z-index:15;cursor:pointer;background-color:#0000;background-repeat:no-repeat;border:none;outline:none;margin:5px;position:absolute;top:92px;right:32px;overflow:hidden}svg.svelte-56lng2 line:where(.svelte-56lng2){stroke:currentColor;stroke-width:3px}button.open.svelte-56lng2{position:fixed}.open.svelte-56lng2 #top:where(.svelte-56lng2){transform:translate(10px)rotate(45deg)}.open.svelte-56lng2 #mid:where(.svelte-56lng2){opacity:0}.open.svelte-56lng2 #bot:where(.svelte-56lng2){transform:translate(-15px,8px)rotate(-45deg)}#container.svelte-1p057s3{background-color:var(--color-secondary);z-index:10;height:100vh;position:fixed;top:0;overflow-y:auto}#menu.svelte-1p057s3{text-align:left}div.svelte-19uomva{justify-content:center;align-items:center;height:100%;display:flex}button.svelte-19uomva{-webkit-user-select:none;user-select:none;color:inherit;text-transform:uppercase;white-space:nowrap;cursor:pointer;text-align:right;min-width:1.5em;font-size:100%;text-decoration:none}button.svelte-19uomva:hover{text-decoration:underline}.theme-toggle.svelte-o1i844{color:var(--color-text);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:4px;transition:color .2s;display:flex}.theme-toggle.svelte-o1i844:hover{color:var(--color-primary)}a.svelte-13g33e7{color:var(--color-text);margin-top:.2em;display:block}a.svelte-13g33e7 .lucide-icon{vertical-align:top}header.svelte-hv3zzy{max-width:var(--max-width);justify-content:space-between;align-content:middle;margin:auto auto 64px;padding:0 16px;display:flex}.menu.svelte-hv3zzy{margin:auto 0}.language-select.svelte-hv3zzy{text-align:right;margin-right:1px;position:relative;top:-32px}ul.svelte-hv3zzy{flex-wrap:wrap;justify-content:end;margin:auto -27px auto auto;list-style:none;display:flex}li.svelte-hv3zzy{border-left:1px solid var(--color-secondary);padding:0 27px}.social-media-links.svelte-hv3zzy{padding-top:.4em}.active.svelte-hv3zzy{font-weight:700}.dropdown.svelte-hv3zzy{background-color:var(--color-bg);border:1px solid var(--color-secondary);z-index:50;flex-flow:column;margin-top:4px;margin-left:-12px;padding:0;position:absolute}.dropdown.svelte-hv3zzy li:where(.svelte-hv3zzy){border:0;margin:8px 16px 8px 12px;padding:0}li.svelte-hv3zzy:first-child{border-left:none}.language-select.svelte-hv3zzy li:where(.svelte-hv3zzy):last-child{padding-right:0}a.svelte-hv3zzy,button.svelte-hv3zzy{color:inherit;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:inherit;border:none;margin:0;padding:0;font-family:Barlow,sans-serif;font-weight:400;text-decoration:none}a.svelte-hv3zzy:hover,button.svelte-hv3zzy:hover{text-decoration:underline}.burger-menu.svelte-hv3zzy{display:none}.burger-links.svelte-hv3zzy{flex-direction:column;margin-right:64px;padding-left:0}.burger-links.svelte-hv3zzy li:where(.svelte-hv3zzy){padding-bottom:32px;padding-left:0}.burger-links.svelte-hv3zzy li.burger-top-row:where(.svelte-hv3zzy){align-items:center;gap:16px;display:flex}.burger-links.svelte-hv3zzy a:where(.svelte-hv3zzy){white-space:normal;font-size:120%}.menu-break.svelte-hv3zzy{display:none}.logo.svelte-hv3zzy{align-items:center;gap:16px;display:flex;position:relative}.localhost.svelte-hv3zzy{color:var(--color-secondary);font-weight:700;position:absolute;left:240px}@media screen and (width<=1300px){.regular-links.svelte-hv3zzy>li:where(.svelte-hv3zzy){padding:0 20px}}@media screen and (width<=1200px){.regular-links.svelte-hv3zzy>li:where(.svelte-hv3zzy){padding:0 10px}}@media screen and (width>=850px) and (width<=1100px){.regular-links.svelte-hv3zzy>li:where(.svelte-hv3zzy){margin-top:8px;margin-bottom:8px;padding:0 20px}.menu-break.svelte-hv3zzy+li:where(.svelte-hv3zzy){border-left:none!important}.menu-break.svelte-hv3zzy{flex-basis:100%;height:0;display:block;margin:0!important}}@media screen and (width<=850px){.menu.svelte-hv3zzy ul.regular-links:where(.svelte-hv3zzy),.language-select.svelte-hv3zzy{display:none}.burger-menu.svelte-hv3zzy{display:block}}footer.svelte-7lfk2o{max-width:var(--max-width);text-align:right;text-transform:uppercase;justify-content:space-between;align-items:center;margin:200px auto 100px;padding:0 16px;font-size:smaller;display:flex}@media screen and (width<=850px){footer.svelte-7lfk2o{text-align:center;flex-direction:column}}:root{--color-bg:#f3f2e7;--color-text:#000;--color-primary:#ef4d37;--color-primary-contrast:#fff;--color-secondary:#b5a26d;--color-secondary-transparent:#b5a26d60;--color-secondary-contrast:#fff;--color-success:#1e7821;--color-error:#f44336;--color-warning:#d78100;--max-width:1400px}:root[data-theme=dark]{--color-bg:#18170c;--color-text:#fff;--color-primary:#ef4d37;--color-primary-contrast:#fff;--color-secondary:#927f49;--color-secondary-transparent:#927f4960;--color-secondary-contrast:#fff;--color-success:#5eea63;--color-error:#f44336;--color-warning:#f39200}:root[data-theme=dark] .logo img{filter:invert()hue-rotate(180deg)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:var(--color-secondary) var(--color-bg);transition:background-color .3s,color .3s}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--color-bg);color:var(--color-text);padding-top:80px;font-family:Barlow,sans-serif;font-size:120%;transition:background-color .3s,color .3s;overflow-x:hidden}h2{text-transform:uppercase;font-size:36px}h3{font-size:30px}h4{font-size:20px}.text-uppercase{text-transform:uppercase}.backlink{text-decoration:none}.backlink+h2,.backlink+h3,.backlink+h4,.backlink+h5{margin-top:.2em}article.thin,div.thin,section.thin{max-width:800px;margin:auto}a{color:var(--color-primary)}a.email{text-decoration:none}a.plain{color:var(--color-text);-webkit-text-decoration-color:var(--color-secondary);text-decoration-color:var(--color-secondary);text-decoration-thickness:1px}a.unstyled{color:inherit;text-decoration:none}a.unstyled:hover{text-decoration:underline}details summary{cursor:pointer}details summary::-webkit-details-marker{color:var(--color-primary)}details summary::marker{color:var(--color-primary)}a.plain:hover{color:var(--color-primary);text-decoration:underline}img{max-width:100%}dl{flex-wrap:wrap;gap:.5em;display:flex}dt{width:40%;font-weight:700}dd{width:50%;margin:0;font-weight:400}hr{border-color:var(--color-secondary);border-style:solid}code,.codeblock{background-color:var(--color-secondary-transparent);padding:3px}cite{float:right;margin-top:4px;margin-right:2px;font-size:88%;font-style:normal}i{margin-right:2px}.picture-cite{margin-bottom:45px}.codeblock{max-height:80vh;margin:.5em 1em;padding:1em;overflow:scroll}.row{gap:.5em;margin:1.25em 0;display:flex}.column{margin-right:10px}figcaption{font-size:17px;font-style:italic}button{background:0 0;border:none;margin:0;padding:0;font-family:Barlow,sans-serif}button:not(.link),input{border:2px solid var(--color-primary);cursor:pointer;background:0 0;margin:8px;padding:8px 16px;font-size:22px}button:not(.link).active,input.active{background:var(--color-primary);color:var(--color-primary-contrast)}button.link{cursor:pointer;font-size:1em}button.link:hover{text-decoration:underline}figure{text-align:center;margin:1.25em 0}.row figure{margin-top:0;margin-bottom:0}figcaption{text-align:right;font-size:90%}@media only screen and (width<=600px){dt,dd{width:100%}dd{margin-left:1.75em}}ul.unstyled{margin:0;padding:0;list-style:none}.text-secondary{color:var(--color-secondary)}ul.styled li::marker{content:"×  ";color:var(--color-secondary)}.lucide-icon{vertical-align:middle;margin-bottom:4px}blockquote{font-style:italic}blockquote>.lucide-icon{margin-right:8px}p>.lucide-icon{margin-right:4px}.tooltip{font-size:90%;font-weight:400;color:var(--color-secondary-contrast)!important;--tooltip-color:var(--color-secondary)!important}.pswp button{border:none}.navigating-indicator.svelte-1ab9yus{z-index:9999;background-color:var(--color-primary);width:1em;height:1em;box-shadow:0 0 8px var(--color-primary);border-radius:50%;animation:.1s infinite svelte-1ab9yus-led-flicker;display:none;position:fixed;bottom:2em;left:2em}.navigating-indicator.visible.svelte-1ab9yus{display:block}@keyframes svelte-1ab9yus-led-flicker{0%{opacity:1;box-shadow:0 0 8px var(--color-primary)}20%{opacity:.3;box-shadow:0 0 2px var(--color-primary)}40%{opacity:1;box-shadow:0 0 10px var(--color-primary)}50%{opacity:.2;box-shadow:0 0 1px var(--color-primary)}70%{opacity:.9;box-shadow:0 0 6px var(--color-primary)}85%{opacity:.4;box-shadow:0 0 3px var(--color-primary)}to{opacity:1;box-shadow:0 0 8px var(--color-primary)}}main.svelte-12qhfyh{max-width:var(--max-width);margin:auto;padding:0 16px}
