section.svelte-1lbvk9j{width:80%;margin:0 auto;container-type:inline-size}.gallery.svelte-1lbvk9j{--column-count: 4;display:grid;grid-template-columns:repeat(var(--column-count),1fr);gap:.5rem}@container (max-width: 250px){.gallery.svelte-1lbvk9j{--column-count: 1}}@container (min-width: 251px) and (max-width: 500px){.gallery.svelte-1lbvk9j{--column-count: 2}}@container (min-width: 501px) and (max-width: 700px){.gallery.svelte-1lbvk9j{--column-count: 3}}@container (min-width: 900px) and (max-width: 1200px){.gallery.svelte-1lbvk9j{--column-count: 6}}@container (min-width: 1201px) and (max-width: 1800px){.gallery.svelte-1lbvk9j{--column-count: 8}}@container (min-width: 1801px){.gallery.svelte-1lbvk9j{--column-count: 12}}.gallery.svelte-1lbvk9j>button:where(.svelte-1lbvk9j){border:none;padding:0;margin:0}figure.svelte-1lbvk9j{contain:strict;width:100%;height:auto;margin:0;aspect-ratio:70 / 99;background-color:var(--hl-litur);transition:background-color .3s ease-in-out}figure.svelte-1lbvk9j:hover,.svelte-1lbvk9j:focus-visible figure:where(.svelte-1lbvk9j){background-color:color-mix(in oklab,var(--hl-litur) 75%,var(--shade) 25%)}figcaption.svelte-1lbvk9j{background-color:color-mix(in oklab,var(--hl-litur) 60%,transparent);text-align:center;place-self:center;position:absolute;bottom:0;width:100%;font-family:Jost;transition:background-color .3s ease-in-out}figure.svelte-1lbvk9j:hover figcaption:where(.svelte-1lbvk9j),.svelte-1lbvk9j:focus-visible figcaption:where(.svelte-1lbvk9j){background-color:color-mix(in oklab,color-mix(in oklab,var(--hl-litur) 75%,var(--shade) 25%) 60%,transparent)}figcaption.svelte-1lbvk9j>div:where(.svelte-1lbvk9j){text-wrap:balance;overflow:hidden}figure.svelte-1lbvk9j>img:where(.svelte-1lbvk9j){display:block;margin:0;height:calc(100% - 1.2em);height:calc(100% - 1lh);width:100%;object-fit:contain}.title.svelte-1lbvk9j{font-style:italic;font-weight:500}.author.svelte-1lbvk9j{font-weight:350}.gallery.svelte-1lbvk9j button:where(.svelte-1lbvk9j){background-color:inherit}.gallery.svelte-1lbvk9j button:where(.svelte-1lbvk9j):hover{border:none;background-color:inherit}#coverbox.svelte-1lbvk9j{padding:0;border:none}#coverbox.svelte-1lbvk9j img:where(.svelte-1lbvk9j){display:block;margin:0;max-width:90vw;max-height:90vh;object-fit:contain}dialog.svelte-1lbvk9j::backdrop{background-color:var(--hl-litur);opacity:80%}.add-item.svelte-1lbvk9j{margin-top:2em;float:right}#addsingle.svelte-1lbvk9j{border-color:var(--shade);container-type:size;width:70vw;height:80vh}#addsingle.svelte-1lbvk9j form:where(.svelte-1lbvk9j){display:grid;width:100%;height:100%;grid-template-rows:1fr auto auto auto;gap:1ch}#addsingle.svelte-1lbvk9j .centered:where(.svelte-1lbvk9j){grid-column:1 / -1;justify-self:center}#addsingle.svelte-1lbvk9j form:where(.svelte-1lbvk9j)>img:where(.svelte-1lbvk9j){grid-column:1 / -1;max-width:100%;max-height:100%;object-fit:contain;justify-self:center}#addsingle.svelte-1lbvk9j fieldset:where(.svelte-1lbvk9j){display:grid;grid-template-columns:1fr 1fr;gap:.5ch}button.svelte-1lbvk9j.failed{background-color:red}button.svelte-1lbvk9j.saved{background-color:green}
