.card.svelte-14fxf3u{transition:transform .2s,box-shadow .2s,border-color .2s}.card.svelte-14fxf3u:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--color-accent)}.card-title.svelte-14fxf3u{min-height:2.6em}.read-more-btn.svelte-14fxf3u{margin-top:auto;display:inline-flex;align-items:center;align-self:flex-start;padding:.3rem .875rem;border:1.5px solid var(--color-accent);border-radius:9999px;font-size:.8125rem;font-weight:600;color:var(--color-accent);background:transparent;text-decoration:none;transition:background-color .15s,color .15s}.card.svelte-14fxf3u:hover .read-more-btn:where(.svelte-14fxf3u){background:var(--color-accent);color:#fff;text-decoration:none}.dismiss-menu.svelte-14fxf3u{animation:svelte-14fxf3u-dismiss-menu-in .15s ease}@keyframes svelte-14fxf3u-dismiss-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dismiss-option.svelte-14fxf3u{display:block;width:100%;padding:.625rem .875rem;text-align:left;font-size:.8125rem;font-family:var(--font-body);color:var(--color-text-secondary);background:none;border:none;border-bottom:1px solid var(--color-border-subtle);cursor:pointer;transition:background-color .1s,color .1s}.dismiss-option.svelte-14fxf3u:last-child{border-bottom:none}.dismiss-option.svelte-14fxf3u:hover{background:var(--color-surface);color:var(--color-text-primary)}@media(prefers-reduced-motion:reduce){.card.svelte-14fxf3u{transition:none}.dismiss-menu.svelte-14fxf3u{animation:none}}
