.campaign-card.svelte-ymzjky{text-decoration:none;border-radius:8px;transition:all .2s ease}.campaign-card.svelte-ymzjky:hover{transform:translateY(-5px);background:#cd5c5c1a;border-color:#cd5c5c4d}.campaign-card.svelte-ymzjky:hover .img-wrapper:where(.svelte-ymzjky):after{opacity:.3}.campaign-card.svelte-ymzjky:link,.campaign-card.svelte-ymzjky:visited{color:var(--bg-base-content)}.img-wrapper.svelte-ymzjky{position:relative}.img-wrapper.svelte-ymzjky:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.1;transition:all .2s ease;z-index:1}.img-wrapper.svelte-ymzjky img:where(.svelte-ymzjky){border-top-left-radius:8px;border-top-right-radius:8px;width:100%;height:20rem;-o-object-fit:cover;object-fit:cover}.status-badge.svelte-ymzjky{position:absolute;top:1rem;right:1rem;padding:.3rem 1rem;border-radius:2rem;font-size:.75em;font-weight:600;letter-spacing:.5px;white-space:nowrap;z-index:2}.status-badge.live.svelte-ymzjky{background:#cd5c5ce6;color:#fff;border:1px solid rgba(205,92,92,.5)}.status-badge.over.svelte-ymzjky{background:#95a5a6e6;color:#fff;border:1px solid rgba(149,165,166,.5)}.detail.svelte-ymzjky{padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-left-radius:8px;border-bottom-right-radius:8px}.campaign-title.svelte-ymzjky{font-weight:600}
