button.svelte-1x15je{all:unset;cursor:pointer;margin:4px;position:relative;overflow:hidden;box-shadow:0 .2em .5em #060606;border-radius:var(--border-radius)}button.svelte-1x15je:hover{outline:2px solid var(--theme-accent)}button.svelte-1x15je picture{position:absolute;top:0;width:100%;vertical-align:bottom}button.svelte-1x15je img{width:100%;height:100%;object-fit:cover}i.svelte-1x15je{display:block}section.svelte-kz4lzw{display:flex;flex-wrap:wrap}section.svelte-kz4lzw:after{content:"";flex-grow:999999999}.preview.svelte-kz4lzw{display:none;grid-template-columns:auto 1fr auto;grid-template-rows:1fr;grid-template-areas:"previous preview next";align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;z-index:var(--z-modal);padding:.5em}.preview.showModal.svelte-kz4lzw{display:grid}.preview.svelte-kz4lzw .navigation:where(.svelte-kz4lzw){flex:10;z-index:2;padding-inline:2rem}.preview.svelte-kz4lzw .navigation:where(.svelte-kz4lzw):first-child{grid-area:previous}.preview.svelte-kz4lzw .navigation:where(.svelte-kz4lzw):last-child{grid-area:next}.preview.svelte-kz4lzw .navigation.hidden:where(.svelte-kz4lzw){display:none}.preview.svelte-kz4lzw button:where(.svelte-kz4lzw){border:none;background:none;padding:0;margin:0;height:100%}.preview.svelte-kz4lzw button:where(.svelte-kz4lzw):focus-visible{outline:none;outline:2px solid var(--theme-accent);color:var(--theme-accent)}.preview.svelte-kz4lzw .image:where(.svelte-kz4lzw){grid-column:1/4;grid-row:1/2;display:grid;place-items:center;width:100%;overflow:hidden;height:100%;grid-template-columns:1fr auto 1fr}@media (min-width: 768px){.preview.svelte-kz4lzw .image:where(.svelte-kz4lzw){grid-column:2/3}}.preview.svelte-kz4lzw .image:where(.svelte-kz4lzw) picture:where(.svelte-kz4lzw){display:contents}.preview.svelte-kz4lzw .image:where(.svelte-kz4lzw) img:where(.svelte-kz4lzw){grid-area:1/1/2/4;max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--border-radius)}main.svelte-1172tir{width:min(100%,120ch);margin-inline:auto;margin-bottom:4rem}main.svelte-1172tir p:where(.svelte-1172tir){text-align:center}.categorySelect.svelte-1172tir{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.categorySelect.svelte-1172tir .active:where(.svelte-1172tir){color:var(--theme-accent);border-bottom:2px solid currentColor}.categorySelect.svelte-1172tir button:where(.svelte-1172tir){padding-inline:1rem;padding-block:.8rem .2rem;border:none;border-radius:0;font-size:clamp(1rem,5vw,1.2rem)}.categorySelect.svelte-1172tir button:where(.svelte-1172tir):hover{background-color:var(--color-primary-dark)}.content.svelte-1172tir{min-height:60dvh}
