.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){align-items:center;gap:var(--space-2);display:inline-flex}.page-header.svelte-1u7updn{margin-bottom:var(--space-12)}.publication-title.svelte-1u7updn{font-size:var(--font-size-4xl);color:var(--color-text);margin:0 0 var(--space-4) 0;font-weight:700;line-height:1.2}.abstract.svelte-1u7updn{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin:0;line-height:1.6}.publication-layout.svelte-1u7updn{gap:var(--space-12);grid-template-columns:1fr 350px;align-items:start;display:grid}.markdown-content.svelte-1u7updn{min-width:0}.publication-info.svelte-1u7updn{top:var(--space-8);position:sticky}.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{align-items:center;gap:var(--space-2);padding:var(--space-4);background-color:var(--color-hover);border-bottom:1px solid var(--color-border);display:flex}.info-title.svelte-1u7updn{font-size:var(--font-size-base);color:var(--color-text);font-weight:600}.info-body.svelte-1u7updn{padding:var(--space-4)}.info-row.svelte-1u7updn{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);grid-template-columns:100px 1fr;display:grid}.info-row.svelte-1u7updn:last-child{border-bottom:none}.info-label.svelte-1u7updn{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;font-weight:600}.info-value.svelte-1u7updn{font-size:var(--font-size-sm);color:var(--color-text);word-break:break-word;margin:0}.info-link.svelte-1u7updn{align-items:center;gap:var(--space-1);color:var(--color-primary);text-decoration:none;transition:color .2s;display:inline-flex}.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);gap:var(--space-2);flex-direction:column;display:flex}.btn-block.svelte-1u7updn{justify-content:center;width:100%}.info-keywords.svelte-1u7updn{padding:var(--space-4);border-top:1px solid var(--color-border);gap:var(--space-2);flex-wrap:wrap;display:flex}.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 (width<=1024px){.publication-layout.svelte-1u7updn{gap:var(--space-8);grid-template-columns:1fr 300px}.info-row.svelte-1u7updn{grid-template-columns:90px 1fr}}@media (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{gap:var(--space-8);grid-template-columns:1fr}.publication-info.svelte-1u7updn{order:-1;position:static}.info-row.svelte-1u7updn{gap:var(--space-1);grid-template-columns:1fr}.info-actions.svelte-1u7updn .space-below:where(.svelte-1u7updn):not(:last-child){margin-bottom:var(--space-2)}}@media (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)}}
