:root{--ink:#70002a;--ink-dark:#560020;--ink-deep:#3d0016;--plum:#8a4056;--clay:#ce9c9d;--clay-soft:#ead2d0;--pink:#e7a9ba;--paper:#faf5ef;--paper-deep:#f3eae1;--maroon:var(--ink);--maroon-dark:var(--ink-dark);--maroon-deep:var(--ink-deep);--heading:#5a0423;--rose:#b8607c;--blush:#f6e7e4;--blush-strong:var(--clay-soft);--cream:#fdf6e8;--fg:#3b2329;--bg:var(--paper);--surface:#fffdfa;--muted:#85676c;--border:#e8d6d2;--accent:var(--ink);--link:var(--ink);--good:#2f7d55;--good-bg:#e5f2e9;--warn:#a86c12;--warn-bg:#fbf0d9;--bad:#b3261e;--bad-bg:#fbe6e3;--shadow:0 1px 0 #70002a0f, 0 6px 18px #5a141e0f;--shadow-lg:0 2px 0 #70002a0f, 0 16px 40px #5a141e1f;--print:3px 4px 0 var(--clay);--radius:18px;--font-display:Fraunces, "Iowan Old Style", Georgia, serif;--font-hand:"Gochi Hand", "Comic Sans MS", cursive;--crayon-yellow:#f6c445;--crayon-blue:#6aaed6;--crayon-green:#77b971;--crayon-orange:#f0955c;--crayon-purple:#a68ad6;--crayon-pink:#e58aa6;--hl-yellow:#ffe27a;--hl-pink:#ffc2d2;--hl-blue:#bfe2f7;--hl-green:#cdeec4;--wobble:22px 16px 24px 14px / 16px 24px 14px 22px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--fg);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .44 0 0 0 0 0 0 0 0 0 .16 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), var(--paper);-webkit-font-smoothing:antialiased;font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif}.hl{isolation:isolate;display:inline-block;position:relative}.hl:before{content:"";z-index:-1;background:var(--hl,var(--hl-yellow));position:absolute;inset:.38em -.14em .04em -.2em;transform:rotate(-1.2deg);-webkit-mask:url(../../../doodles/highlight.svg) 50%/100% 100% no-repeat;mask:url(../../../doodles/highlight.svg) 50%/100% 100% no-repeat}.scribble{isolation:isolate;display:inline-block;position:relative}.scribble:after{content:"";z-index:-1;background:var(--crayon,var(--crayon-blue));height:.42em;position:absolute;bottom:-.26em;left:-3%;right:-3%;-webkit-mask:url(../../../doodles/underline.svg) 50%/100% 100% no-repeat;mask:url(../../../doodles/underline.svg) 50%/100% 100% no-repeat}.circled{isolation:isolate;position:relative}.circled:after{content:"";z-index:-1;background:var(--crayon,var(--crayon-yellow));pointer-events:none;position:absolute;inset:-14% -16%;-webkit-mask:url(../../../doodles/circle.svg) 50%/100% 100% no-repeat;mask:url(../../../doodles/circle.svg) 50%/100% 100% no-repeat}.crossed{isolation:isolate;position:relative}.crossed:after{content:"";background:var(--crayon,var(--crayon-green));pointer-events:none;height:.5em;position:absolute;top:50%;left:-2%;right:-2%;transform:translateY(-50%)rotate(-1deg);-webkit-mask:url(../../../doodles/strike.svg) 50%/100% 100% no-repeat;mask:url(../../../doodles/strike.svg) 50%/100% 100% no-repeat}.taped{position:relative}.taped:before{content:"";z-index:2;background:repeating-linear-gradient(90deg, #ffffff47 0 6px, transparent 6px 12px), var(--tape,var(--hl-yellow));opacity:.85;clip-path:polygon(3% 0,97% 4%,100% 30%,97% 55%,100% 100%,2% 96%,0 70%,3% 45%,0 15%);width:78px;height:22px;position:absolute;top:-11px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 1px 2px #0000000f}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}@keyframes bob{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-4px) rotate(var(--r,0deg))}}::selection{background:var(--pink);color:var(--ink-deep)}body{min-height:100dvh;margin:0}a{color:var(--link);text-underline-offset:3px;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--clay);text-decoration-color:var(--clay)}a:hover{text-decoration-color:currentColor}h1,h2,h3{color:var(--heading);font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 50, "WONK" 0;letter-spacing:-.01em;line-height:1.1}h1{font-size:clamp(2rem,5vw,2.6rem);font-weight:700}h2{font-weight:650}.hand{font-family:var(--font-hand);color:var(--plum);filter:url(#crayon-text);font-size:1.3em;font-weight:400;line-height:1.05}.eyebrow{color:var(--plum);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:700}main{max-width:980px;margin:0 auto;padding:2rem 1.5rem 3.5rem}main.center{text-align:center;max-width:400px;margin-top:12vh}button,.button{font:inherit;border:1.5px solid var(--ink);background:var(--ink);color:#fff8f4;box-shadow:0 3px 0 var(--ink-deep);cursor:pointer;border-radius:14px 11px 15px 10px/11px 15px 10px 14px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1.15rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .1s,transform .1s;display:inline-flex}button:hover:not(:disabled),.button:hover{background:var(--ink-dark);border-color:var(--ink-dark);transform:rotate(-.6deg)translateY(-1px)}button:active:not(:disabled),.button:active{box-shadow:0 0 0 var(--ink-deep);transform:translateY(3px)}button:focus-visible,.button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px dashed var(--crayon-blue);outline-offset:2px}button.secondary{background:var(--surface);border-color:var(--clay);color:var(--heading);box-shadow:0 3px 0 var(--clay-soft)}button.secondary:hover:not(:disabled){background:var(--blush);border-color:var(--plum)}button.danger{background:var(--surface);color:var(--bad);border-color:#ecc2bd;box-shadow:0 3px #f4d9d5}button.danger:hover:not(:disabled){background:var(--bad-bg);border-color:var(--bad)}button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}input,select,textarea{font:inherit;border:1.5px solid var(--clay-soft);background:var(--surface);color:var(--fg);border-radius:12px;padding:.55rem .75rem;transition:border-color .15s,box-shadow .15s}input::placeholder,textarea::placeholder{color:#b0989b}input:hover,select:hover,textarea:hover{border-color:var(--clay)}input:focus,select:focus,textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #e7a9ba73}input[type=checkbox]{accent-color:var(--ink);width:1rem;height:1rem}code,pre{font-family:Fira Mono,ui-monospace,Menlo,monospace;font-size:.88em}.muted{color:var(--muted)}.error{color:var(--bad)}.card{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--wobble);box-shadow:var(--shadow)}.squiggle{background:currentColor;height:10px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='10' viewBox='0 0 40 10'%3E%3Cpath d='M0 5 Q5 1.5 10 5 T20 5 T30 5 T40 5' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") 0/40px 10px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='10' viewBox='0 0 40 10'%3E%3Cpath d='M0 5 Q5 1.5 10 5 T20 5 T30 5 T40 5' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") 0/40px 10px repeat-x}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important}}.defs.svelte-12qhfyh{width:0;height:0;position:absolute;overflow:hidden}header.svelte-12qhfyh{z-index:10;-webkit-backdrop-filter:blur(10px);background:#faf5efe0;position:sticky;top:0}.bar.svelte-12qhfyh{align-items:center;gap:1.25rem;max-width:1180px;margin:0 auto;padding:.55rem 1.5rem .45rem;display:flex}.squiggle.svelte-12qhfyh{height:10px;color:var(--clay);margin-bottom:-5px}.brand.svelte-12qhfyh{color:var(--heading);align-items:center;gap:.6rem;text-decoration:none;display:flex}.brand.svelte-12qhfyh img:where(.svelte-12qhfyh){width:52px;height:auto;transition:transform .25s;transform:rotate(-4deg)}.brand.svelte-12qhfyh:hover img:where(.svelte-12qhfyh){animation:.5s ease-in-out wiggle}.name.svelte-12qhfyh{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;font-size:1.3rem;font-weight:700}.name.svelte-12qhfyh em:where(.svelte-12qhfyh){color:var(--plum);font-size:1.7rem;font-style:italic;font-weight:600}nav.svelte-12qhfyh{gap:.25rem;margin-left:.5rem;margin-right:auto;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--muted);white-space:nowrap;border-radius:10px;padding:.4rem .7rem;font-size:.93rem;font-weight:600;text-decoration:none;position:relative}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--heading);background:var(--blush)}nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:var(--heading)}nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh):after{content:"";background:var(--crayon-pink);height:9px;position:absolute;bottom:-.1rem;left:.5rem;right:.5rem;-webkit-mask:url(../../../doodles/underline.svg) 50%/100% 100% no-repeat;mask:url(../../../doodles/underline.svg) 50%/100% 100% no-repeat}.who.svelte-12qhfyh{align-items:center;gap:.5rem;display:flex}.avatar.svelte-12qhfyh{background:var(--hl-yellow);width:34px;height:34px;color:var(--ink);font-family:var(--font-display);border-radius:52% 48% 55% 45%/48% 55% 45% 52%;place-items:center;font-weight:700;display:grid}.meta.svelte-12qhfyh{color:var(--heading);flex-direction:column;font-size:.9rem;line-height:1.15;display:flex}.meta.svelte-12qhfyh small:where(.svelte-12qhfyh){color:var(--muted);text-transform:capitalize;font-size:.75rem}button.svelte-12qhfyh{padding:.4rem .85rem;font-size:.88rem}@media (width<=960px){nav.svelte-12qhfyh{display:none}.who.svelte-12qhfyh{margin-left:auto}}@media (width<=560px){.bar.svelte-12qhfyh{gap:.75rem;padding:.5rem 1rem .4rem}.meta.svelte-12qhfyh{display:none}.brand.svelte-12qhfyh img:where(.svelte-12qhfyh){width:44px}}
