.grid.svelte-139cszi{grid-template-columns:repeat(auto-fit,minmax(18ch,1fr));grid-auto-rows:1fr;gap:.5em;width:100%;display:grid}.tile.svelte-139cszi{--border-color:color-mix(in srgb, currentColor 25%, transparent);background:var(--surface);border:1px solid var(--border-color);color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;aspect-ratio:6/5;border-radius:.6em;flex-direction:column;transition:border-color .15s ease-out,background .15s ease-out;display:flex;overflow:hidden}.tile.svelte-139cszi:where(:where(.svelte-139cszi):hover,:where(.svelte-139cszi):focus-visible){--border-color:var(--primary);outline:none}.media.svelte-139cszi{flex:1;position:relative}.info.svelte-139cszi{word-wrap:break-word;padding:.3em .4em;font-size:.75em}.desc.svelte-139cszi{opacity:.7}.empty.svelte-139cszi{box-sizing:border-box;width:100%;font-family:var(--alternative-font);color:inherit;border:2px dashed color-mix(in srgb, currentColor 30%, transparent);opacity:.7;background:0 0;border-radius:.7em;flex-direction:column;justify-content:center;align-items:center;gap:.4em;padding:2em 1em;font-size:1.1em;text-decoration:none;transition:opacity .15s ease-out,border-color .15s ease-out,background .15s ease-out;display:flex}.empty.svelte-139cszi:where(:where(.svelte-139cszi):hover,:where(.svelte-139cszi):focus-visible){opacity:1;border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, transparent);outline:none}
