.event.svelte-ou858n{border-radius:var(--radius);grid-template-columns:76px 1fr;align-items:start;gap:18px;padding:16px;text-decoration:none;transition:background .15s;display:grid}.event.svelte-ou858n:hover{background:color-mix(in srgb, var(--card) 70%, transparent)}.event.svelte-ou858n:hover h3:where(.svelte-ou858n){text-decoration:underline;text-decoration-thickness:1.5px}.sheet.svelte-ou858n{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;justify-items:center;line-height:1;display:grid;overflow:hidden}.month.svelte-ou858n{text-align:center;background:var(--cat-solid,var(--cat));color:#fff;text-transform:uppercase;letter-spacing:.06em;width:100%;padding:5px 0;font-size:.75rem;font-weight:700}.day.svelte-ou858n{font-family:var(--serif);padding-top:6px;font-size:1.9rem;font-weight:650}.weekday.svelte-ou858n{color:var(--ink-3);padding:2px 0 8px;font-size:.75rem}h3.svelte-ou858n{margin:2px 0 4px}.meta.svelte-ou858n{color:var(--ink-2);margin:0;font-size:.92rem}.tile.svelte-1ck4rd2{flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.tile.svelte-1ck4rd2:hover{transform:translateY(-2px)}.aushang.svelte-1ck4rd2:before{content:"";background:radial-gradient(circle at 35% 35%, #fff8 0 20%, transparent 25%), var(--pin);z-index:1;border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:10px;left:50%;box-shadow:0 2px 3px #0000004d}.cover.svelte-1ck4rd2{aspect-ratio:16/10;background:var(--paper-2);overflow:hidden}.cover.svelte-1ck4rd2 img{object-fit:cover;width:100%;height:100%}.body.svelte-1ck4rd2{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.top.svelte-1ck4rd2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}h3.svelte-1ck4rd2 a:where(.svelte-1ck4rd2){text-decoration:none}h3.svelte-1ck4rd2 a:where(.svelte-1ck4rd2):after{content:"";position:absolute;inset:0}h3.svelte-1ck4rd2 a:where(.svelte-1ck4rd2):hover{text-decoration:underline}.teaser.svelte-1ck4rd2{color:var(--ink-2);font-size:.97rem}.date.svelte-1ck4rd2{color:var(--ink-3);margin:auto 0 0;font-size:.85rem}
