.gallery-card.svelte-1vvjzk0{isolation:isolate;cursor:pointer;z-index:0;background-color:#0000;flex-direction:column;width:100%;height:100%;padding:4rem;font-family:IBM Plex Mono,monospace;text-decoration:none;transition:box-shadow .2s;display:flex;position:relative;overflow:visible}.gallery-card.svelte-1vvjzk0:before{content:"";z-index:-1;-webkit-mask-composite:intersect;background-color:#1e1e1e;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 25% 75%,#0000 100%),linear-gradient(#0000 0%,#000 25% 75%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 25% 75%,#0000 100%),linear-gradient(#0000 0%,#000 25% 75%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.aspect-box.svelte-1vvjzk0{aspect-ratio:4/3;border-radius:.25rem;width:100%;margin-bottom:.75rem;position:relative;overflow:visible}.gallery-image.svelte-1vvjzk0{object-fit:cover;border-radius:inherit;border:1px solid #ffffff0d;width:100%;height:100%;display:block}.card-content.svelte-1vvjzk0{text-align:center;padding:0 .75rem}.card-content.svelte-1vvjzk0 h2:where(.svelte-1vvjzk0){color:#f4f4f4;text-shadow:0 0 1px #ffffff1a;margin:0;font-size:1.1rem}.meta.svelte-1vvjzk0{color:#aaa;margin-top:.5rem;font-size:.75rem;line-height:1.4}@media (width<=720px){.gallery-card.svelte-1vvjzk0{padding:1rem}.card-content.svelte-1vvjzk0 h2:where(.svelte-1vvjzk0){font-size:1.05rem}}
