.ccard.svelte-l4gc7i{display:block;border:3px solid var(--ink);background:var(--paper);padding:clamp(18px,3vw,24px);color:var(--ink);text-decoration:none}.ccard--link.svelte-l4gc7i{cursor:pointer;transition:transform .1s,box-shadow .1s}.ccard--link.svelte-l4gc7i:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.ccard__head.svelte-l4gc7i{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.ccard__img.svelte-l4gc7i{width:46px;height:46px;object-fit:cover;border:2px solid var(--ink);flex-shrink:0}.ccard__title.svelte-l4gc7i{flex:1;min-width:0}.ccard__event.svelte-l4gc7i{margin:4px 0 0;font-family:var(--mono);font-size:12.5px;line-height:1.4;color:var(--ink-2)}.ccard__arrow.svelte-l4gc7i{font-family:var(--mono);font-size:16px}.ccard__block.svelte-l4gc7i{margin-bottom:18px;border-top:2px solid var(--ink);padding-top:14px}.ccard__ended.svelte-l4gc7i{font-weight:800;font-family:var(--disp);font-size:1.8rem;margin:8px 0 0;color:var(--ink-2)}.ccard__cd.svelte-l4gc7i{display:flex;gap:18px;margin-top:10px}.ccard__cd.svelte-l4gc7i div:where(.svelte-l4gc7i){display:flex;flex-direction:column;gap:4px}.ccard__cd-n.svelte-l4gc7i{font-family:var(--disp);font-weight:800;font-size:clamp(1.8rem,5vw,2.4rem);line-height:1;letter-spacing:-.03em}.ccard__counts.svelte-l4gc7i{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;border-top:2px solid var(--ink);padding-top:14px}.ccard__c.svelte-l4gc7i{margin:6px 0 0;font-family:var(--disp);font-weight:800;font-size:clamp(1.3rem,3vw,1.6rem);line-height:1}
