picture.svelte-12dpgzq{grid-column-start:1;grid-column-end:1;grid-row-start:1;grid-row-end:1;height:100%;width:100%;transition:all .5s ease-in-out;opacity:1}img.svelte-12dpgzq{height:100%;width:100%;-o-object-fit:var(--object-fit);object-fit:var(--object-fit);opacity:1;transition:all .5s ease-in-out}.hide.svelte-12dpgzq{opacity:0}.picture-container.svelte-12dpgzq{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;width:100%}.preimage-element.svelte-12dpgzq{position:relative;grid-column-start:1;grid-column-end:1;grid-row-start:1;grid-row-end:1;transition:all .5s ease-in-out;pointer-events:none}.pre-image.svelte-12dpgzq{height:16px;width:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1}.loading.svelte-12dpgzq{animation:svelte-12dpgzq-bouncy 1s 1s infinite ease-in-out}@keyframes svelte-12dpgzq-bouncy{0%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-100%)}to{transform:translate(-50%,-50%)}}button.svelte-1y1uzcd{background-color:transparent;border:none}.row.svelte-1y1uzcd{display:grid;grid-template-rows:subgrid;grid-template-columns:subgrid;grid-column:1 / -1;border-bottom:1px solid color-mix(in oklab,var(--secondary) 20%,white 80%);transition:all .3s ease-in-out;position:relative;top:0;left:0}.select-mode.svelte-1y1uzcd{color:color-mix(in oklab,var(--text) 80%,var(--background) 60%);border-bottom:1px dotted color-mix(in oklab,var(--secondary) 90%,white 10%)}.row.svelte-1y1uzcd:last-of-type{border-bottom:none}.row.svelte-1y1uzcd:hover{background-color:color-mix(in oklab,var(--background) 20%,var(--highlight) 15%)}.row[data-selected].svelte-1y1uzcd{color:var(--background);background-color:color-mix(in oklab,var(--highlight) 50%,var(--background) 35%)}.animate.svelte-1y1uzcd{animation:svelte-1y1uzcd-pulse 2s infinite forwards}@keyframes svelte-1y1uzcd-pulse{0%{filter:blur(0px) brightness(1);background-color:var(--background)}50%{filter:blur(3px) brightness(1.05);background-color:var(--background)}to{filter:blur(0px) brightness(1);background-color:var(--background)}}.select-mode.svelte-1y1uzcd:not([data-selected]){--pattern-size: .3vmin;--pattern-angle: 135deg;background-image:repeating-linear-gradient(var(--pattern-angle),transparent 0 calc(var(--pattern-size) / 1.5),color-mix(in oklab,var(--tertiary) 30%,white 70%) 0 calc(var(--pattern-size) / 1.5),color-mix(in oklab,var(--primary) 30%,white 70%) 0 var(--pattern-size))}.row-with-status.svelte-1y1uzcd{position:relative}.row-with-status>.cell:first-of-type{padding-left:1.5rem}.row-with-status.svelte-1y1uzcd:after{content:"";position:absolute;background-color:var(--row-with-status-colour);top:50%;height:22.5%;aspect-ratio:1 / 1;border-radius:9999px;border:1px solid var(--border);transform:translate(90%,-50%)}.action-section.svelte-1y1uzcd{height:100%;position:sticky;top:0;right:0;display:flex;justify-content:center;align-items:center;background-color:var(--background);color:var(--text);z-index:1;grid-column-start:-2;grid-column-end:-1}.action-button.svelte-1y1uzcd{border-radius:.35rem;padding:var(--padding-sm);background-color:var(--background);color:var(--text);transition:all .3s ease-in-out;display:flex;justify-content:center;align-items:center}.action-button[data-active].svelte-1y1uzcd{color:var(--background);background-color:var(--text)}.action-menu.svelte-1y1uzcd{position:absolute;top:0;left:0;transform:translate(-100%);z-index:1;width:200px}.paragraph.svelte-iycz0j{font-family:var(--paragraph);color:var(--text);font-weight:var(--weight, 300);font-size:clamp(.875rem,.842rem + .167vw,.975rem);text-align:var(--align)}.paragraph[data-size=small].svelte-iycz0j{font-size:clamp(.85rem,.817rem + .167vw,.95rem)}.paragraph[data-size=medium].svelte-iycz0j{font-size:clamp(.9rem,.867rem + .167vw,1rem)}.paragraph[data-size=large].svelte-iycz0j{font-size:clamp(.925rem,.883rem + .208vw,1.05rem)}.paragraph[data-size=extra-large].svelte-iycz0j{font-size:clamp(.975rem,.933rem + .208vw,1.1rem)}.paragraph[data-size=huge].svelte-iycz0j{font-size:clamp(1rem,.95rem + .25vw,1.15rem)}.paragraph.svelte-iycz0j{font-weight:var()}.prose.svelte-iycz0j{line-height:1.5rem;width:min(100%,600px)}span.prose *:not(:last-child){margin-bottom:1rem}.paragraph[data-current-colour].svelte-iycz0j{color:currentColor}.paragraph[data-align=left].svelte-iycz0j{text-align:left}.paragraph[data-align=centre].svelte-iycz0j{text-align:center}.paragraph[data-align=right].svelte-iycz0j{text-align:right}
