.masonry.svelte-lv74t{columns:3;column-gap:24px}@media(max-width:768px){.masonry.svelte-lv74t{columns:1}}.tile.svelte-lv74t{break-inside:avoid;margin-bottom:24px;display:block;width:100%;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;padding:0}.tile-mat.svelte-lv74t{border:1px solid var(--color-rule);padding:8px;background:var(--color-mat);transition:border-color .15s cubic-bezier(.2,0,0,1)}.tile.svelte-lv74t:hover .tile-mat:where(.svelte-lv74t){border-color:var(--color-underline)}.tile-title.svelte-lv74t{transition:color .15s cubic-bezier(.2,0,0,1)}.tile.svelte-lv74t:hover .tile-title:where(.svelte-lv74t){color:var(--color-accent)}.lightbox.svelte-lv74t{position:fixed;inset:0;z-index:200;background:#0d0d0beb;display:flex;align-items:center;justify-content:center;padding:40px;animation:svelte-lv74t-backdrop-in .18s cubic-bezier(.2,0,0,1) both}@keyframes svelte-lv74t-backdrop-in{0%{opacity:0}to{opacity:1}}.lightbox-content.svelte-lv74t{max-width:1000px;width:100%;max-height:90vh;overflow-y:auto;background:var(--color-ground);padding:24px;border:1px solid var(--color-rule);animation:svelte-lv74t-content-in .18s cubic-bezier(.2,0,0,1) both}@keyframes svelte-lv74t-content-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}
