.jr.svelte-1ch4yso{flex-wrap:wrap;align-items:flex-start;display:flex}.jr-tile.svelte-1ch4yso{--mx:50%;--my:0%;border-radius:4px;flex:none;transition:transform .18s,box-shadow .18s;display:block;position:relative;overflow:hidden}.jr-tile.svelte-1ch4yso:after{content:"";z-index:1;pointer-events:none;opacity:0;background:radial-gradient(14rem circle at var(--mx) var(--my), #ffffff42, color-mix(in srgb, var(--accent) 11%, transparent) 33%, transparent 68%);transition:opacity .22s;position:absolute;inset:0}.jr-tile.svelte-1ch4yso:hover{box-shadow:var(--glass-shadow);transform:translateY(-2px)}.jr-tile.svelte-1ch4yso:hover:after{opacity:1}.jr-tile.svelte-1ch4yso:not([style*=width]) img:where(.svelte-1ch4yso){width:auto;height:100%}.jr-tile.svelte-1ch4yso img:where(.svelte-1ch4yso){object-fit:cover;width:100%;height:100%;display:block}.jr-cap.svelte-1ch4yso{z-index:2;color:#fff;pointer-events:none;background:linear-gradient(#0000,#000000b8);flex-direction:column;gap:2px;padding:18px 8px 6px;display:flex;position:absolute;bottom:0;left:0;right:0}.jr-cap__t.svelte-1ch4yso{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.jr-cap__p.svelte-1ch4yso{font-size:12px;font-weight:700}
