.news-card.svelte-5vguw{display:flex;flex-direction:column;background:#ffffff09;border:1px solid rgba(255,255,255,.06);border-radius:.875rem;overflow:hidden;text-decoration:none;color:inherit;height:100%;transition:transform .18s ease,border-color .18s ease,background .18s ease}.news-card.svelte-5vguw:hover{transform:translateY(-.125rem);border-color:#a855f759;background:#ffffff0f}.news-card.svelte-5vguw:focus-visible{outline:2px solid #a855f7;outline-offset:2px}.cover.svelte-5vguw{position:relative;width:100%;overflow:hidden;background:#0a0510}.cover.svelte-5vguw:before{float:left;padding-top:56.25%;content:""}.cover.svelte-5vguw:after{display:block;content:"";clear:both}.cover.svelte-5vguw img:where(.svelte-5vguw){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cover-fallback.svelte-5vguw{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 20%,rgba(168,85,247,.18),transparent 55%),linear-gradient(135deg,#1a1133,#0a0510)}.cover-fallback-mark.svelte-5vguw{font-size:.6875rem;font-weight:700;letter-spacing:.18em;color:#f5f3ff2e;text-transform:uppercase}.body.svelte-5vguw{padding:.875rem 1rem 1.0625rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.cats.svelte-5vguw{display:flex;flex-wrap:wrap;gap:.375rem}.cat-pill.svelte-5vguw{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--cat-color, #a855f7) 12%,transparent);border:1px solid color-mix(in srgb,var(--cat-color, #a855f7) 38%,transparent);font-size:.625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--cat-color, #a855f7);line-height:1}.cat-dot.svelte-5vguw{width:.3125rem;height:.3125rem;border-radius:50%;background:var(--cat-color, #a855f7);flex-shrink:0}.text.svelte-5vguw{display:flex;flex-direction:column;gap:.3125rem}.title.svelte-5vguw{font-size:1rem;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:#f5f3ff;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-card.svelte-5vguw:hover .title:where(.svelte-5vguw){color:#c4b5fd}.excerpt.svelte-5vguw{font-size:.8125rem;font-weight:400;line-height:1.5;color:#f5f3ff8c;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0}.meta.svelte-5vguw{margin-top:auto;padding-top:.5rem;display:flex;align-items:center;gap:.4375rem;font-size:.75rem;color:#f5f3ff66}.meta.svelte-5vguw .dot:where(.svelte-5vguw){opacity:.6}.meta-spacer.svelte-5vguw{flex:1}.comments.svelte-5vguw{display:inline-flex;align-items:center;gap:.3125rem;color:#f5f3ff8c}
