picture[data-astro-cid-42hpgkzb]>img[data-astro-cid-42hpgkzb]{display:block}.opacity-enter-active[data-astro-cid-35ed7um5],.opacity-leave-active[data-astro-cid-35ed7um5]{transition-property:opacity;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.opacity-enter-from[data-astro-cid-35ed7um5],.opacity-leave-to[data-astro-cid-35ed7um5]{opacity:0}footer[data-astro-cid-35ed7um5]{text-align:center;margin-top:48px;padding-top:1rem;padding-bottom:1rem;padding-bottom:calc(env(safe-area-inset-bottom) + 1rem)}footer[data-astro-cid-35ed7um5] .text[data-astro-cid-35ed7um5]{font-size:.8rem;margin-top:.5rem;opacity:.8}footer[data-astro-cid-35ed7um5] .text[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{color:inherit}footer[data-astro-cid-35ed7um5] .text[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:visited{color:inherit}footer[data-astro-cid-35ed7um5] .personal-logo-link[data-astro-cid-35ed7um5]{display:block;width:-moz-min-content;width:min-content;margin:0 auto}footer[data-astro-cid-35ed7um5] .personal-logo-link[data-astro-cid-35ed7um5] .pfp[data-astro-cid-35ed7um5]{display:block;height:auto;width:2rem;border-radius:50%}.button[data-v-ca328e78]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:4em;text-align:center;padding-right:.7em;padding-left:.7em;height:2.5em;--buttonBorderRadius: .8rem;border-radius:.8rem;border-radius:var(--buttonBorderRadius);text-shadow:0 1px 0 rgba(0,0,0,.06);fill:currentColor}.button.small[data-v-ca328e78]{min-width:2.67em;padding-right:.47em;padding-left:.47em;height:1.67em}.button.text-color-primary[data-v-ca328e78]{--csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #fff;color:#000000de;color:var(--csstools-light-dark-toggle--0, rgba(0, 0, 0, .87));color:light-dark(rgba(0,0,0,.87),#fff);--csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) #fff;fill:#000000de;fill:var(--csstools-light-dark-toggle--1, rgba(0, 0, 0, .87));fill:light-dark(rgba(0,0,0,.87),#fff)}.button.text-color-primary-light[data-v-ca328e78]{--csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) #fff;color:#000000de;color:var(--csstools-light-dark-toggle--2, rgba(0, 0, 0, .87));color:light-dark(rgba(0,0,0,.87),#fff);--csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) #fff;fill:#000000de;fill:var(--csstools-light-dark-toggle--3, rgba(0, 0, 0, .87));fill:light-dark(rgba(0,0,0,.87),#fff)}.button.text-color-primary-light[data-v-ca328e78] *{--csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) currentColor;color:rgb(from currentColor r g b/.8);color:light-dark(rgb(from currentColor r g b/.8),currentColor);--csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) currentColor;fill:rgb(from currentColor r g b/.8);fill:light-dark(rgb(from currentColor r g b/.8),currentColor)}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){.button.text-color-primary-light[data-v-ca328e78] *{color:var(--csstools-light-dark-toggle--4, rgb(from currentColor r g b/.8));fill:var(--csstools-light-dark-toggle--5, rgb(from currentColor r g b/.8))}}.button.text-color-secondary[data-v-ca328e78]{--csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) rgba(255, 255, 255, .7);color:#0000008a;color:var(--csstools-light-dark-toggle--6, rgba(0, 0, 0, .54));color:light-dark(rgba(0,0,0,.54),rgba(255,255,255,.7));--csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) rgba(255, 255, 255, .7);fill:#0000008a;fill:var(--csstools-light-dark-toggle--7, rgba(0, 0, 0, .54));fill:light-dark(rgba(0,0,0,.54),rgba(255,255,255,.7))}.button.text-color-primary-inverted[data-v-ca328e78]{--csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) rgba(0, 0, 0, .87);color:#fff;color:var(--csstools-light-dark-toggle--8, #fff);color:light-dark(#fff,rgba(0,0,0,.87));--csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) rgba(0, 0, 0, .87);fill:#fff;fill:var(--csstools-light-dark-toggle--9, #fff);fill:light-dark(#fff,rgba(0,0,0,.87))}.button.text-color-secondary-inverted[data-v-ca328e78]{--csstools-light-dark-toggle--10: var(--csstools-color-scheme--light) rgba(0, 0, 0, .54);color:#ffffffb3;color:var(--csstools-light-dark-toggle--10, rgba(255, 255, 255, .7));color:light-dark(rgba(255,255,255,.7),rgba(0,0,0,.54));--csstools-light-dark-toggle--11: var(--csstools-color-scheme--light) rgba(0, 0, 0, .54);fill:#ffffffb3;fill:var(--csstools-light-dark-toggle--11, rgba(255, 255, 255, .7));fill:light-dark(rgba(255,255,255,.7),rgba(0,0,0,.54))}.button.icon-only[data-v-ca328e78]{min-width:0;min-width:initial;width:3em;height:3em;--buttonBorderRadius: 1.5em}.button.icon-only.small[data-v-ca328e78]{width:2.4em;height:2.4em;--buttonBorderRadius: 1.2em}.button:not(.icon-only)>.icon[data-v-ca328e78]{margin-right:.24em;margin-left:-.08em}.button.icon-only>.icon[data-v-ca328e78]{font-size:1.75em}.button>.icon[data-v-ca328e78]{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1.25em;display:flex;align-items:center}.button>.icon[data-v-ca328e78] svg{transform:translateY(0);transform:translateY(var(--translate-y, 0%));height:1em;width:auto}.button>.label[data-v-ca328e78]{-webkit-text-decoration:none;text-decoration:none;text-transform:capitalize;font-weight:500}span[data-v-95ace658]{display:contents}
