.publications-intro[data-astro-cid-f3fmnth3],.conference-section[data-astro-cid-f3fmnth3]{background:var(--color-light)}.publications-intro[data-astro-cid-f3fmnth3],.publications-list[data-astro-cid-f3fmnth3],.conference-section[data-astro-cid-f3fmnth3],.collaboration-section[data-astro-cid-f3fmnth3]{padding:var(--spacing-3xl) 0}.editable-section[data-astro-cid-f3fmnth3]{position:relative}.editable-section[data-astro-cid-f3fmnth3] h2[data-astro-cid-f3fmnth3],.publications-list[data-astro-cid-f3fmnth3] h2[data-astro-cid-f3fmnth3]{margin:0 0 var(--spacing-md)}.editable-section[data-astro-cid-f3fmnth3]>p[data-astro-cid-f3fmnth3]{max-width:900px;margin:0;color:var(--color-accent);font-size:1.05rem;line-height:1.8;white-space:pre-wrap}.section-title-row[data-astro-cid-f3fmnth3]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.section-title-row[data-astro-cid-f3fmnth3] h2[data-astro-cid-f3fmnth3]{margin:0}.publications[data-astro-cid-f3fmnth3]{display:flex;flex-direction:column;gap:var(--spacing-xl)}.publication-card[data-astro-cid-f3fmnth3]{position:relative;padding:var(--spacing-xl);border-left:4px solid var(--color-primary);border-radius:4px;background:#fff;box-shadow:var(--shadow-sm)}.publication-card[data-astro-cid-f3fmnth3] h3[data-astro-cid-f3fmnth3]{max-width:calc(100% - 80px);margin:0 0 var(--spacing-sm);font-size:1.05rem}.authors[data-astro-cid-f3fmnth3]{margin:0 0 var(--spacing-md);color:var(--color-accent);font-size:var(--font-size-sm);font-style:italic}.publication-info[data-astro-cid-f3fmnth3]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-lg);margin:0;color:var(--color-accent);font-size:var(--font-size-sm)}.journal[data-astro-cid-f3fmnth3]{color:var(--color-primary);font-weight:600}.doi[data-astro-cid-f3fmnth3]{word-break:break-all}.year[data-astro-cid-f3fmnth3]{padding:var(--spacing-xs) var(--spacing-sm);border-radius:3px;background:var(--color-gray-light)}.gold-action[data-astro-cid-f3fmnth3]{border:1px solid #d19b14;border-radius:999px;background:#f2c94c;color:#332500;cursor:pointer;font:inherit;font-weight:800;padding:9px 16px}.section-edit[data-astro-cid-f3fmnth3]{position:absolute;top:0;right:0}.card-edit[data-astro-cid-f3fmnth3]{position:absolute;top:var(--spacing-lg);right:var(--spacing-lg)}.gold-editor[data-astro-cid-f3fmnth3]{margin-top:var(--spacing-xl);padding:var(--spacing-xl);border:1px solid #d6a51d;border-radius:10px;background:#fff8dc}.publication-form[data-astro-cid-f3fmnth3]{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-md)}.section-form[data-astro-cid-f3fmnth3]{max-width:900px}.gold-editor[data-astro-cid-f3fmnth3] label[data-astro-cid-f3fmnth3]{display:grid;gap:6px;color:var(--color-primary-dark);font-size:.85rem;font-weight:800}.gold-editor[data-astro-cid-f3fmnth3] label[data-astro-cid-f3fmnth3]+label[data-astro-cid-f3fmnth3]{margin-top:var(--spacing-md)}.publication-form[data-astro-cid-f3fmnth3] label[data-astro-cid-f3fmnth3]+label[data-astro-cid-f3fmnth3]{margin-top:0}.gold-editor[data-astro-cid-f3fmnth3] label[data-astro-cid-f3fmnth3] span[data-astro-cid-f3fmnth3]{color:var(--color-accent);font-size:.75rem;font-weight:500}.gold-editor[data-astro-cid-f3fmnth3] input[data-astro-cid-f3fmnth3],.gold-editor[data-astro-cid-f3fmnth3] textarea[data-astro-cid-f3fmnth3]{width:100%;padding:10px 12px;border:1px solid #c9ae62;border-radius:5px;background:#fff;color:var(--color-dark);font:inherit}.wide[data-astro-cid-f3fmnth3]{grid-column:1 / -1}.delete-action[data-astro-cid-f3fmnth3]{justify-self:start;border:0;background:transparent;color:#972525;cursor:pointer;font-weight:700;text-decoration:underline}@media (max-width: 768px){.publications-intro[data-astro-cid-f3fmnth3],.publications-list[data-astro-cid-f3fmnth3],.conference-section[data-astro-cid-f3fmnth3],.collaboration-section[data-astro-cid-f3fmnth3]{padding:var(--spacing-2xl) 0}.publication-form[data-astro-cid-f3fmnth3]{grid-template-columns:1fr}.wide[data-astro-cid-f3fmnth3]{grid-column:auto}.section-edit[data-astro-cid-f3fmnth3]{position:static;margin-bottom:var(--spacing-lg)}}
