h2.svelte-1mmj283{padding:.3em}img.svelte-1mmj283{image-rendering:pixelated;width:100%;max-width:80ch;padding-top:.5em}button.svelte-1mmj283{margin:0 0 1rem 1rem;padding:1em;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-weight:600;background-color:transparent;border-radius:8px;border:rgb(249,202,114) solid 3px;color:#000}button.svelte-1mmj283:hover{background-color:#f6cf88;color:#000}.all-block.svelte-1u88zs2{margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0px;row-gap:0px}.all-item.svelte-1u88zs2{position:relative;display:inline-block;padding:0;flex:1 0 25%;aspect-ratio:1}.all-item.svelte-1u88zs2 img:where(.svelte-1u88zs2){width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .2s,box-shadow .2s}.all-item.svelte-1u88zs2 img:where(.svelte-1u88zs2):hover{transform:translateY(-4px);box-shadow:0 8px 16px #00000026}.all-item.svelte-1u88zs2{background-color:transparent;border:0}.all-item.svelte-1u88zs2:hover .overlay:where(.svelte-1u88zs2){opacity:1}.all-block.svelte-1u88zs2 button:where(.svelte-1u88zs2){font-size:.6em;font-family:monospace;text-align:left}.overlay.svelte-1u88zs2{position:absolute;width:100%;bottom:0;color:#fff;background:#0009;font-size:.5rem;z-index:10;opacity:0;white-space:normal;overflow-wrap:break-word;word-break:break-all}@media (max-width:600px){.all-block.svelte-1u88zs2{gap:0px}}
