.publication-row.svelte-74798u.svelte-74798u{display:grid;grid-template-columns:180px 1fr;padding:1.5rem 0;border-bottom:1px solid rgba(var(--color--text-rgb),.08);align-items:start;transition:background .2s ease}.publication-row.svelte-74798u.svelte-74798u:last-child{border-bottom:none}@media (max-width: 767px){.publication-row.svelte-74798u.svelte-74798u{grid-template-columns:1fr;gap:.75rem}}.venue-badge.svelte-74798u.svelte-74798u{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .75rem;border-radius:6px;font-size:.8rem;font-weight:700;text-align:center;letter-spacing:.02em;line-height:1.3;width:fit-content;height:fit-content;margin-top:.2rem}.venue-badge.conference.svelte-74798u.svelte-74798u{background-color:rgba(var(--color--primary-rgb),.12);color:var(--color--primary);border:1px solid rgba(var(--color--primary-rgb),.3)}.venue-badge.workshop.svelte-74798u.svelte-74798u{background-color:rgba(var(--color--secondary-rgb),.12);color:var(--color--secondary);border:1px solid rgba(var(--color--secondary-rgb),.3)}.venue-badge.preprint.svelte-74798u.svelte-74798u{background-color:rgba(var(--color--text-rgb),.07);color:var(--color--text-shade);border:1px solid rgba(var(--color--text-rgb),.15)}.venue-badge.journal.svelte-74798u.svelte-74798u{background-color:rgba(var(--color--yellow-rgb),.15);color:#8a6a00;border:1px solid rgba(var(--color--yellow-rgb),.4)}.pub-content.svelte-74798u.svelte-74798u{display:flex;flex-direction:column;gap:.4rem}.pub-title.svelte-74798u.svelte-74798u{font-size:1.05rem;font-weight:700;font-family:var(--font--default);color:var(--color--text);line-height:1.4;margin:0}.pub-authors.svelte-74798u.svelte-74798u{font-size:.85rem;color:var(--color--text-shade);margin:0;font-style:italic}.pub-description.svelte-74798u.svelte-74798u{font-size:.9rem;color:rgba(var(--color--text-rgb),.8);line-height:1.6;margin:.2rem 0 0}.pub-links.svelte-74798u.svelte-74798u{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.pub-link.svelte-74798u.svelte-74798u{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .7rem;border-radius:20px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s ease;border:1.5px solid transparent}.pub-link.svelte-74798u svg.svelte-74798u{width:13px;height:13px;flex-shrink:0}.pub-link.paper.svelte-74798u.svelte-74798u{background-color:var(--color--primary-tint);color:var(--color--primary);border-color:rgba(var(--color--primary-rgb),.25)}.pub-link.paper.svelte-74798u.svelte-74798u:hover{background-color:var(--color--primary);color:#fff}.pub-link.code.svelte-74798u.svelte-74798u{background-color:rgba(var(--color--text-rgb),.06);color:var(--color--text-shade);border-color:rgba(var(--color--text-rgb),.15)}.pub-link.code.svelte-74798u.svelte-74798u:hover{background-color:var(--color--text);color:var(--color--text-inverse)}.pub-link.demo.svelte-74798u.svelte-74798u{background-color:var(--color--secondary-tint);color:var(--color--secondary);border-color:rgba(var(--color--secondary-rgb),.25)}.pub-link.demo.svelte-74798u.svelte-74798u:hover{background-color:var(--color--secondary);color:#fff}.pub-link.project.svelte-74798u.svelte-74798u{background-color:rgba(var(--color--text-rgb),.06);color:var(--color--text-shade);border-color:rgba(var(--color--text-rgb),.15)}.pub-link.project.svelte-74798u.svelte-74798u:hover{background-color:var(--color--primary);color:#fff;border-color:transparent}.page-content.svelte-olsqk8{padding-top:2rem;padding-bottom:4rem}.year-section.svelte-olsqk8{margin-bottom:2.5rem}.year-label.svelte-olsqk8{font-size:1.1rem;font-weight:700;color:var(--color--primary);letter-spacing:.05em;margin-bottom:.5rem;padding-bottom:.4rem;border-bottom:2px solid rgba(var(--color--primary-rgb),.2);display:inline-block}.pub-list.svelte-olsqk8{margin-top:.5rem}
