.publication-list.svelte-1ix0gvc{margin:0}.google-scholar-note.svelte-1ix0gvc{background:var(--light-mint);padding:.7rem 1rem;border-radius:8px;margin-bottom:1.2rem;border-left:4px solid var(--teal)}.google-scholar-note.svelte-1ix0gvc p:where(.svelte-1ix0gvc){margin:0;font-size:.92rem;color:var(--text-color);line-height:1.35}.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:.15rem 0;padding:.35rem 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:.15rem;font-size:.96rem;line-height:1.32}.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:.15rem;font-size:1.04rem;line-height:1.32}.venue-with-type.svelte-1ix0gvc{display:flex;align-items:center;gap:.45rem;min-width:0;flex:1}.paper-type.svelte-1ix0gvc{border-radius:999px;color:var(--dark-blue);background:#eef7f6;border:1px solid #d6ece8;font-size:.74rem;font-weight:700;line-height:1;padding:.26rem .48rem;white-space:nowrap}.paper-type.journal-paper.svelte-1ix0gvc{color:#fff;background:var(--teal);border-color:var(--teal)}.paper-type.conference-paper.svelte-1ix0gvc{color:var(--dark-blue);background:#eef7f6;border-color:#d6ece8}.paper-type.poster-paper.svelte-1ix0gvc,.paper-type.workshop-paper.svelte-1ix0gvc,.paper-type.conference-demo.svelte-1ix0gvc{color:var(--primary-blue);background:var(--light-mint);border-color:var(--mint)}.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:.1rem;font-size:.9rem;line-height:1.3;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.venue-name.svelte-1ix0gvc{flex:1;min-width:0}.pub-links-inline.svelte-1ix0gvc{display:flex;gap:.35rem;flex-wrap:wrap}.pub-link-inline.svelte-1ix0gvc{color:var(--dark-blue);text-decoration:none;font-size:.86rem;transition:all .3s ease;margin-left:.25rem;white-space:nowrap}.pub-link-inline.svelte-1ix0gvc:hover{color:var(--primary-blue)}.pub-link-inline.svelte-1ix0gvc i:where(.svelte-1ix0gvc){margin-right:.2rem}.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.15rem;margin:1.25rem 0 .55rem;padding:.3rem 0;border-bottom:2px solid var(--mint);font-weight:700}@media (max-width: 768px){.pub-venue.svelte-1ix0gvc,.venue-with-type.svelte-1ix0gvc{align-items:flex-start;flex-direction:column;gap:.25rem}.pub-link-inline.svelte-1ix0gvc{margin-left:0}}
