.icon.svelte-15st86u{width:1em;height:1em;transition:opacity .2s;display:inline-block}.icon.svelte-15st86u img{margin:0 auto;display:block}main.svelte-w91zfd{width:80em}#page{perspective:1px;perspective-origin:top;width:100%;overflow-x:hidden}body:not(.sandcat-mode) #index-background.svelte-w91zfd{image-rendering:pixelated;z-index:-1000;opacity:.1;-webkit-user-select:none;user-select:none;background-image:url(/_app/immutable/assets/hilbert-curve.BAsVJ_7k.png);background-repeat:repeat;background-size:100%;width:100%;position:absolute;inset:0;transform:translateZ(-1px)scale(2)translateY(25%)}@media only screen and (max-width:500px){body:not(.sandcat-mode) #index-background.svelte-w91zfd{opacity:.15}}.page-description.svelte-w91zfd{max-width:30em;margin:0 auto}.section-container.svelte-w91zfd{margin:0 auto}section.svelte-w91zfd{width:-moz-fit-content;width:fit-content;margin:0 auto 2rem}#main-title-cover.svelte-w91zfd{touch-action:none;opacity:0;pointer-events:none}#main-title.svelte-w91zfd{align-content:center;position:absolute;left:0;right:0}#main-title-effect-container.svelte-w91zfd{align-items:center;gap:4px;display:flex}#main-title-container.svelte-w91zfd{width:100%;height:100%;position:relative}h1.svelte-w91zfd,#main-title-cover.svelte-w91zfd{background:linear-gradient(#fff,#aaa);-webkit-text-fill-color:transparent;filter:drop-shadow(2px 2px #333);text-align:center;-webkit-background-clip:text;background-clip:text;margin:0;font-size:32px;font-weight:700;font-family:Comic Sans MS,sans-serif!important}@media only screen and (max-width:430px){.sparkles.svelte-w91zfd{width:4em;height:4em}}p.svelte-w91zfd{margin:.25em}h2.svelte-w91zfd{text-align:center;margin-bottom:0}hr.svelte-w91zfd{margin-top:.1em}#buttons.svelte-w91zfd{margin-top:4rem;position:relative}.oneko.svelte-w91zfd{top:.45em;right:2.5rem}.buttons-container.svelte-w91zfd{max-width:calc(100vw - 32px)}#blog.svelte-w91zfd{max-width:50rem;margin-top:4rem}#blog.svelte-w91zfd h2:where(.svelte-w91zfd){padding-top:1rem;font-size:2rem}#blog.svelte-w91zfd hr:where(.svelte-w91zfd){margin-top:0}.category.svelte-w91zfd{flex:1;max-width:24rem}.categories.svelte-w91zfd{gap:1rem;padding:0 .5rem;display:flex}@media only screen and (max-width:800px){.categories.svelte-w91zfd{flex-direction:column}.category.svelte-w91zfd{max-width:35rem}}.projects-list.svelte-w91zfd{margin:0;padding:0;list-style-type:none}.show-more-container.svelte-w91zfd{cursor:pointer;width:-moz-fit-content;width:fit-content;color:var(--accent-color);opacity:.9;padding:.25rem 2em 0 0;text-decoration:underline;display:block}.show-more.svelte-w91zfd{display:none}.projects.svelte-w91zfd:not(:has(.show-more:checked)) .projects-list:where(.svelte-w91zfd){-webkit-mask-image:linear-gradient(#000d 50%,#0002 100%);mask-image:linear-gradient(#000d 50%,#0002 100%)}.projects.svelte-w91zfd:not(:has(.show-more:checked)) .project-hidden-by-default:where(.svelte-w91zfd){display:none}.projects.svelte-w91zfd:has(.show-more:where(.svelte-w91zfd):checked) .show-more-container:where(.svelte-w91zfd){display:none}.project-date.svelte-w91zfd{color:var(--text-color-alt-3);margin-right:.2em;font-style:italic}.category.svelte-w91zfd>p:where(.svelte-w91zfd){margin:0 0 .75em}#buttons.svelte-w91zfd h2:where(.svelte-w91zfd){width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative}.colon3.svelte-w91zfd{font-family:var(--body-font);color:var(--background-color-alt);margin-left:.3em;position:absolute;top:.05em}.mystery-link-container.svelte-w91zfd{display:none}.nowrap.svelte-w91zfd{white-space:nowrap}.link-icon.svelte-w91zfd{height:1em;margin-right:.125em;display:inline-block;position:relative;top:.25em}.smaller-icon.svelte-w91zfd{margin-right:.25em;font-size:.9em}.matrix-icon.svelte-w91zfd{margin-right:.25em;font-size:.9em;top:.2em}.fediverse-icon.svelte-w91zfd{top:.1em}.tor-icon.svelte-w91zfd{margin-right:.25em;font-size:.7em;top:.15em}.sandcat2.svelte-w91zfd{vertical-align:text-top;height:1em}.text-break-anywhere.svelte-w91zfd{word-break:break-all}
