.gallery-card.svelte-iuhsy6{position:relative;display:flex;flex-direction:column;overflow:visible;isolation:isolate;text-decoration:none;background-color:transparent;padding:4rem;font-family:IBM Plex Mono,monospace;width:100%;height:100%;cursor:pointer;transition:box-shadow .2s ease;z-index:0}.gallery-card.svelte-iuhsy6:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#1e1e1e;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 25%,black 75%,transparent 100%),linear-gradient(to bottom,transparent 0%,black 25%,black 75%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 25%,black 75%,transparent 100%),linear-gradient(to bottom,transparent 0%,black 25%,black 75%,transparent 100%);-webkit-mask-composite:intersect;mask-composite:intersect}.aspect-box.svelte-iuhsy6{width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:.25rem;margin-bottom:.75rem}.gallery-image.svelte-iuhsy6{width:100%;height:100%;object-fit:cover;display:block;border:1px solid rgba(255,255,255,.05)}.card-content.svelte-iuhsy6{padding:0 .75rem;text-align:center}.card-content.svelte-iuhsy6 h2:where(.svelte-iuhsy6){font-size:1.1rem;margin:0;color:#f4f4f4;text-shadow:0 0 1px rgba(255,255,255,.1)}.meta.svelte-iuhsy6{font-size:.75rem;color:#aaa;margin-top:.5rem;line-height:1.4}
