.sd-section-eye.svelte-1q23in5{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.04em;color:var(--mist, #6E665E);text-transform:uppercase;margin-top:36px;margin-bottom:10px}.dd-blurb.svelte-1q23in5{font-family:"Source Serif 4",Georgia,serif;font-size:13px;font-style:italic;color:var(--mist, #6E665E);margin:0 0 14px}.dd-grid.svelte-1q23in5{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.dd-card.svelte-1q23in5{border:1px solid var(--rule-soft, #E8E2D5);background:#ffffff8c;border-radius:6px;padding:10px 12px;text-decoration:none;color:var(--ink, #1B140E);transition:border-color .15s,transform .1s}.dd-card.svelte-1q23in5:hover{border-color:var(--vermillion, #B84A2E);color:var(--vermillion, #B84A2E);transform:translateY(-1px)}.dd-name.svelte-1q23in5{font-family:Fraunces,Georgia,serif;font-size:16px;font-weight:500;line-height:1.15}.dd-meta.svelte-1q23in5{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.03em;color:var(--mist, #6E665E);margin-top:4px}.sd-section-eye.svelte-1d4039d{font-family:Inter,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--vermillion, #B84A2E);margin:28px 0 14px;display:flex;align-items:center;gap:14px}.sd-section-eye.svelte-1d4039d:after{content:"";flex:1;height:1px;background:var(--rule, #D9D2C5)}.sd-section-eye.svelte-1d4039d:first-child{margin-top:8px}.dataset.svelte-1d4039d{display:flex;flex-direction:column;background:var(--paper, #F4EFE6);border:1px solid var(--rule, #D9D2C5);border-left:3px solid var(--vermillion, #B84A2E);border-radius:4px;padding:18px 20px 16px;margin-bottom:24px;text-decoration:none;color:inherit;transition:border-left-color .16s ease,box-shadow .16s ease}.dataset.svelte-1d4039d:hover{border-left-color:var(--vermillion-d, #8E331E);box-shadow:0 4px 14px #1b140e0f}.dataset-eye.svelte-1d4039d{font-family:Inter,sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--mist, #6E665E);margin-bottom:5px}.dataset-name.svelte-1d4039d{font-family:Fraunces,Georgia,serif;font-weight:400;font-variation-settings:"opsz" 60;font-size:22px;letter-spacing:-.015em;line-height:1.15;color:var(--ink, #1B140E);margin-bottom:8px}.dataset-meta.svelte-1d4039d{font-family:IBM Plex Mono,monospace;font-size:9.5px;color:var(--mist, #6E665E);letter-spacing:.05em;text-transform:uppercase;margin-bottom:14px;line-height:1.6}.dataset-actions.svelte-1d4039d{display:flex;gap:6px;flex-wrap:wrap}.dl-btn.svelte-1d4039d{font-family:Inter,sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:7px 12px;border:1px solid var(--ink, #1B140E);background:var(--paper, #F4EFE6);color:var(--ink, #1B140E);border-radius:4px;cursor:pointer;transition:opacity .16s ease,transform .16s ease}.dl-btn.primary.svelte-1d4039d{background:var(--ink, #1B140E);color:var(--paper, #F4EFE6)}.dl-btn.svelte-1d4039d:hover{transform:translateY(-1px)}.dl-btn.downloading.svelte-1d4039d{opacity:.5;cursor:wait}.tabs.svelte-1d4039d{display:flex;gap:4px;margin-bottom:18px}.tab.svelte-1d4039d{font-family:Inter,sans-serif;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;padding:8px 14px;border-radius:99px;background:var(--paper-deep, #ECE5D6);border:1px solid var(--rule, #D9D2C5);color:var(--ink-soft, #3D332A);cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.tab.svelte-1d4039d:hover{background:var(--paper, #F4EFE6);border-color:var(--mist-soft, #9A9089);color:var(--ink, #1B140E)}.tab.active.svelte-1d4039d{background:var(--ink, #1B140E);color:var(--paper, #F4EFE6);border-color:var(--ink, #1B140E)}.loading-msg.svelte-1d4039d{font-family:"Source Serif 4",Georgia,serif;font-style:italic;font-size:14px;color:var(--mist, #6E665E);text-align:center;padding:36px}.ind-grid.svelte-1d4039d{display:flex;flex-direction:column;gap:0}.ind-card.svelte-1d4039d{background:transparent;border:0;border-bottom:1px solid var(--rule-soft, #E8E2D5);border-left:2px solid transparent;transition:border-left-color .16s ease,background .16s ease}.ind-card.svelte-1d4039d:hover{border-left-color:var(--vermillion, #B84A2E);background:var(--paper-deep, #ECE5D6)}.ind-inner.svelte-1d4039d{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.ind-info.svelte-1d4039d{flex:1;min-width:220px}.ind-name.svelte-1d4039d{font-family:Fraunces,Georgia,serif;font-weight:400;font-variation-settings:"opsz" 60;font-size:15px;color:var(--ink, #1B140E);line-height:1.25}.ind-desc.svelte-1d4039d{font-family:"Source Serif 4",Georgia,serif;font-size:12.5px;color:var(--ink-soft, #3D332A);line-height:1.55;margin-top:4px}.ind-btns.svelte-1d4039d{display:flex;gap:6px;flex-shrink:0}.btn-sm.svelte-1d4039d{font-family:Inter,sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:6px 10px;border:1px solid var(--ink, #1B140E);background:var(--paper, #F4EFE6);color:var(--ink, #1B140E);cursor:pointer;border-radius:4px;transition:transform .16s ease}.btn-sm.svelte-1d4039d:hover{transform:translateY(-1px)}.btn-sm.downloading.svelte-1d4039d{opacity:.5;cursor:wait}.q-grid.svelte-1d4039d{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.q-card.svelte-1d4039d{background:var(--paper, #F4EFE6);border:1px solid var(--rule, #D9D2C5);border-left:3px solid var(--peacock, #1E4960);border-radius:4px;padding:14px 16px;transition:border-left-color .16s ease,box-shadow .16s ease}.q-card.svelte-1d4039d:hover{border-left-color:var(--peacock-d, #0E2F44);box-shadow:0 4px 14px #1b140e0f}.q-label.svelte-1d4039d{font-family:Fraunces,Georgia,serif;font-weight:400;font-variation-settings:"opsz" 60;font-size:16px;color:var(--ink, #1B140E);letter-spacing:-.01em}.q-meta.svelte-1d4039d{font-family:IBM Plex Mono,monospace;font-size:9px;color:var(--mist, #6E665E);letter-spacing:.05em;text-transform:uppercase;margin-top:4px}.q-btns.svelte-1d4039d{display:flex;gap:6px;margin-top:10px}@media(max-width:760px){.ind-inner.svelte-1d4039d{padding:12px 14px}.ind-info.svelte-1d4039d{min-width:100%}.ind-btns.svelte-1d4039d{width:100%}.q-grid.svelte-1d4039d{grid-template-columns:1fr}}
