.publication-list.svelte-1ix0gvc{margin:0}.google-scholar-note.svelte-1ix0gvc{background:var(--light-mint);padding:1rem 1.5rem;border-radius:8px;margin-bottom:2rem;border-left:4px solid var(--teal)}.google-scholar-note.svelte-1ix0gvc p:where(.svelte-1ix0gvc){margin:0;font-size:1rem;color:var(--text-color);line-height:1.5}.scholar-link.svelte-1ix0gvc{color:var(--primary-blue);text-decoration:none;font-weight:600;transition:all .3s ease}.scholar-link.svelte-1ix0gvc:hover{color:var(--teal);text-decoration:underline}.pub-item.svelte-1ix0gvc{margin:.3rem 0;padding:.4rem 0;border-bottom:1px solid #f0f0f0}.pub-item.svelte-1ix0gvc:last-child{border-bottom:none}.pub-authors.svelte-1ix0gvc{color:var(--dark-blue);margin-bottom:.3rem;font-size:.95rem}.pub-authors.svelte-1ix0gvc strong{color:var(--primary-blue);font-weight:700}.pub-title.svelte-1ix0gvc{color:var(--text-color);font-weight:600;margin-bottom:.3rem;font-size:1rem}.pub-title a{color:var(--text-color);text-decoration:none}.pub-title a:hover{color:var(--dark-blue)}.pub-venue.svelte-1ix0gvc{color:var(--teal);margin-bottom:.3rem;font-size:.9rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.venue-name.svelte-1ix0gvc{flex:1}.pub-links-inline.svelte-1ix0gvc{display:flex;gap:.5rem;flex-wrap:wrap}.pub-link-inline.svelte-1ix0gvc{color:var(--dark-blue);text-decoration:none;font-size:.85rem;transition:all .3s ease;margin-left:.5rem}.pub-link-inline.svelte-1ix0gvc:hover{color:var(--primary-blue)}.pub-link-inline.svelte-1ix0gvc i:where(.svelte-1ix0gvc){margin-right:.3rem}.pub-venue.svelte-1ix0gvc strong{color:var(--primary-blue);font-weight:700;font-style:normal}.venue-name.svelte-1ix0gvc{font-weight:500;font-style:italic}.section a{color:var(--dark-blue)!important;text-decoration:none!important;transition:all .3s ease}.section a:hover{color:var(--teal)!important;text-decoration-color:var(--teal)!important}.year-header.svelte-1ix0gvc{font-family:Libre Baskerville,serif;color:var(--primary-blue);font-size:1.3rem;margin:2rem 0 1rem;padding:.5rem 0;border-bottom:2px solid var(--mint);font-weight:700}
