*{box-sizing:border-box}.progress-bar.svelte-1uha8ag{inset:0;bottom:unset;position:fixed;width:100vw;opacity:.8;z-index:9;display:flex;align-items:center;justify-content:center;padding-block:1ch;gap:1ch;padding-inline:1.5ch}progress.svelte-1uha8ag{flex-grow:1;-webkit-appearance:none;appearance:none;height:2ch}progress[value].svelte-1uha8ag::-webkit-progress-bar{background-color:#eee8;border-radius:15px}progress[value].svelte-1uha8ag::-webkit-progress-value{background-color:#ff149296;background-color:#ffffffaf;border-radius:15px}progress[value].svelte-1uha8ag:is([data-stage="1"]:where(.svelte-1uha8ag),[data-stage="0"]:where(.svelte-1uha8ag))::-webkit-progress-value{background-color:#ff66b8af}.demons.svelte-1uha8ag{display:flex;z-index:-1}.demons.svelte-1uha8ag picture:where(.svelte-1uha8ag),.demons.svelte-1uha8ag picture:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag){position:absolute;inset:0;width:100%;height:100%;object-fit:contain;max-height:100vh}.demons.svelte-1uha8ag picture.background:where(.svelte-1uha8ag){scale:1}.demons.svelte-1uha8ag picture.background:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag){object-fit:cover}.demons.svelte-1uha8ag picture.background:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag){object-fit:cover;object-position:50% var(--obj-pos)}.demons.svelte-1uha8ag .texts:where(.svelte-1uha8ag){display:flex;flex-direction:column;justify-content:space-between;font-size:2em;align-items:center}.texts.svelte-1uha8ag{opacity:0;padding-block:.75em}.demons.svelte-1uha8ag picture:where(.svelte-1uha8ag){scale:.75;transition:.75s opacity ease;opacity:0}.demons.svelte-1uha8ag *.showdemon:where(.svelte-1uha8ag){opacity:1}.demons.svelte-1uha8ag,.demons.svelte-1uha8ag .texts:where(.svelte-1uha8ag),aside.svelte-1uha8ag{position:fixed;inset:0;height:100vh;width:100vw}.demons.svelte-1uha8ag,aside.svelte-1uha8ag,.progress-bar.svelte-1uha8ag{pointer-events:none;-webkit-user-select:none;user-select:none}aside.svelte-1uha8ag{position:fixed;display:flex;justify-content:space-between;align-items:center;mix-blend-mode:darken}aside.svelte-1uha8ag>div:where(.svelte-1uha8ag){rotate:-90deg;display:flex;align-items:flex-start;width:50vw;height:50vw;justify-content:center;mix-blend-mode:darken}aside.svelte-1uha8ag>div:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag){height:auto;width:100vmin;max-height:50%;object-fit:contain}aside.svelte-1uha8ag .right:where(.svelte-1uha8ag){rotate:90deg}:root{height:calc(100vh + 1px);overflow:auto}
