:root{--primary:255, 244, 0;--secondary:255, 165, 82;--background:255, 255, 255;--surface:178, 190, 181;--text:26, 25, 25;--text-muted:107, 114, 128;--background-gradient:rgba(var(--background)) 10%, rgba(var(--surface));--box-shadow:0 2px 6px rgba(var(--background), 25%), 0 8px 24px rgba(var(--background), 33%), 0 16px 32px rgba(var(--background), 33%)}html.dark{--primary:255, 244, 0;--secondary:255, 165, 82;--background:24, 24, 27;--surface:54, 69, 79;--text:255, 255, 255;--text-muted:161, 161, 170;--background-gradient:rgba(var(--background)) 50%, rgba(var(--surface));--box-shadow:0 2px 6px #00000040, 0 8px 24px #00000054, 0 16px 32px #00000054;background-color:rgb(var(--background));color:rgb(var(--text))}html.dark a{color:rgb(var(--primary))}html.dark code{background-color:#3c3c46}html.dark blockquote{border-left-color:rgb(var(--primary))}html.dark p{color:rgb(var(--text))}@font-face{font-family:Spectral;src:url(/fonts/spectral-italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(/fonts/spectral-regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/fonts/spectral-bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gidole;src:url(/fonts/gidole-regular.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(/fonts/oswald-light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(/fonts/oswald-regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(/fonts/oswald-medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(/fonts/oswald-bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fugaz One;src:url(/fonts/fugaz-one-regular.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}html{min-height:100vh}body{text-align:left;word-wrap:break-word;overflow-wrap:break-word;color:rgb(var(--text));background-size:100% 600px;background-color:rgb(var(--background));flex-direction:column;min-height:100vh;margin:0;padding:0;font-family:Gidole,sans-serif;font-size:20px;line-height:1.7;display:flex}main{flex:1;width:720px;max-width:calc(100% - 2em);margin:auto;padding:3em 1em}h1,h2,h3,h4,h5,h6{color:rgb(var(--text));margin:0 0 .5rem;line-height:1.2}h1{font-size:3.052em}h2{font-size:2.441em}h3{font-size:1.953em}h4{font-size:1.563em}h5{font-size:1.25em}strong,b{font-weight:700}a,a:hover,li{color:rgb(var(--text))}p{margin-bottom:1em}.prose p{margin-bottom:2em}.prose ul{color:rgb(var(--text))}.prose li{margin-bottom:.5em}.prose li a{color:rgb(var(--text));transition:all .2s}.prose li a:hover{color:rgb(var(--text));text-shadow:4px 4px 6px rgba(var(--primary), 1);display:inline-block;transform:translateY(-1px)}textarea{width:100%;font-size:16px}input{font-size:16px}table{width:100%}img{border-radius:8px;max-width:100%;height:auto}code{background-color:rgb(var(--background));border-radius:2px;padding:2px 5px}pre{border-radius:8px;padding:1.5em}pre>code{all:unset}blockquote{border-left:4px solid rgb(var(--primary));margin:0;padding:0 0 0 20px;font-size:1.333em}hr{border:none;border-top:1px solid rgb(var(--background))}@media (width<=720px){body{font-size:18px}main{padding:1em}}.sr-only{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;position:absolute!important}.social-links[data-astro-cid-vwvcxe34]{justify-content:center;gap:1em;margin-top:1em;margin-bottom:1em;display:flex}.social-links[data-astro-cid-vwvcxe34] a[data-astro-cid-vwvcxe34]{color:inherit;text-decoration:none}.social-links[data-astro-cid-vwvcxe34] a[data-astro-cid-vwvcxe34]:hover{color:rgb(var(--primary))}.metrics-consent-popup[data-astro-cid-cqkccvuq]{z-index:10000;border:1px solid rgb(var(--surface));background:rgb(var(--background));width:min(40rem,100% - 2rem);color:rgb(var(--text));box-shadow:var(--box-shadow);pointer-events:auto;border-radius:12px;align-items:flex-end;gap:.9rem;margin:0 auto;padding:.9rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem}.metrics-consent-popup[data-astro-cid-cqkccvuq][hidden]{display:none}.metrics-consent-popup__body[data-astro-cid-cqkccvuq]{flex:1;min-width:0}.metrics-consent-popup__title[data-astro-cid-cqkccvuq]{margin:0;font-size:1rem;font-weight:700}.metrics-consent-popup__text[data-astro-cid-cqkccvuq]{margin:.35rem 0 0;font-size:.95rem;line-height:1.4}.metrics-consent-popup__actions[data-astro-cid-cqkccvuq]{flex-shrink:0;gap:.6rem;display:flex}.metrics-consent-popup__button[data-astro-cid-cqkccvuq]{border:1px solid rgb(var(--surface));background:rgb(var(--background));color:rgb(var(--text));cursor:pointer;border-radius:8px;padding:.5rem .85rem;font-family:inherit;font-size:.9rem;font-weight:700}.metrics-consent-popup__button--primary[data-astro-cid-cqkccvuq]{background:rgb(var(--background));border-color:rgb(var(--surface));text-decoration-line:underline;text-decoration-color:rgb(var(--primary));text-underline-offset:.2em;text-decoration-thickness:2px}@media (width<=720px){.metrics-consent-popup[data-astro-cid-cqkccvuq]{flex-direction:column;align-items:stretch;gap:.75rem;bottom:.75rem;left:.75rem;right:.75rem}.metrics-consent-popup__actions[data-astro-cid-cqkccvuq]{justify-content:flex-end;width:100%}}footer[data-astro-cid-nqvqiqxg]{color:rgb(var(--text-muted));text-align:center}footer[data-astro-cid-nqvqiqxg] a[data-astro-cid-nqvqiqxg]{color:rgb(var(--text-muted))}#legal-info-container[data-astro-cid-nqvqiqxg]{text-align:center;max-width:600px;margin:0 auto}#legal-info-container[data-astro-cid-nqvqiqxg] a[data-astro-cid-nqvqiqxg],#legal[data-astro-cid-nqvqiqxg]{color:rgb(var(--text-muted))}#biz-wasp-link[data-astro-cid-nqvqiqxg]{padding-top:3em;font-family:Gidole;font-size:.7em;font-weight:bolder}.footer-gradient[data-astro-cid-nqvqiqxg]{background:linear-gradient(var(--background-gradient)) no-repeat;padding:7em 1em 3em}.footer-solid[data-astro-cid-nqvqiqxg]{background:rgb(var(--background)) no-repeat;padding:2em 1em 3em}.version[data-astro-cid-nqvqiqxg]{color:rgb(var(--surface));font-family:Gidole;font-size:.7em;font-weight:bolder}@media (width<=720px){#legal-info-container[data-astro-cid-nqvqiqxg]{max-width:400px}}a[data-astro-cid-3dviitun]{text-decoration:none;display:inline-block}a[data-astro-cid-3dviitun].active{font-weight:bolder;text-decoration:underline}#themeToggle[data-astro-cid-ucuam2eh]{cursor:pointer;background:0 0;border:0;align-items:center;gap:.35em;padding:.2em;display:flex}.toggle-icon[data-astro-cid-ucuam2eh]{flex-shrink:0}.sun-icon[data-astro-cid-ucuam2eh] path[data-astro-cid-ucuam2eh]{fill:rgb(var(--primary));transition:fill .2s}.dark .sun-icon[data-astro-cid-ucuam2eh] path[data-astro-cid-ucuam2eh]{fill:rgb(var(--text-muted))}.moon-icon[data-astro-cid-ucuam2eh] path[data-astro-cid-ucuam2eh]{fill:rgb(var(--text-muted));transition:fill .2s}.dark .moon-icon[data-astro-cid-ucuam2eh] path[data-astro-cid-ucuam2eh]{fill:rgb(var(--primary))}.toggle-track[data-astro-cid-ucuam2eh]{background-color:rgb(var(--text-muted), .3);border-radius:999px;align-items:center;width:36px;height:20px;transition:background-color .25s;display:flex;position:relative}.dark .toggle-track[data-astro-cid-ucuam2eh]{background-color:rgb(var(--text-muted), .3)}.toggle-thumb[data-astro-cid-ucuam2eh]{background-color:rgb(var(--primary));border-radius:50%;width:16px;height:16px;transition:transform .25s,background-color .25s;position:absolute;left:2px;box-shadow:0 1px 3px #0003}.dark .toggle-thumb[data-astro-cid-ucuam2eh]{background-color:rgb(var(--primary));transform:translate(16px)}header[data-astro-cid-wno5fr4b]{margin:0}h2[data-astro-cid-wno5fr4b]{text-transform:uppercase;color:rgb(var(--primary));margin:0;font-family:Fugaz One;font-size:1.4em;line-height:1}h2[data-astro-cid-wno5fr4b] a[data-astro-cid-wno5fr4b],h2[data-astro-cid-wno5fr4b] a[data-astro-cid-wno5fr4b].active{text-decoration:none}nav[data-astro-cid-wno5fr4b]{align-items:center;padding:.75em 2em;display:flex}nav[data-astro-cid-wno5fr4b] a[data-astro-cid-wno5fr4b]{color:rgb(var(--text));border-bottom:4px solid #0000;padding:.5em 1em 0;text-decoration:none}nav[data-astro-cid-wno5fr4b] a[data-astro-cid-wno5fr4b].active{text-decoration:none}.header-color[data-astro-cid-wno5fr4b]{background-color:rgb(var(--background))}.header-color[data-astro-cid-wno5fr4b] a[data-astro-cid-wno5fr4b].active{border-bottom-color:rgb(var(--primary))}.nav-section[data-astro-cid-wno5fr4b]{flex:33.33%;min-width:0}.site-title[data-astro-cid-wno5fr4b]{align-items:center;font-family:Oswald,sans-serif;display:flex}.internal-links[data-astro-cid-wno5fr4b]{justify-content:center;align-items:center;display:flex}.social-section[data-astro-cid-wno5fr4b]{justify-content:flex-end;align-items:center;display:flex}.social-and-theme[data-astro-cid-wno5fr4b]{justify-content:flex-end;align-items:center;gap:1.5em;display:flex}.social-section[data-astro-cid-wno5fr4b] .social-links{justify-content:flex-end;margin:0}.social-links a{display:flex}@media (width<=720px){header[data-astro-cid-wno5fr4b]{padding:0 .2em}nav[data-astro-cid-wno5fr4b]{flex-wrap:wrap;padding:.75em 1em}.site-title[data-astro-cid-wno5fr4b]{flex:0 0 70%;order:1}.internal-links[data-astro-cid-wno5fr4b]{flex:0 0 100%;order:3;justify-content:center;margin-top:.5em}.social-section[data-astro-cid-wno5fr4b]{flex:0 0 30%;order:2}.social-and-theme[data-astro-cid-wno5fr4b]{gap:1em}}
