a.svelte-v0x5nl{text-decoration:none}.button.svelte-v0x5nl{--color1:var(--cfaint);--color2:var(--ccontrast);--colorS:var(--ccontrast-shadow);font-size:var(--size);padding:0em var(--padd);border:solid var(--bord) var(--color2);background-color:var(--color1);cursor:pointer;border-radius:var(--brad);box-shadow:var(--shad-offx) var(--shad-offy) var(--ssmth) var(--colorS);transform:translate(calc(var(--shad-offx) / -2), calc(var(--shad-offy) / -2));-webkit-user-select:none;user-select:none;width:max-content;height:2.1em;transition:all calc(var(--trans) * .2s) ease-in-out}.button.accent.svelte-v0x5nl{--color1:var(--caccent-faint);--color2:var(--caccent);--colorS:var(--caccent-shadow)}.button.accent.svelte-v0x5nl p:where(.svelte-v0x5nl){color:var(--color2)}.button.round.svelte-v0x5nl{padding:0em calc(var(--padd) * 1.5);border-radius:3em}.button.round.onechar.svelte-v0x5nl{width:2.15em;height:2.1em}.button.svelte-v0x5nl:hover,.button.svelte-v0x5nl:focus{transition:all calc(var(--trans) * .1s) ease-out;box-shadow:var(--shad-offx-large) var(--shad-offy-large) var(--ssmth) var(--colorS);transform:translate(calc(var(--shad-offx) / -1), calc(var(--shad-offy) / -1));outline:none}.button.svelte-v0x5nl:active{transition:all calc(var(--trans) * .1s) ease-out;box-shadow:none;transform:translate(calc(var(--shad-offx-large) / 2), calc(var(--shad-offy-large) / 2))}.button.svelte-v0x5nl p:where(.svelte-v0x5nl){color:var(--ctext);height:max-content;max-height:100%;font-size:var(--size)}a.svelte-v0x5nl .label:where(.svelte-v0x5nl){font-style:italic}.emoji.svelte-v0x5nl{font-size:.8em}.emoji.left.svelte-v0x5nl{margin-right:.2em}.emoji.right.svelte-v0x5nl{margin-left:.2em}div.svelte-1d6yhyc{font-size:var(--size);width:max-content;max-width:100%;height:max-content;max-height:100%}.margin.svelte-1d6yhyc{margin:var(--marg)}.locale-switcher.svelte-1gn6dzi{font-size:var(--sm);position:relative}.trigger.svelte-1gn6dzi{font:var(--font);color:var(--caccent);background-color:var(--caccent-faint);border:solid var(--bord) var(--caccent);box-shadow:var(--shad-offx) var(--shad-offy) var(--ssmth) var(--caccent-shadow);transform:translate(calc(var(--shad-offx) / -2), calc(var(--shad-offy) / -2));height:2.1em;padding:0 calc(var(--padd) * 1.2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all calc(var(--trans) * .2s) ease-in-out;border-radius:3em;font-size:1em;font-weight:700}.trigger.svelte-1gn6dzi:hover,.trigger.svelte-1gn6dzi:focus-visible{transition:all calc(var(--trans) * .1s) ease-out;box-shadow:var(--shad-offx-large) var(--shad-offy-large) var(--ssmth) var(--caccent-shadow);transform:translate(calc(var(--shad-offx) / -1), calc(var(--shad-offy) / -1));outline:none}.menu.svelte-1gn6dzi{bottom:calc(100% + var(--mi));padding:var(--pi);background-color:var(--cbg);border:solid var(--bord) var(--ccontrast);border-radius:var(--brad);width:max-content;box-shadow:var(--shad-offx) var(--shad-offy) var(--ssmth) var(--ccontrast-shadow);z-index:20;margin:0;list-style:none;position:absolute;left:50%;transform:translate(-50%)}.menu.svelte-1gn6dzi li:where(.svelte-1gn6dzi){margin:0}.option.svelte-1gn6dzi{width:100%;font:var(--font);text-align:left;color:var(--ctext);border-radius:var(--brad);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.5em;padding:.35em .6em;font-size:1em;display:flex}.option.svelte-1gn6dzi:hover,.option.svelte-1gn6dzi:focus-visible{background-color:var(--cfaint);outline:none}.option.active.svelte-1gn6dzi{color:var(--caccent);font-weight:700}.option.svelte-1gn6dzi .code:where(.svelte-1gn6dzi){min-width:2.2em;font-weight:700}.option.svelte-1gn6dzi .name:where(.svelte-1gn6dzi){opacity:.8;font-size:.9em}#theme-switch.svelte-1kojyxv{width:max-content;height:max-content;top:calc(100% - calc(.8 * var(--mega)));transform-origin:0%;background-color:var(--cbg);padding:var(--mi) var(--mi);border:solid var(--bord) var(--ccontrast);z-index:20;box-shadow:var(--shad-offx) var(--shad-offy) var(--ssmth) var(--ccontrast-shadow);border-bottom:0;border-top-left-radius:2em;border-top-right-radius:2em;font-size:1vw;font-weight:400;position:fixed;left:50%;transform:translate(-50%)}#root.svelte-1kojyxv{background-color:var(--cbg);width:100vw;max-width:100vw;height:100vh;min-height:100vh;position:relative;overflow:hidden}#frame.svelte-1kojyxv{font-size:var(--md);height:calc(100vh - calc(2 * var(--sm)));width:calc(100vw - calc(2 * var(--sm)));padding:0 var(--lg);margin:var(--sm);border:solid var(--bord) var(--ccontrast);box-shadow:inset var(--shad-offx) var(--shad-offy) var(--ssmth) var(--ccontrast-shadow);position:relative;overflow:auto}#content.svelte-1kojyxv{width:max-content;max-width:100%;height:max-content;min-height:100%;padding:var(--mi) var(--md);padding-bottom:var(--xl);justify-content:center;position:absolute;top:0}@media (width<=700px){#frame.svelte-1kojyxv{box-shadow:none;border:none;justify-content:start;width:100%;height:100%;margin:0}#content.svelte-1kojyxv{padding:var(--sm) var(--md);padding-bottom:var(--giga);justify-content:flex-start}}.design-credit.svelte-pxd7pw{right:calc(var(--sm) + var(--mi));bottom:calc(var(--sm) + var(--mi));z-index:10;font-size:var(--sm);text-align:right;justify-content:flex-end;gap:.4em;max-width:40vw;position:fixed}.design-credit.svelte-pxd7pw a:where(.svelte-pxd7pw),.dot.svelte-pxd7pw{color:var(--ctext);opacity:.55;transition:opacity calc(var(--trans) * .1s) ease-in-out;font-size:.8em;text-decoration:none}.design-credit.svelte-pxd7pw a:where(.svelte-pxd7pw):hover,.design-credit.svelte-pxd7pw a:where(.svelte-pxd7pw):focus-visible{opacity:1;outline:none;text-decoration:underline}.handle.svelte-pxd7pw{font-weight:700}@media (width<=700px){.design-credit.svelte-pxd7pw{right:50%;bottom:calc(1.6 * var(--mega));text-align:center;justify-content:center;max-width:90vw;transform:translate(50%)}}.header.svelte-d02mb9{width:100%;max-width:100%}.myname.svelte-d02mb9{font-size:var(--giga)}.myname.svelte-d02mb9:not(:first-child){margin-top:calc(var(--lg) / -1)}#pp.svelte-d02mb9{font-size:var(--md);object-fit:cover;width:7.5em;height:7.5em;margin:var(--marg) var(--sm);border:solid var(--bord) var(--ccontrast);box-shadow:var(--shad-offx) var(--shad-offy) var(--ssmth) var(--ccontrast-shadow);border-radius:6em;margin-left:0}@media (width<=700px){#pp.svelte-d02mb9{width:5.5em;height:5.5em}.myname.svelte-d02mb9{font-size:var(--mega)}.myname.svelte-d02mb9:not(:first-child){margin-top:-.275em}}.card.svelte-1k2xak4{width:33ch;height:max-content;margin:var(--pi);background-color:var(--cfaint);border:solid var(--bord) var(--ccontrast);border-radius:var(--brad);box-shadow:var(--shad-offx) var(--shad-offy) var(--ssmth) var(--ccontrast-shadow);transform:translate(calc(var(--shad-offx) / -2), calc(var(--shad-offy) / -2));text-align:left;transition:all calc(var(--trans) * .2s) ease-in-out;justify-content:space-between;padding:0;text-decoration:none;position:relative;overflow:hidden}.wip.svelte-1k2xak4{background-color:var(--ctext);color:var(--cfaint);padding-bottom:.1em;padding-left:3em;padding-right:3em;font-size:.7em;position:absolute;top:.6em;left:79.5%;transform:rotate(45deg)}.slim.svelte-1k2xak4 .wip:where(.svelte-1k2xak4){left:57%}.card.disabled.svelte-1k2xak4{pointer-events:none;filter:opacity(.5)}.slim.card.svelte-1k2xak4{font-size:var(--md);width:33ch}.slim.card.svelte-1k2xak4 h4:where(.svelte-1k2xak4){font-size:var(--md)}.slim.card.svelte-1k2xak4 h4:where(.svelte-1k2xak4),.small.card.svelte-1k2xak4 h4:where(.svelte-1k2xak4){padding-left:.3em}.small.card.svelte-1k2xak4{font-size:var(--md);width:max-content;min-width:15.9ch;max-width:100%}p.small.svelte-1k2xak4{font-size:var(--mi)}.link.svelte-1k2xak4{font-size:var(--md);background-color:var(--caccent-faint);min-height:100%;padding:0 var(--padd);transition:all calc(var(--trans) * .1s) ease-out;border-left:solid var(--bord) transparent;border-top-right-radius:calc(var(--brad) * 1);border-bottom-right-radius:calc(var(--brad) * 1);flex-shrink:0;padding-bottom:.15em;text-decoration:none}.link.disabled.svelte-1k2xak4{background-color:var(--cfaint);width:1.8em}.card.svelte-1k2xak4:hover,.card.svelte-1k2xak4:focus{transition:all calc(var(--trans) * .1s) ease-out;box-shadow:var(--shad-offx-large) var(--shad-offy-large) var(--ssmth) var(--ccontrast-shadow);transform:translate(calc(var(--shad-offx) / -1), calc(var(--shad-offy) / -1));outline:none}.card.svelte-1k2xak4:hover .link:where(.svelte-1k2xak4),.card.svelte-1k2xak4:focus .link:where(.svelte-1k2xak4),.card.svelte-1k2xak4:active .link:where(.svelte-1k2xak4){transition:all calc(var(--trans) * .1s) ease-out;background-color:var(--caccent-faint);color:var(--caccent)}.card.svelte-1k2xak4:active{transition:all calc(var(--trans) * .1s) ease-out;box-shadow:none;transform:translate(calc(var(--shad-offx-large) / 2), calc(var(--shad-offy-large) / 2))}.header.svelte-xkq7w2{width:100%}.header.svelte-xkq7w2 div:where(.svelte-xkq7w2){margin-bottom:var(--mi)}.cards-container.svelte-u1nzol{width:100%}.cards.svelte-u1nzol{width:70ch;max-width:100%}@media (width<=80ch){.cards.svelte-u1nzol{width:35ch}}@media (width<=700px){.cards.svelte-u1nzol{justify-content:center}}.small-cards.svelte-1pjg5l8{justify-content:center;width:100%}.body.svelte-17wkd23{max-width:70ch}.body.svelte-17wkd23 ul:where(.svelte-17wkd23){margin-left:var(--sm)}.entry.svelte-17wkd23{margin-left:var(--mi)}.meta.svelte-17wkd23{color:var(--ccontrast)}.stack.svelte-17wkd23{font-size:var(--sm);color:var(--ccontrast)}.body.svelte-1922in9{max-width:70ch}.body.svelte-1922in9 ul:where(.svelte-1922in9){margin-left:var(--sm)}.entry.svelte-1922in9{margin-left:var(--mi)}.meta.svelte-1922in9{color:var(--ccontrast)}.projects.svelte-1jwr7yj,.body.svelte-1jwr7yj{max-width:70ch}.entry.svelte-1jwr7yj{margin-left:var(--mi)}.meta.svelte-1jwr7yj,.stack.svelte-1jwr7yj{font-size:var(--sm);color:var(--ccontrast)}.input-wrapper.svelte-7hu4vd{font-size:var(--size);border:solid var(--bord) var(--ccontrast);border-radius:var(--brad);box-shadow:var(--shad-offx) var(--shad-offy) var(--ssmth) var(--ccontrast-shadow);transform:translate(calc(var(--shad-offx) / -2), calc(var(--shad-offy) / -2));background-color:var(--cfaint);height:2.1em;transition:all calc(var(--trans) * .2s) ease-in-out;padding:0 .4em;position:relative}.input-wrapper.svelte-7hu4vd input:where(.svelte-7hu4vd){font-size:inherit;height:1.2em;font:var(--font);background-color:#0000;border:none;outline:none;flex:auto;min-width:0}.input-wrapper.svelte-7hu4vd:focus-within{transition:all calc(var(--trans) * .2s) ease-in-out;box-shadow:var(--shad-offx-large) var(--shad-offy-large) var(--ssmth) var(--ccontrast-shadow);transform:translate(calc(var(--shad-offx) / -1), calc(var(--shad-offy) / -1));border-color:var(--ccontrast);background-color:var(--cfaint)}.label.svelte-7hu4vd{border:solid var(--bord) transparent;pointer-events:none;color:var(--ccontrast);transition:all calc(var(--trans) * .2s) ease-in-out, background-color calc(var(--trans) * .1s), border calc(var(--trans) * .1s);margin-top:0;font-size:1em;position:absolute}.input-wrapper.svelte-7hu4vd:focus-within .label:where(.svelte-7hu4vd),.label.non-empty-value.svelte-7hu4vd{opacity:1;transition:all calc(var(--trans) * .1s) ease-in-out;background-color:var(--caccent-faint);color:var(--caccent);border:solid var(--bord) var(--caccent);border-radius:var(--brad);margin-top:-4.5em;padding:.1em .3em;font-size:.5em}input.svelte-7yn705{width:calc(var(--steps) * .5em)}#label.svelte-7yn705{width:9em}#fonts.svelte-1fyggj{max-height:12rem}.mobile-disclaimer.svelte-1fyggj{margin-top:2rem;display:none}@media (width<=720px){.editor-body.svelte-1fyggj{display:none}.mobile-disclaimer.svelte-1fyggj{display:flex}}.textarea-wrapper.svelte-1bsl3nr{font-size:var(--size);border:solid var(--bord) var(--ccontrast);border-radius:var(--brad);box-shadow:var(--shad-offx) var(--shad-offy) var(--ssmth) var(--ccontrast-shadow);transform:translate(calc(var(--shad-offx) / -2), calc(var(--shad-offy) / -2));background-color:var(--cfaint);transition:all calc(var(--trans) * .2s) ease-in-out;padding:.4em;position:relative}.textarea-wrapper.svelte-1bsl3nr textarea:where(.svelte-1bsl3nr){font-size:inherit;resize:vertical;width:100%;font:var(--font);color:var(--ctext);background-color:#0000;border:none;outline:none}.textarea-wrapper.svelte-1bsl3nr:focus-within{transition:all calc(var(--trans) * .2s) ease-in-out;box-shadow:var(--shad-offx-large) var(--shad-offy-large) var(--ssmth) var(--ccontrast-shadow);transform:translate(calc(var(--shad-offx) / -1), calc(var(--shad-offy) / -1));border-color:var(--ccontrast)}.label.svelte-1bsl3nr{border:solid var(--bord) transparent;pointer-events:none;color:var(--ccontrast);transition:all calc(var(--trans) * .2s) ease-in-out, background-color calc(var(--trans) * .1s), border calc(var(--trans) * .1s);margin-top:0;font-size:1em;position:absolute}.textarea-wrapper.svelte-1bsl3nr:focus-within .label:where(.svelte-1bsl3nr),.label.non-empty-value.svelte-1bsl3nr{opacity:1;transition:all calc(var(--trans) * .1s) ease-in-out;background-color:var(--caccent-faint);color:var(--caccent);border:solid var(--bord) var(--caccent);border-radius:var(--brad);width:max-content;margin-top:-1.8em;padding:.1em .3em;font-size:.5em}.contact.svelte-152oowq{width:100%;max-width:50ch}.contact.svelte-152oowq form:where(.svelte-152oowq){flex-direction:column;width:100%;display:flex}.honeypot.svelte-152oowq{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.banner.svelte-152oowq{padding:var(--mi) var(--sm);border:solid var(--bord) var(--ccontrast);border-radius:var(--brad)}.banner.success.svelte-152oowq{background-color:var(--caccent-faint);border-color:var(--caccent)}.banner.success.svelte-152oowq p:where(.svelte-152oowq){color:var(--caccent)}.banner.error.svelte-152oowq{background-color:var(--cfaint)}.field-error.svelte-152oowq{font-size:var(--sm);color:var(--caccent);margin-top:var(--pi)}.certs.svelte-n4wtdo{max-width:70ch}.cert.svelte-n4wtdo{margin-left:var(--mi)}.meta.svelte-n4wtdo{font-size:var(--sm);color:var(--ccontrast)}.credential.svelte-n4wtdo{font-size:var(--sm);word-break:break-all}.credential.svelte-n4wtdo a:where(.svelte-n4wtdo){color:var(--caccent)}.legal.svelte-26bnrx{width:100%;max-width:72ch}.legal.svelte-26bnrx section:where(.svelte-26bnrx){margin-left:var(--mi)}.updated.svelte-26bnrx{color:var(--ccontrast);font-size:var(--mi)}.slide.svelte-wmsvza{position:absolute;top:0;left:0;transform:translateY(0%)}.slide.svelte-wmsvza:last-child{transform:translateY(calc(var(--top-mult) * 100%))}.slides.svelte-wmsvza{position:relative}
