button.svelte-dh2ewf.svelte-dh2ewf{border:none}.gallery.svelte-dh2ewf.svelte-dh2ewf{display:flex;flex-direction:row;flex-wrap:wrap;flex:auto;align-items:center;justify-content:center;gap:1em}@supports (-webkit-touch-callout: none) and (not (translate: none)){.gallery.svelte-dh2ewf .svelte-dh2ewf:not(:last-child){margin-right:1em;margin-bottom:1em}dialog.svelte-dh2ewf.svelte-dh2ewf{display:none}}.gallery.svelte-dh2ewf button.svelte-dh2ewf{border:none;background:inherit;padding:0}button.svelte-dh2ewf img.svelte-dh2ewf{pointer-events:none;height:15em;object-fit:contain;width:auto}button.svelte-dh2ewf.svelte-dh2ewf{cursor:pointer}.modal.svelte-dh2ewf.svelte-dh2ewf{margin:auto;min-height:100%;min-width:100%;height:100%;width:100%;padding:0;border:none;position:relative;flex-direction:column;background:#00000044}.modal.svelte-dh2ewf>div.svelte-dh2ewf{display:grid;place-content:center;min-height:inherit;min-width:inherit;height:inherit;width:inherit}.modal.svelte-dh2ewf img.svelte-dh2ewf{object-fit:contain;height:inherit;width:inherit;min-height:inherit;min-width:inherit;margin:auto;transition:width,height 1s}.modal.svelte-dh2ewf header.svelte-dh2ewf{position:absolute;color:var(--heading-color);font-size:var(--step--2);display:flex;width:100%;flex-direction:row;justify-content:right;align-items:center}.modal.svelte-dh2ewf footer.svelte-dh2ewf{position:absolute;bottom:0;padding:.5em;background:#000000aa;width:100%;color:#ddd}.modal.svelte-dh2ewf form.svelte-dh2ewf{height:3em;position:relative;background-color:var(--white);background-color:var(--white-transparency);width:100%;padding-left:.5em;padding-right:.5em}.modal.svelte-dh2ewf form ul.svelte-dh2ewf{padding:0;margin:0;height:100%;display:flex;flex:1;justify-content:start;align-items:center;list-style:none}.modal.svelte-dh2ewf form ul li.svelte-dh2ewf{position:relative;height:100%}dialog[open].svelte-dh2ewf.svelte-dh2ewf{animation:svelte-dh2ewf-show .6s ease normal;z-index:100;border-radius:.1em}dialog.svelte-dh2ewf.svelte-dh2ewf::backdrop{animation:svelte-dh2ewf-show .6s ease normal;background-color:#00000080;position:absolute;z-index:1000;width:calc(100vw - (100vw - 100%));height:100vh}@keyframes svelte-dh2ewf-show{0%{opacity:0}to{opacity:1}}.spacer.svelte-dh2ewf.svelte-dh2ewf{flex:1}.modal.svelte-dh2ewf button.svelte-dh2ewf{color:var(--heading-color);background-color:initial;height:100%;font-weight:700;font-size:var(--step--2);text-transform:uppercase;letter-spacing:.1em;text-decoration:none;transition:color .2s linear;background-clip:.1em;border:none;cursor:pointer}.modal.svelte-dh2ewf button[disabled].svelte-dh2ewf,.modal.svelte-dh2ewf button[disabled].svelte-dh2ewf:hover{color:#666}.modal.svelte-dh2ewf button.svelte-dh2ewf:before{--size:.4em;content:"";width:90%;height:0;position:absolute;bottom:var(--size);left:5%;transition:border-color .2s linear;border-bottom:var(--size) solid transparent;pointer-events:none}.modal.svelte-dh2ewf button.svelte-dh2ewf:hover:before{border-bottom:var(--size) solid var(--accent-color)}.modal.svelte-dh2ewf button[disabled].svelte-dh2ewf:hover:before{border-bottom:transparent}.modal.svelte-dh2ewf button.svelte-dh2ewf:hover{color:var(--accent-color)}.modal.svelte-dh2ewf footer.svelte-dh2ewf{font-size:var(--step--1)}
