.dh[data-astro-cid-zsukdfzm]{padding:0 16px 88px}.dh-grid[data-astro-cid-zsukdfzm]{display:grid;grid-template-columns:1fr;gap:16px;max-width:860px;margin:0 auto;list-style:none}@media(min-width:720px){.dh-grid[data-astro-cid-zsukdfzm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.dh-card[data-astro-cid-zsukdfzm]{display:flex;flex-direction:column;height:100%;padding:28px;border:1px solid var(--color-border-default);border-radius:20px;background:var(--color-bg-surface);color:inherit;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .2s}.dh-card[data-astro-cid-zsukdfzm]:hover{color:inherit;border-color:var(--color-border-strong);transform:translateY(-3px);box-shadow:0 16px 36px #1a1d2317}.dh-card[data-astro-cid-zsukdfzm]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.dh-top[data-astro-cid-zsukdfzm]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.dh-ico[data-astro-cid-zsukdfzm]{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:var(--color-accent);box-shadow:0 4px 10px #3b6fe847;color:var(--color-text-inverted)}.dh-mcp[data-astro-cid-zsukdfzm] .dh-ico[data-astro-cid-zsukdfzm]{background:var(--color-text-primary);box-shadow:0 4px 10px #1a1d2338}.dh-ico[data-astro-cid-zsukdfzm] svg[data-astro-cid-zsukdfzm]{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dh-tag[data-astro-cid-zsukdfzm]{padding:4px 10px;border-radius:999px;background:var(--color-bg-subtle);font-size:.8rem;font-weight:600;color:var(--color-text-secondary)}.dh-name[data-astro-cid-zsukdfzm]{font-size:1.35rem;font-weight:700;letter-spacing:-.01em;color:var(--color-text-primary)}.dh-blurb[data-astro-cid-zsukdfzm]{flex:1;margin-top:8px;font-size:.97rem;line-height:1.6;color:var(--color-text-secondary)}.dh-host[data-astro-cid-zsukdfzm]{align-self:flex-start;margin-top:18px;padding:4px 8px;border-radius:6px;background:var(--color-bg-subtle);font-size:.82rem;color:var(--color-text-primary)}.dh-cta[data-astro-cid-zsukdfzm]{margin-top:18px;font-size:.95rem;font-weight:600;color:var(--color-accent)}.dh-arrow[data-astro-cid-zsukdfzm]{display:inline-block;transition:transform .2s}.dh-card[data-astro-cid-zsukdfzm]:hover .dh-arrow[data-astro-cid-zsukdfzm]{transform:translate(3px)}[dir=rtl] .dh-arrow[data-astro-cid-zsukdfzm]{transform:scaleX(-1)}[dir=rtl] .dh-card[data-astro-cid-zsukdfzm]:hover .dh-arrow[data-astro-cid-zsukdfzm]{transform:scaleX(-1) translate(3px)}@media(prefers-reduced-motion:reduce){.dh-card[data-astro-cid-zsukdfzm],.dh-arrow[data-astro-cid-zsukdfzm]{transition:none}.dh-card[data-astro-cid-zsukdfzm]:hover{transform:none}}
