.publication-page.svelte-1u7updn{padding:var(--space-8) 0 var(--space-20) 0;min-height:calc(100vh - 64px)}.back-link.svelte-1u7updn{margin-bottom:var(--space-8)}.back-link.svelte-1u7updn .btn:where(.svelte-1u7updn){display:inline-flex;align-items:center;gap:var(--space-2)}.page-header.svelte-1u7updn{margin-bottom:var(--space-12)}.publication-title.svelte-1u7updn{font-size:var(--font-size-4xl);font-weight:700;line-height:1.2;color:var(--color-text);margin:0 0 var(--space-4) 0}.abstract.svelte-1u7updn{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:1.6;margin:0}.publication-layout.svelte-1u7updn{display:grid;grid-template-columns:1fr 350px;gap:var(--space-12);align-items:start}.markdown-content.svelte-1u7updn{min-width:0}.publication-info.svelte-1u7updn{position:sticky;top:var(--space-8)}.info-block.svelte-1u7updn{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.info-header.svelte-1u7updn{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4);background-color:var(--color-hover);border-bottom:1px solid var(--color-border)}.info-title.svelte-1u7updn{font-size:var(--font-size-base);font-weight:600;color:var(--color-text)}.info-body.svelte-1u7updn{padding:var(--space-4)}.info-row.svelte-1u7updn{display:grid;grid-template-columns:100px 1fr;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.info-row.svelte-1u7updn:last-child{border-bottom:none}.info-label.svelte-1u7updn{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary);margin:0}.info-value.svelte-1u7updn{font-size:var(--font-size-sm);color:var(--color-text);margin:0;word-break:break-word}.info-link.svelte-1u7updn{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-primary);text-decoration:none;transition:color .2s ease}.info-link.svelte-1u7updn:hover{color:var(--color-primary-hover);text-decoration:underline}.info-actions.svelte-1u7updn{padding:var(--space-4);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-2)}.btn-block.svelte-1u7updn{width:100%;justify-content:center}.info-keywords.svelte-1u7updn{padding:var(--space-4);border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--space-2)}.keyword.svelte-1u7updn{background-color:var(--color-hover);color:var(--color-text-secondary);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:500}@media(max-width:1024px){.publication-layout.svelte-1u7updn{grid-template-columns:1fr 300px;gap:var(--space-8)}.info-row.svelte-1u7updn{grid-template-columns:90px 1fr}}@media(max-width:768px){.publication-page.svelte-1u7updn{padding:var(--space-6) 0 var(--space-16) 0}.back-link.svelte-1u7updn{margin-bottom:var(--space-6)}.page-header.svelte-1u7updn{margin-bottom:var(--space-8)}.publication-title.svelte-1u7updn{font-size:var(--font-size-3xl)}.abstract.svelte-1u7updn{font-size:var(--font-size-base)}.publication-layout.svelte-1u7updn{grid-template-columns:1fr;gap:var(--space-8)}.publication-info.svelte-1u7updn{position:static;order:-1}.info-row.svelte-1u7updn{grid-template-columns:1fr;gap:var(--space-1)}.info-actions.svelte-1u7updn .space-below:where(.svelte-1u7updn):not(:last-child){margin-bottom:var(--space-2)}}@media(max-width:480px){.publication-page.svelte-1u7updn{padding:var(--space-4) 0 var(--space-12) 0}.publication-title.svelte-1u7updn{font-size:var(--font-size-2xl)}.abstract.svelte-1u7updn{font-size:var(--font-size-sm)}.info-actions.svelte-1u7updn .space-below:where(.svelte-1u7updn):not(:last-child){margin-bottom:var(--space-2)}}
