.resource-view__header.svelte-zlte2r{margin-bottom:1.5rem}.desc.svelte-zlte2r{color:var(--color-text-muted);margin:0}.tags.svelte-zlte2r{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.tags.svelte-zlte2r a:where(.svelte-zlte2r){color:var(--gray-700);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:999px;padding:.25rem .75rem;font-size:.8125rem;text-decoration:none;display:inline-block}.tags.svelte-zlte2r a:where(.svelte-zlte2r):hover{border-color:var(--blue-500)}.viewer.svelte-zlte2r{border:1px solid var(--color-border);background:#fff;border-radius:.5rem;overflow:hidden}.image-viewer.svelte-zlte2r{width:100%;height:auto;display:block}.video-viewer.svelte-zlte2r{background:#000;width:100%;height:auto;max-height:80vh;display:block}.pdf-viewer.svelte-zlte2r{border:0;width:100%;height:80vh;display:block}.markdown-viewer.svelte-zlte2r{padding:2rem;line-height:1.6}.markdown-viewer.svelte-zlte2r h1,.markdown-viewer.svelte-zlte2r h2,.markdown-viewer.svelte-zlte2r h3{line-height:1.25}.markdown-viewer.svelte-zlte2r pre{background:var(--color-surface-muted);border-radius:.375rem;padding:1rem;overflow-x:auto}.markdown-viewer.svelte-zlte2r code{font-family:var(--font-mono);font-size:.875em}.markdown-viewer.svelte-zlte2r img{max-width:100%;height:auto}.markdown-viewer.svelte-zlte2r table{border-collapse:collapse}.markdown-viewer.svelte-zlte2r th,.markdown-viewer.svelte-zlte2r td{border:1px solid var(--color-border);padding:.375rem .75rem}.unavailable.svelte-zlte2r{color:var(--color-text-muted);text-align:center;padding:2rem}.download.svelte-zlte2r{margin-top:1.5rem}.download-button.svelte-zlte2r{background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-heading);letter-spacing:.04em;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.download-button.svelte-zlte2r:hover{background:var(--color-accent-hover);color:#fff}.download-icon.svelte-zlte2r{flex-shrink:0}
