.tile.svelte-1v1ywez{position:relative;display:block;aspect-ratio:3 / 4;border-radius:22px;overflow:hidden;border:1px solid var(--hairline);background:var(--surface);text-align:left;text-decoration:none;color:inherit;box-sizing:border-box}.media.svelte-1v1ywez,.surface.svelte-1v1ywez{position:absolute;top:0;right:0;bottom:0;left:0}.media.svelte-1v1ywez{background:radial-gradient(circle at 40% 30%,color-mix(in srgb,var(--ink) 12%,transparent),transparent 55%),linear-gradient(165deg,var(--surface),color-mix(in srgb,var(--ink) 14%,var(--bg)))}.surface[data-kind=letter].svelte-1v1ywez{background:radial-gradient(circle at 70% 20%,color-mix(in srgb,var(--ink) 6%,transparent),transparent 45%),linear-gradient(165deg,var(--surface),color-mix(in srgb,var(--ink) 8%,var(--bg)))}.surface[data-kind=event].svelte-1v1ywez{background:radial-gradient(circle at 30% 70%,color-mix(in srgb,var(--ink) 10%,transparent),transparent 55%),linear-gradient(200deg,var(--surface),color-mix(in srgb,var(--ink) 12%,var(--bg)))}.pill.svelte-1v1ywez{position:absolute;top:10px;left:10px;z-index:2;padding:.38rem .65rem;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--hairline);color:var(--ink66)}.calendar.svelte-1v1ywez{position:absolute;top:10px;right:10px;z-index:2;width:48px;border-radius:12px;border:1px solid var(--hairline);background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden;box-shadow:0 2px 8px var(--shadow)}.cal-month.svelte-1v1ywez{display:block;padding:.32rem .1rem .28rem;font-size:9px;font-weight:700;letter-spacing:.07em;font-family:inherit;background:transparent;color:var(--ink66);line-height:1;text-align:center;border-bottom:1px solid var(--hairline)}.cal-day.svelte-1v1ywez{display:block;padding:.42rem .1rem .48rem;font-family:inherit;font-size:1.2rem;font-weight:700;line-height:1;color:var(--ink66);text-align:center}.play.svelte-1v1ywez{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;pointer-events:none}.stack.svelte-1v1ywez{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:.35rem;padding:2.75rem .85rem .85rem;background:linear-gradient(to top,color-mix(in srgb,var(--bg) 94%,transparent) 0%,color-mix(in srgb,var(--bg) 60%,transparent) 50%,transparent 100%);pointer-events:none}.title-box.svelte-1v1ywez{flex:0 1 auto;min-height:0}.title.svelte-1v1ywez{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.2rem,3vw,1.5rem);line-height:1.12;letter-spacing:-.02em;color:var(--ink);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.desc-box.svelte-1v1ywez{flex:0 0 auto}.copy.svelte-1v1ywez{margin:0;font-size:14px;font-weight:500;line-height:1.4;color:var(--ink66);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.tile.svelte-1v1ywez{border-radius:24px}.pill.svelte-1v1ywez{top:12px;left:12px}.calendar.svelte-1v1ywez{top:12px;right:12px;width:52px;border-radius:12px}.cal-month.svelte-1v1ywez{font-size:10px;padding:.36rem .1rem .3rem}.cal-day.svelte-1v1ywez{font-size:1.3rem;padding:.48rem .1rem .52rem}.title.svelte-1v1ywez{font-size:1.5rem}}
