.gcard.svelte-uqrga2{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:.45rem;height:100%;padding:1.15rem 1.25rem;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative}.gcard.svelte-uqrga2:hover{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-2px)}.gcard.svelte-uqrga2:focus-within{border-color:var(--accent)}.meta.svelte-uqrga2{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:.78rem;font-weight:600;display:flex}.type.svelte-uqrga2{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:.08rem .6rem}.type-article.svelte-uqrga2{background:var(--new-soft);color:var(--new)}.type-checklist.svelte-uqrga2{background:var(--yes-soft);color:var(--yes)}.type-template.svelte-uqrga2{background:var(--maybe-soft);color:var(--maybe)}.type-comparison.svelte-uqrga2{background:var(--no-soft);color:var(--no)}.topic.svelte-uqrga2{color:var(--muted);text-transform:uppercase;letter-spacing:.06em}h3.svelte-uqrga2{margin:0;font-size:1.12rem;line-height:1.3}h3.svelte-uqrga2 a:where(.svelte-uqrga2){color:var(--ink);text-decoration:none}h3.svelte-uqrga2 a:where(.svelte-uqrga2):after{content:"";border-radius:var(--radius);position:absolute;inset:0}h3.svelte-uqrga2 a:where(.svelte-uqrga2):hover{color:var(--accent)}.desc.svelte-uqrga2{color:var(--muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.93rem;display:-webkit-box;overflow:hidden}.mins.svelte-uqrga2{color:var(--muted);margin:auto 0 0;padding-top:.3rem;font-size:.82rem}
