main.loading-screen.svelte-1p9h290{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem 1.5rem 0rem;height:100vh;width:100vw}main.loading-screen.svelte-1p9h290 .illustration:where(.svelte-1p9h290){position:absolute;top:1.5rem;left:50%;height:calc(100vh - 11rem);transform:translate(-50%)}main.loading-screen.fade-out.svelte-1p9h290{opacity:0;transition:opacity .3s ease}main.loading-screen.svelte-1p9h290 .header:where(.svelte-1p9h290){display:flex;justify-content:space-between;width:100%}main.loading-screen.svelte-1p9h290 .title:where(.svelte-1p9h290){height:100%;display:flex;flex-direction:column;justify-content:space-between}main.loading-screen.svelte-1p9h290 .title:where(.svelte-1p9h290) h1:where(.svelte-1p9h290){font-size:8rem;font-weight:400;line-height:1}main.loading-screen.svelte-1p9h290 .title:where(.svelte-1p9h290) h1:where(.svelte-1p9h290) .wrapper:where(.svelte-1p9h290){display:flex;justify-content:space-between}main.loading-screen.svelte-1p9h290 .author:where(.svelte-1p9h290){display:flex;justify-content:space-between}main.loading-screen.svelte-1p9h290 .author:where(.svelte-1p9h290) .name:where(.svelte-1p9h290){font-style:italic;transition:color .15s ease-out}main.loading-screen.svelte-1p9h290 .author:where(.svelte-1p9h290) .name:where(.svelte-1p9h290):hover{color:#dfc9a7}main.loading-screen.svelte-1p9h290 .info:where(.svelte-1p9h290){display:flex;flex-direction:column;gap:1.5rem}main.loading-screen.svelte-1p9h290 .info:where(.svelte-1p9h290) h2:where(.svelte-1p9h290){font-size:8rem;font-weight:400}main.loading-screen.svelte-1p9h290 .info:where(.svelte-1p9h290) ul:where(.svelte-1p9h290){display:flex;flex-direction:column;gap:1rem}main.loading-screen.svelte-1p9h290 .info:where(.svelte-1p9h290) ul:where(.svelte-1p9h290) li:where(.svelte-1p9h290){display:flex;justify-content:space-between}main.loading-screen.svelte-1p9h290 .info:where(.svelte-1p9h290) ul:where(.svelte-1p9h290) li:where(.svelte-1p9h290) p:where(.svelte-1p9h290):nth-child(2){font-style:italic;color:#545454}main.loading-screen.svelte-1p9h290 .footer:where(.svelte-1p9h290){position:relative;width:100%;min-height:clamp(160px,18vh,260px);overflow:hidden}main.loading-screen.svelte-1p9h290 .footer:where(.svelte-1p9h290) .callout:where(.svelte-1p9h290){font-size:8rem}main.loading-screen.svelte-1p9h290 .footer-loading:where(.svelte-1p9h290),main.loading-screen.svelte-1p9h290 .footer:where(.svelte-1p9h290) .enter:where(.svelte-1p9h290){position:absolute;left:0;right:0;bottom:0;display:flex;gap:1rem;width:100%;padding-bottom:1.5rem}main.loading-screen.svelte-1p9h290 .footer-loading:where(.svelte-1p9h290){align-items:flex-end;justify-content:space-between}main.loading-screen.svelte-1p9h290 .footer-loading[aria-hidden=true]:where(.svelte-1p9h290){visibility:hidden}main.loading-screen.svelte-1p9h290 .footer:where(.svelte-1p9h290) .line:where(.svelte-1p9h290){flex-grow:1;padding-bottom:17px;display:flex;flex-direction:column;justify-content:flex-end}main.loading-screen.svelte-1p9h290 .footer:where(.svelte-1p9h290) .line__track:where(.svelte-1p9h290){position:relative;height:2px;width:100%;overflow:hidden}main.loading-screen.svelte-1p9h290 .footer:where(.svelte-1p9h290) .line__dashes:where(.svelte-1p9h290){position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,#0f1014 0,#0f1014 12px,transparent 12px,transparent 24px);transform:translateZ(0)}main.loading-screen.svelte-1p9h290 .footer:where(.svelte-1p9h290) .line__fill:where(.svelte-1p9h290){position:relative;height:2px;background-color:#0f1014;transition:width .2s ease-out}main.loading-screen.svelte-1p9h290 .footer:where(.svelte-1p9h290) .percentage:where(.svelte-1p9h290){min-width:194px;font-size:8rem;font-style:italic;text-align:right}main.loading-screen.svelte-1p9h290 .footer:where(.svelte-1p9h290) .enter:where(.svelte-1p9h290){align-items:center;border:none;background:none;cursor:pointer;padding:0 0 1.5rem 0 0;color:inherit;font:inherit;width:100%;gap:1rem}main.loading-screen.svelte-1p9h290 .footer:where(.svelte-1p9h290) .enter:where(.svelte-1p9h290) p:where(.svelte-1p9h290){transition:margin-left .3s ease}main.loading-screen.svelte-1p9h290 .footer:where(.svelte-1p9h290) .enter[aria-hidden=true]:where(.svelte-1p9h290){pointer-events:none}main.loading-screen.svelte-1p9h290 .footer:where(.svelte-1p9h290) .enter-line:where(.svelte-1p9h290){flex-grow:1;height:2px;background-color:#0f1014}main.loading-screen.svelte-1p9h290 .footer:where(.svelte-1p9h290) .enter:where(.svelte-1p9h290) svg:where(.svelte-1p9h290){position:absolute;right:0}main.loading-screen.svelte-1p9h290 .footer:where(.svelte-1p9h290) .enter:where(.svelte-1p9h290):focus-visible,main.loading-screen.svelte-1p9h290 .footer:where(.svelte-1p9h290) .enter:where(.svelte-1p9h290):hover p:where(.svelte-1p9h290){margin-left:1rem}main.loading-screen.svelte-1p9h290 .footer:where(.svelte-1p9h290) .enter:where(.svelte-1p9h290):disabled{cursor:default}main.pause-screen.svelte-q2f28q{position:fixed;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem 1.5rem 0;height:100vh;width:100vw;background:#f6f1e7;color:#0f1014;z-index:150}main.pause-screen[data-hidden=true].svelte-q2f28q{pointer-events:none}main.pause-screen.svelte-q2f28q .illustration:where(.svelte-q2f28q){position:absolute;top:1.5rem;left:50%;height:calc(100vh - 11rem);transform:translate(-50%)}main.pause-screen.svelte-q2f28q .header:where(.svelte-q2f28q){display:flex;justify-content:space-between;width:100%}main.pause-screen.svelte-q2f28q .title:where(.svelte-q2f28q){height:100%;display:flex;flex-direction:column;justify-content:space-between}main.pause-screen.svelte-q2f28q .title:where(.svelte-q2f28q) h1:where(.svelte-q2f28q){font-size:8rem;font-weight:400;line-height:1}main.pause-screen.svelte-q2f28q .author:where(.svelte-q2f28q){display:flex;justify-content:space-between}main.pause-screen.svelte-q2f28q .author:where(.svelte-q2f28q) .name:where(.svelte-q2f28q){font-style:italic;transition:color .15s ease-out}main.pause-screen.svelte-q2f28q .author:where(.svelte-q2f28q) .name:where(.svelte-q2f28q):hover{color:#dfc9a7}main.pause-screen.svelte-q2f28q .info:where(.svelte-q2f28q){display:flex;flex-direction:column;gap:1.5rem}main.pause-screen.svelte-q2f28q .info:where(.svelte-q2f28q) h2:where(.svelte-q2f28q){font-size:8rem;font-weight:400}main.pause-screen.svelte-q2f28q .info:where(.svelte-q2f28q) ul:where(.svelte-q2f28q){display:flex;flex-direction:column;gap:1rem}main.pause-screen.svelte-q2f28q .info:where(.svelte-q2f28q) ul:where(.svelte-q2f28q) li:where(.svelte-q2f28q){display:flex;justify-content:space-between}main.pause-screen.svelte-q2f28q .info:where(.svelte-q2f28q) ul:where(.svelte-q2f28q) li:where(.svelte-q2f28q) p:where(.svelte-q2f28q):nth-child(2){font-style:italic;color:#545454}main.pause-screen.svelte-q2f28q .footer:where(.svelte-q2f28q){position:relative;width:100%;min-height:clamp(160px,18vh,260px);overflow:hidden}main.pause-screen.svelte-q2f28q .footer:where(.svelte-q2f28q) .enter:where(.svelte-q2f28q){position:absolute;left:0;right:0;bottom:0;display:flex;gap:1rem;width:100%;padding-bottom:1.5rem;align-items:center;border:none;background:none;cursor:pointer;color:inherit;font:inherit;transition:opacity .3s ease}main.pause-screen.svelte-q2f28q .footer:where(.svelte-q2f28q) .enter:where(.svelte-q2f28q):disabled{cursor:default}main.pause-screen.svelte-q2f28q .footer:where(.svelte-q2f28q) .callout:where(.svelte-q2f28q){font-size:8rem}main.pause-screen.svelte-q2f28q .footer:where(.svelte-q2f28q) .enter-line:where(.svelte-q2f28q){flex-grow:1;height:2px;background-color:#0f1014}main.pause-screen.svelte-q2f28q .footer:where(.svelte-q2f28q) .enter:where(.svelte-q2f28q) svg:where(.svelte-q2f28q){position:absolute;right:0}main.pause-screen.svelte-q2f28q .footer:where(.svelte-q2f28q) .enter:where(.svelte-q2f28q) p:where(.svelte-q2f28q){transition:margin-left .3s ease}main.pause-screen.svelte-q2f28q .footer:where(.svelte-q2f28q) .enter:where(.svelte-q2f28q):hover p:where(.svelte-q2f28q),main.pause-screen.svelte-q2f28q .footer:where(.svelte-q2f28q) .enter:where(.svelte-q2f28q):focus-visible p:where(.svelte-q2f28q){margin-left:1rem}main.pause-screen.svelte-q2f28q .footer:where(.svelte-q2f28q) .enter:where(.svelte-q2f28q):focus-visible{outline:none}@media(prefers-reduced-motion:reduce){main.pause-screen.svelte-q2f28q .footer:where(.svelte-q2f28q) .enter:where(.svelte-q2f28q) p:where(.svelte-q2f28q),main.pause-screen.svelte-q2f28q .footer:where(.svelte-q2f28q) .enter:where(.svelte-q2f28q){transition:none}}.canvas-container.svelte-1uha8ag{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:1;transition:opacity .5s ease-in-out}.canvas-container.hidden.svelte-1uha8ag{opacity:0;pointer-events:none}
