@keyframes svelte-1fmwrx5-rotate-gradient{to{--gradient-angle: 0deg}}div.avatar.svelte-1fmwrx5{max-width:128px;aspect-ratio:1;--_color: var(--color, violet);--_gradient-angle: var(--gradient-angle, 0deg);--_color-1: oklch(from var(--_color) 75% 0 h / .8);--_color-2: oklch(from var(--_color) 75% .2 h / .3);border:2px solid white;border:5px solid oklch(from var(--_color) 30% .2 h / 1);border-radius:50%;overflow:hidden;background:linear-gradient(var(--_gradient-angle),var(--_color-1) 0%,var(--_color-1) 0%,var(--_color-2) 50%);background-color:#fff;background-position:0;background-size:200% 200%}img.svelte-1fmwrx5{height:100%;mix-blend-mode:multiply;filter:drop-shadow(0 0 8px rgba(0,0,0,1)) grayscale(.9)}a.svelte-1w370q7{display:contents;text-shadow:none}div.svelte-1w370q7{--scale: 2px;font-family:Manrope,sans-serif;font-weight:600;width:calc(var(--scale) * 88);height:calc(var(--scale) * 31);display:flex;position:relative;box-shadow:0 2px 8px #0000001a;cursor:pointer}div.svelte-1w370q7:before{content:"sponsored by";position:absolute;bottom:100%;left:0;font-size:.7rem;color:#ddd;font-weight:400;margin-bottom:4px;text-transform:uppercase;letter-spacing:.06em}div.svelte-1w370q7:after{content:"proud supporters of open source";font-family:Lato,sans-serif;font-size:.7rem;font-weight:400;letter-spacing:.07em;position:absolute;top:105%;left:0;right:0;color:#eee;margin-top:4px;font-style:italic;text-align:center}svg.svelte-1w370q7{border:1px solid #d1d5db;border-right:none;background:#fff;border-top-left-radius:2px;border-bottom-left-radius:2px}p.svelte-1w370q7{display:flex;background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#1a1a1a;font-size:1.2rem;letter-spacing:.001em;font-weight:700;flex-grow:1;margin:0;border:1px solid #d1d5db;border-left:none;justify-content:center;align-items:center;transition:background .2s ease;border-top-right-radius:2px;border-bottom-right-radius:2px}p.svelte-1w370q7:hover{background:linear-gradient(135deg,#e9ecef,#dee2e6)}main#home.svelte-mkjen8{display:flex;flex-wrap:wrap;justify-content:center;gap:5%;top:0}section.svelte-mkjen8:not(#blurb){box-sizing:border-box;display:grid;align-content:start}section#header.svelte-mkjen8{color:#fff}section#blurb.svelte-mkjen8{max-width:32ch;font-weight:300}section#socials.svelte-mkjen8{max-width:32ch}section#socials.svelte-mkjen8 ul:where(.svelte-mkjen8){display:flex;gap:.5em;align-items:center}section#content.svelte-mkjen8{max-width:80ch;display:grid;gap:1em;padding-block:1em}section#content.svelte-mkjen8 h2:where(.svelte-mkjen8){text-align:center;padding-inline:1em}article.svelte-mkjen8{max-width:50ch}article#me.svelte-mkjen8{position:sticky;align-self:start;top:5rem;padding-block:1em}div#sponsor.svelte-mkjen8{padding-block:3em 2em;display:flex}
