.detail-section.svelte-1zhx3t{margin-bottom:var(--space-lg, 2rem)}.section-header.svelte-1zhx3t{margin-bottom:var(--space-sm, .75rem)}.section-label.svelte-1zhx3t{font-family:var(--font-body, "Inter", sans-serif);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent, #0d9488)}.section-header.svelte-1zhx3t h2:where(.svelte-1zhx3t){font-family:var(--font-display, "Instrument Serif", serif);font-size:var(--text-2xl, 1.75rem);font-weight:400;letter-spacing:-.02em;color:var(--color-ink, #1a1a1a);margin:0}.section-divider.svelte-1zhx3t{height:1px;background:var(--color-border, rgba(0, 0, 0, .08));margin:var(--space-xl, 3rem) 0}.link-grid.svelte-1zhx3t{display:flex;flex-wrap:wrap;gap:.5rem}.combo-link.svelte-1zhx3t{display:inline-flex;align-items:center;padding:.5rem .875rem;border:1px solid var(--color-border, rgba(0, 0, 0, .08));border-radius:8px;background:#fff;color:var(--color-ink, #1a1a1a);text-decoration:none;font-family:var(--font-body, "Inter", sans-serif);font-size:var(--text-sm, .875rem);font-weight:500;text-transform:capitalize;border-left:2px solid transparent;transition:all .2s ease}.combo-link.svelte-1zhx3t:hover{border-left-color:var(--color-accent, #0d9488);transform:translateY(-1px);box-shadow:0 2px 8px #0000000f;text-decoration:none;color:var(--color-ink, #1a1a1a)}
