.breadcrumbs[data-astro-cid-jhkshvhf]{align-items:center;gap:var(--space-2);padding:var(--space-6) 0;font-size:.875rem;display:flex}.breadcrumbs[data-astro-cid-jhkshvhf] a[data-astro-cid-jhkshvhf]{color:var(--color-brand-dark);font-weight:500}.breadcrumbs[data-astro-cid-jhkshvhf] a[data-astro-cid-jhkshvhf]:hover{text-decoration:underline}.breadcrumbs[data-astro-cid-jhkshvhf] .separator[data-astro-cid-jhkshvhf]{color:var(--color-text-subtle)}.breadcrumbs[data-astro-cid-jhkshvhf] .current[data-astro-cid-jhkshvhf]{color:var(--color-text-muted)}.detail-page[data-astro-cid-jhkshvhf]{max-width:960px;padding-bottom:var(--space-16);margin:0 auto}.detail-header[data-astro-cid-jhkshvhf]{justify-content:space-between;align-items:flex-start;gap:var(--space-6);padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);margin-bottom:var(--space-8);display:flex}.header-content[data-astro-cid-jhkshvhf]{gap:var(--space-5);flex:1;display:flex}.logo-wrapper[data-astro-cid-jhkshvhf]{background:var(--color-bg-alt);border-radius:var(--radius-xl);flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.logo-wrapper[data-astro-cid-jhkshvhf] img[data-astro-cid-jhkshvhf]{object-fit:contain;width:48px;height:48px}.header-info[data-astro-cid-jhkshvhf]{flex:1;min-width:0}.title-row[data-astro-cid-jhkshvhf]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.title-row[data-astro-cid-jhkshvhf] h1[data-astro-cid-jhkshvhf]{margin:0;font-size:1.75rem;font-weight:600}.badges[data-astro-cid-jhkshvhf]{gap:var(--space-2);display:flex}.short-desc[data-astro-cid-jhkshvhf]{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.5}.header-actions[data-astro-cid-jhkshvhf]{gap:var(--space-3);flex-shrink:0;display:flex}.header-actions[data-astro-cid-jhkshvhf] .btn[data-astro-cid-jhkshvhf]{white-space:nowrap}.header-actions[data-astro-cid-jhkshvhf] svg[data-astro-cid-jhkshvhf]{flex-shrink:0}.detail-content[data-astro-cid-jhkshvhf]{gap:var(--space-8);grid-template-columns:1fr 280px;align-items:start;display:grid}.main-content[data-astro-cid-jhkshvhf]{min-width:0}.built-by[data-astro-cid-jhkshvhf]{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.built-by-name[data-astro-cid-jhkshvhf]{color:var(--color-text);font-size:.9375rem;font-weight:600}.description-section[data-astro-cid-jhkshvhf] h2[data-astro-cid-jhkshvhf]{margin-bottom:var(--space-4);color:var(--color-text);font-size:1.25rem;font-weight:600}.prose[data-astro-cid-jhkshvhf]{color:var(--color-text-secondary);font-size:1rem;line-height:1.75}.prose[data-astro-cid-jhkshvhf] p{margin-bottom:var(--space-4)}.prose[data-astro-cid-jhkshvhf] p:last-child{margin-bottom:0}.prose[data-astro-cid-jhkshvhf] ul,.prose[data-astro-cid-jhkshvhf] ol{margin-bottom:var(--space-4);padding-left:var(--space-6)}.prose[data-astro-cid-jhkshvhf] li{margin-bottom:var(--space-2)}.prose[data-astro-cid-jhkshvhf] a{color:var(--color-brand-dark);text-decoration:underline;-webkit-text-decoration-color:var(--color-brand-yellow);text-decoration-color:var(--color-brand-yellow);text-underline-offset:2px}.prose[data-astro-cid-jhkshvhf] a:hover{background:var(--color-brand-yellow-muted)}.sidebar[data-astro-cid-jhkshvhf]{position:sticky;top:100px}.info-card[data-astro-cid-jhkshvhf]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6)}.links-card[data-astro-cid-jhkshvhf]{margin-top:var(--space-4)}.links-list[data-astro-cid-jhkshvhf]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.external-link[data-astro-cid-jhkshvhf]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--color-text-secondary);background:var(--color-bg-alt);border-radius:var(--radius-lg);transition:all var(--duration-fast) ease;font-size:.875rem;font-weight:500;display:flex}.external-link[data-astro-cid-jhkshvhf]:hover{color:var(--color-brand-dark);background:var(--color-brand-yellow-muted)}.external-link[data-astro-cid-jhkshvhf] svg[data-astro-cid-jhkshvhf]{opacity:.7;flex-shrink:0}.external-link[data-astro-cid-jhkshvhf]:hover svg[data-astro-cid-jhkshvhf]{opacity:1}.info-card[data-astro-cid-jhkshvhf] h3[data-astro-cid-jhkshvhf]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:var(--space-5);font-size:.875rem;font-weight:600}.info-list[data-astro-cid-jhkshvhf]{gap:var(--space-5);flex-direction:column;display:flex}.info-item[data-astro-cid-jhkshvhf]{gap:var(--space-2);flex-direction:column;display:flex}.info-item[data-astro-cid-jhkshvhf] dt[data-astro-cid-jhkshvhf]{color:var(--color-text-muted);font-size:.8125rem;font-weight:500}.info-item[data-astro-cid-jhkshvhf] dd[data-astro-cid-jhkshvhf]{margin:0}.status[data-astro-cid-jhkshvhf]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);text-transform:capitalize;align-items:center;font-size:.8125rem;font-weight:500;display:inline-flex}.status-active[data-astro-cid-jhkshvhf]{background:var(--color-success-subtle);color:#065f46}.status-beta[data-astro-cid-jhkshvhf]{background:var(--color-brand-yellow-muted);color:#6b5a00}.status-deprecated[data-astro-cid-jhkshvhf]{color:#991b1b;background:#fee2e2}.availability-badge[data-astro-cid-jhkshvhf]{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-brand-yellow-muted);color:#6b5a00;font-size:.8125rem;font-weight:500;display:inline-flex}.availability-badge[data-astro-cid-jhkshvhf] svg[data-astro-cid-jhkshvhf]{flex-shrink:0}.category-links[data-astro-cid-jhkshvhf]{gap:var(--space-2);flex-wrap:wrap;display:flex}.category-link[data-astro-cid-jhkshvhf]{padding:var(--space-1) var(--space-3);color:var(--color-brand-dark);background:var(--color-brand-yellow-muted);border-radius:var(--radius-full);transition:all var(--duration-fast) ease;font-size:.8125rem;font-weight:500;display:inline-flex}.category-link[data-astro-cid-jhkshvhf]:hover{background:var(--color-brand-yellow);color:var(--color-brand-dark)}@media (width<=768px){.detail-header[data-astro-cid-jhkshvhf]{padding:var(--space-6);flex-direction:column}.header-content[data-astro-cid-jhkshvhf]{flex-direction:column;align-items:flex-start}.logo-wrapper[data-astro-cid-jhkshvhf]{width:56px;height:56px}.logo-wrapper[data-astro-cid-jhkshvhf] img[data-astro-cid-jhkshvhf]{width:36px;height:36px}.title-row[data-astro-cid-jhkshvhf] h1[data-astro-cid-jhkshvhf]{font-size:1.5rem}.header-actions[data-astro-cid-jhkshvhf]{width:100%}.header-actions[data-astro-cid-jhkshvhf] .btn[data-astro-cid-jhkshvhf]{justify-content:center;width:100%}.detail-content[data-astro-cid-jhkshvhf]{grid-template-columns:1fr}.sidebar[data-astro-cid-jhkshvhf]{position:static}}
