main.svelte-v4u1vy{box-sizing:border-box;padding:calc(var(--header-h) + 1rem) var(--gutter) 2rem;background:var(--void);color:var(--bone);grid-template:".work"1fr"controls work""about work"1fr/minmax(20rem,30rem) minmax(0,1fr);column-gap:clamp(2rem,5vw,5rem);display:grid;position:fixed;inset:0;overflow-y:auto}h1.svelte-v4u1vy{font:300 clamp(2rem, 3.4vw, 2.8rem) / 1.1 var(--serif);letter-spacing:-.01em;margin:0}.sub.svelte-v4u1vy{max-width:26rem;color:var(--bone-2);font:300 var(--t-md) / 1.5 var(--serif);margin:.6rem 0 1.8rem}.prompt.svelte-v4u1vy{--prompt-size:clamp(1.35rem, 2vw, 1.75rem);min-height:4.2rem}.modes.svelte-v4u1vy{margin-top:1.4rem}.mode-about.svelte-v4u1vy{max-width:28rem;min-height:2.9em;margin:.55rem 0 0}.row.svelte-v4u1vy{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.3rem;display:flex}.row.svelte-v4u1vy .btn.primary:where(.svelte-v4u1vy){min-width:8.5rem}.status.svelte-v4u1vy{min-height:3rem;color:var(--bone-2);font:400 var(--t-sm) / 1.5 var(--sans);margin-top:1.4rem}.status.svelte-v4u1vy p:where(.svelte-v4u1vy){margin:0}.status.svelte-v4u1vy .error:where(.svelte-v4u1vy){color:var(--ember)}.status.svelte-v4u1vy .progress:where(.svelte-v4u1vy){max-width:26rem;margin-top:.6rem}.controls.svelte-v4u1vy{grid-area:controls}.about.svelte-v4u1vy{border-top:1px solid var(--hair);grid-area:about;align-self:start;max-width:30rem;margin-top:.8rem;padding-top:.8rem}.about.svelte-v4u1vy summary:where(.svelte-v4u1vy){width:fit-content;color:var(--bone-2);font:500 var(--t-sm) / 1.6 var(--sans);cursor:pointer}.about.svelte-v4u1vy summary:where(.svelte-v4u1vy):hover{color:var(--bone)}.about.svelte-v4u1vy p:where(.svelte-v4u1vy){color:var(--bone-2);font:300 var(--t-base) / 1.6 var(--serif);margin:.7rem 0 0}.links.svelte-v4u1vy{flex-wrap:wrap;gap:.4rem 1.3rem;display:flex}.links.svelte-v4u1vy a:where(.svelte-v4u1vy){color:var(--bone);font:500 var(--t-sm) / 1.6 var(--sans);border-bottom:1px solid var(--hair-2);align-items:center;gap:.2rem;text-decoration:none;display:inline-flex}.links.svelte-v4u1vy a:where(.svelte-v4u1vy):hover{border-bottom-color:var(--ember)}.links.svelte-v4u1vy svg{width:.9rem;height:.9rem;color:var(--bone-3)}.work.svelte-v4u1vy{flex-direction:column;grid-area:work;align-self:center;align-items:center;min-width:0;display:flex}figure.svelte-v4u1vy{width:min(calc(100vh - var(--header-h) - 9rem), 100%);aspect-ratio:1;border:1px solid var(--hair);border-radius:var(--r-sm);background:radial-gradient(circle at 50% 45%,#ece5d809,#0000 70%);min-width:16rem;max-width:46rem;margin:0;position:relative;overflow:hidden}figure.painted.svelte-v4u1vy{border-color:#0000}canvas.svelte-v4u1vy{opacity:0;width:100%;height:100%;transition:opacity .6s;display:block}figure.painted.svelte-v4u1vy canvas:where(.svelte-v4u1vy){opacity:1}figure.busy.svelte-v4u1vy canvas:where(.svelte-v4u1vy){opacity:.8}.empty.svelte-v4u1vy{color:var(--bone-3);font:italic 300 var(--t-md) / 1 var(--serif);place-items:center;display:grid;position:absolute;inset:0}.under.svelte-v4u1vy{width:min(calc(100vh - var(--header-h) - 9rem), 100%);justify-content:space-between;align-items:center;gap:1rem;min-width:16rem;max-width:46rem;min-height:3rem;margin-top:.75rem;display:flex}.frames.svelte-v4u1vy{gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.frames.svelte-v4u1vy img:where(.svelte-v4u1vy){opacity:.85;border-radius:4px;width:2.75rem;height:2.75rem;display:block}@media (width<=860px){main.svelte-v4u1vy{padding:calc(var(--header-h) + .5rem) var(--gutter) 3rem;flex-direction:column;align-items:stretch;gap:1.5rem;display:flex}.sub.svelte-v4u1vy{margin-bottom:1.2rem}figure.svelte-v4u1vy,.under.svelte-v4u1vy{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){canvas.svelte-v4u1vy{transition:none}}
