.publications-page{background:var(--paper);background-image:none!important;color:var(--ink-faded);content-visibility:auto;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;padding-bottom:5rem;padding-top:60px;transition:background var(--theme-transition),color var(--theme-transition)}.page-header{align-items:center;background:var(--paper);contain-intrinsic-size:200px;content-visibility:auto;display:flex;flex-direction:column;justify-content:center;padding:5.5rem 2rem 4rem}.header-centered{margin:0 auto;max-width:1200px;overflow:visible;position:relative;width:100%}.header-title-row{align-items:center;display:flex;gap:.9rem;justify-content:center;position:relative}.header-centered h1{color:var(--ink);font-family:EB Garamond,serif;font-size:clamp(2.4rem,4.2vw,3.4rem);font-weight:700;line-height:1.2;margin-bottom:1rem;text-align:center}.toggle-inline{align-items:center;display:flex;flex-direction:column;margin-left:1rem;position:relative;z-index:10}@media(max-width:768px){.toggle-inline{margin-top:1.5rem;position:relative;right:auto;top:auto}}.publications-container{contain-intrinsic-size:1000px;content-visibility:auto;display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1400px;padding:2rem 1rem}.publication-entry{background:transparent!important;border:none!important;box-shadow:none!important;display:flex;flex-direction:column;gap:.5rem;padding:1.6rem 2.4rem;position:relative;transition:opacity .3s ease}.publication-entry:hover{box-shadow:none!important;transform:none!important}.pub-bullet{align-items:center;display:flex;height:1.3rem;justify-content:center;left:0;position:absolute;top:1.9rem;width:1.3rem}.pub-bullet img{height:100%;-o-object-fit:contain;object-fit:contain;opacity:.9;transition:opacity .3s ease;width:100%}.pub-bullet-img.image-loading{opacity:0}.pub-bullet-img.image-loaded{opacity:.9}.pub-content{font-family:Open Sans,sans-serif;text-align:left;text-wrap:pretty}.pub-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:.5rem}.pub-title{color:var(--ink);flex:1;font-family:Open Sans,sans-serif;font-size:1.15rem;font-weight:700;line-height:1.4;margin:0;min-width:250px;text-align:left;text-wrap:pretty}.pub-type-badge{align-self:flex-start;background:linear-gradient(135deg,#e6f0ff,#f0f7ff);border:1px solid rgba(26,86,219,.15);border-radius:1rem;box-shadow:0 1px 3px #1a56db0d;color:#1a56db;flex-shrink:0;font-size:.72rem;font-weight:700;padding:.3rem .7rem;white-space:nowrap}[data-theme=dark] .pub-type-badge{background:linear-gradient(135deg,#1a56db33,#1a56db1a);border-color:#80c4ff33;color:#80c4ff}.pub-authors{margin:.3rem 0 .2rem}.pub-authors,.pub-journal-date{color:var(--ink-faded);font-size:.96rem;line-height:1.7;text-align:left;text-wrap:pretty}.pub-journal-date{margin:.2rem 0 .5rem}.pub-journal-date em{color:var(--ink);font-style:normal;font-weight:700}[data-theme=dark] .pub-journal-date em{color:#e4e9ff;font-weight:700}.impact-factor-badge-inline{align-items:center;background:linear-gradient(135deg,#e6f0ff,#f0f7ff);border:1px solid rgba(26,86,219,.15);border-radius:1rem;box-shadow:0 1px 3px #1a56db0d;color:#1a56db;cursor:help;display:inline-flex;font-size:.7rem;font-weight:700;justify-content:center;margin:0 .3rem;padding:.1rem .5rem;position:relative;top:-1px;vertical-align:middle;white-space:nowrap}[data-theme=dark] .impact-factor-badge-inline{background:linear-gradient(135deg,#1a56db33,#1a56db1a);border-color:#80c4ff33;color:#80c4ff}.doi-button-inline{color:#2b49c2;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:.9rem;font-weight:700;margin-left:.5rem;text-decoration:none;transition:color .3s ease;white-space:nowrap}.doi-button-inline:hover{color:#1a3aa8;text-decoration:underline}[data-theme=dark] .doi-button-inline{color:#5ca5ff}[data-theme=dark] .doi-button-inline:hover{color:#80c4ff}.doi-missing-inline{color:#dc3545;font-family:Open Sans,sans-serif;font-size:.9rem;margin-left:.5rem;white-space:nowrap}.pub-authors-journal strong,.publication-entry .pub-authors strong{color:#2b49c2!important;font-weight:700}[data-theme=dark] .pub-authors-journal strong,[data-theme=dark] .publication-entry .pub-authors strong{color:#5ca5ff!important;font-weight:700}.theses-container{contain-intrinsic-size:800px;content-visibility:auto;max-width:1400px;padding:2rem 1rem}.thesis-entry{background:var(--glass);border-radius:1.2rem;font-family:Open Sans,sans-serif;padding:2rem 3.5rem;text-align:left;text-wrap:pretty;transition:transform .25s ease,box-shadow .25s ease}.thesis-entry:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.thesis-bullet{align-items:center;display:flex;justify-content:center;left:1.2rem;top:2.2rem}.thesis-bullet-img{height:100%;-o-object-fit:contain;object-fit:contain;opacity:.9;transition:opacity .3s ease;width:100%}.thesis-bullet-img.image-loading{opacity:0}.thesis-bullet-img.image-loaded{opacity:.9}.thesis-content{gap:1rem}.thesis-title{font-family:Open Sans,sans-serif;font-size:1.25rem;line-height:1.4;margin:0}.thesis-meta{gap:1rem}.author-info{gap:.3rem}.author-name{color:var(--ink)}.program,.university{line-height:1.4}.thesis-badge{background:var(--accent);flex-shrink:0;font-size:.85rem;padding:.4rem .8rem;white-space:nowrap}@media(min-width:2560px){.publications-container,.theses-container{max-width:2000px;padding:3rem 4rem}.header-centered{max-width:1600px}}@media(min-width:1600px)and (max-width:2559px){.publications-container,.theses-container{max-width:1600px;padding:2.5rem 2rem}}@media(max-width:900px){.publications-container,.theses-container{max-width:92%;padding:1rem}.doi-button-inline,.doi-missing-inline{margin-left:0;margin-top:.2rem}.thesis-entry{padding:1.5rem 1.2rem 1.5rem 2.8rem}.thesis-bullet{left:1rem;top:1.7rem}.thesis-meta{align-items:flex-start;flex-direction:column;gap:.8rem}}@media(max-width:768px){.page-header{padding:3rem 1.5rem}.header-title-row{flex-direction:column;gap:1rem}.publication-entry{padding:1.2rem 1.2rem 1.2rem 2rem}.pub-bullet{height:1.1rem;top:1.5rem;width:1.1rem}}@media(max-width:480px){.page-header{padding:2rem 1rem}.publications-container,.theses-container{max-width:95%;padding:.5rem}.publication-entry,.thesis-entry{padding:1rem 1rem 1rem 1.8rem}.pub-bullet,.thesis-bullet{height:1rem;left:.5rem;width:1rem}.pub-title,.thesis-title{font-size:1.1rem}}.pub-authors-journal em,.pub-journal em{color:var(--ink);font-style:normal;font-weight:700}[data-theme=dark] .pub-authors-journal em,[data-theme=dark] .pub-journal em{color:#e4e9ff;font-weight:700}.pub-authors-journal{color:var(--ink-faded);font-size:.96rem;line-height:1.7;text-align:left;text-wrap:pretty}.publications-page .header-centered,.publications-page .header-centered h1,.publications-page .intro-text,.publications-page .page-header{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.publications-page .intro-text{display:block;max-width:700px}@media(prefers-reduced-motion:reduce){.doi-button-inline,.publication-entry,.thesis-entry,.view-toggle-btn-inline{transition:opacity .3s ease!important}.thesis-entry:hover,.view-toggle-btn-inline:hover{transform:none!important}}.page-header,.publications-container,.theses-container{content-visibility:auto}.pub-bullet-img,.thesis-bullet-img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.pub-bullet:not(:has(img[src])),.thesis-bullet:not(:has(img[src])){animation:pulse 1.5s ease-in-out infinite;background:var(--accent-bg);border-radius:50%}@keyframes pulse{0%,to{opacity:.6}50%{opacity:.3}}@media print{.doi-button-inline,.view-toggle-btn-inline{display:none!important}.publication-entry,.thesis-entry{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}[data-theme=dark] .thesis-entry{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1)}[data-theme=dark] .thesis-entry:hover{background:#ffffff14;box-shadow:0 8px 25px #0000004d}.author-name,.program,.pub-authors-journal,.pub-title,.publication-entry,.thesis-entry,.thesis-title,.university{transition:color var(--theme-transition),background-color var(--theme-transition),border-color var(--theme-transition)}.doi-button-inline:focus,.view-toggle-btn-inline:focus{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-contrast:high){.pub-authors-journal em,.pub-journal em{color:var(--ink)!important}.doi-button-inline{text-decoration:underline}}.page-header{margin:0 auto 1.2rem;max-width:1080px;padding-top:0;text-align:center}.header-centered{align-items:center;display:flex;flex-direction:column;gap:.4rem;margin:0}.hdr{color:var(--ink);font-family:EB Garamond,Georgia,serif;font-size:clamp(2.2rem,3.6vw,3rem);font-weight:700;margin:0;text-align:center}.intro-text{color:var(--ink-faded);font-family:Open Sans,sans-serif;font-size:1.05rem;line-height:1.65;margin:.25rem 0 0;text-align:left;text-wrap:pretty}.theses-container{gap:1.6rem;max-width:1080px;padding:1.5rem 0}.glass-card{animation:fadeInUp .35s ease;background:transparent;border:none;border-radius:16px;box-shadow:none;padding:1.4rem 1.8rem 1.6rem 2.2rem;position:relative}.glass-card:hover{box-shadow:none;transform:none}.thesis-badge{border-radius:14px;font-size:.78rem;letter-spacing:.5px;padding:.3rem .75rem}.thesis-content{margin-top:.25rem}.thesis-title{line-height:1.5;margin-bottom:.6rem}.thesis-meta{text-align:left}.author-name{font-size:1rem}.program,.university{color:var(--ink-faded);font-family:Open Sans,sans-serif;font-size:.9rem}[data-theme=dark] .thesis-badge{background:linear-gradient(135deg,var(--accent-light),var(--accent))}@media(max-width:768px){.hdr{font-size:1.9rem}.glass-card{padding:1.1rem 1.4rem 1.2rem 1.8rem}.thesis-meta{flex-direction:column;gap:.4rem}.publication-feature-card{display:flex;flex-direction:column;grid-template-columns:1fr}.publication-feature-aside{border-bottom:1px solid rgba(var(--accent-rgb),.14);border-right:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.thesis-entry{backdrop-filter:none!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex;flex-direction:column;gap:.6rem;padding:1.5rem 1.6rem 1.5rem 2.4rem;position:relative;transition:none!important}.thesis-entry:hover{box-shadow:none!important;transform:none!important}.thesis-bullet{height:1.3rem;left:0;position:absolute;top:1.8rem;width:1.3rem}.thesis-bullet img{height:100%;-o-object-fit:contain;object-fit:contain;opacity:.9;width:100%}.thesis-content{display:flex;flex-direction:column;gap:.5rem;text-justify:inter-word}.thesis-content,.thesis-title{font-family:Open Sans,sans-serif;text-align:left;text-wrap:pretty}.thesis-title{color:var(--ink);font-size:1.15rem;line-height:1.6}.thesis-meta{align-items:flex-start;display:flex;flex-wrap:wrap;font-family:Open Sans,sans-serif;gap:.6rem;justify-content:space-between}.author-info{flex:1;text-align:left;text-wrap:pretty}.author-name{color:#2b49c2}[data-theme=dark] .author-name{color:#9db7ff}.thesis-badge{background:linear-gradient(135deg,var(--accent),var(--accent-light));border-radius:1rem;color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.4px;padding:.35rem .8rem}.publications-featured-wrapper{margin:0 auto;padding:0 var(--page-gutter) 2rem}@media(min-width:769px){.publications-page .publications-featured-wrapper.page-container{max-width:none;width:85.6vw}}.publications-featured-intro{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:space-between;margin-bottom:1.5rem;text-align:left;width:100%}.featured-heading{color:var(--ink);font-family:var(--font-sans);font-size:clamp(1.2rem,3.5vw,1.95rem);font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0;text-align:left}.pubmed-all-link{align-items:center;background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.2);border-radius:999px;color:var(--ink);display:inline-flex;flex-shrink:0;font-size:clamp(.78rem,2.2vw,.88rem);font-weight:600;gap:.35rem;justify-content:center;margin-left:auto;min-height:44px;min-width:44px;padding:.45rem .9rem;text-decoration:none;transition:background-color .25s ease,border-color .25s ease,transform .25s ease;white-space:nowrap}.pubmed-label-short{display:inline}.pubmed-label-long{display:none}@media(min-width:640px){.pubmed-all-link{font-size:.9rem;min-height:44px;padding:.6rem 1.2rem}.pubmed-label-short{display:none}.pubmed-label-long{display:inline}}.pubmed-all-link:hover{background:rgba(var(--accent-rgb),.16);border-color:rgba(var(--accent-rgb),.35);transform:translateY(-1px)}.featured-publications-list{display:flex;flex-direction:column;gap:1.25rem;width:100%}.publications-featured-footer{display:flex;justify-content:flex-end;margin-top:1.25rem}.publication-feature-card{background:var(--glass);border:1px solid rgba(var(--accent-rgb),.14);border-radius:1.35rem;box-shadow:0 14px 34px #0000000f;display:flex;flex-direction:column;gap:0;margin-bottom:0;overflow:hidden;padding:0;transition:transform .25s ease,box-shadow .25s ease}.publication-feature-card:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.publication-feature-aside{background:linear-gradient(180deg,rgba(var(--accent-rgb),.14) 0,color-mix(in srgb,var(--color-paper-soft) 78%,#fff 22%) 55%,color-mix(in srgb,var(--color-paper) 86%,#fff 14%));display:flex;flex-direction:column;gap:.85rem;justify-content:flex-start;min-width:0;padding:1.1rem 1.15rem 1.15rem}.publication-feature-main{align-content:flex-start;display:flex;flex:1;flex-direction:column;gap:0;justify-content:flex-start;min-width:0;padding:1.15rem 1.2rem 1.25rem}.publication-feature-top{align-items:center;display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between;margin-bottom:0}.publication-feature-label{align-items:center;background:var(--color-accent);border:1px solid color-mix(in srgb,var(--color-accent) 70%,var(--color-ink));border-radius:999px;box-shadow:0 2px 8px rgba(var(--accent-rgb),.22);color:#fff;display:inline-flex;flex-shrink:1;font-size:.68rem;font-weight:800;justify-content:center;letter-spacing:.03em;line-height:1.15;max-width:min(100%,11.5rem);min-height:2.35rem;min-width:2.35rem;overflow-wrap:anywhere;padding:.4rem .7rem;text-align:center;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.publication-feature-label--pill{min-height:1.85rem;min-width:0;padding:.38rem .85rem}.publication-feature-year{color:var(--color-ink-secondary);flex-shrink:0;font-size:.95rem;font-weight:700}.publication-link-row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start;margin-top:1rem;padding-top:0}.publication-meta-stack{gap:.7rem}.publication-meta-line,.publication-meta-stack{display:flex;flex-direction:column;margin:0;min-width:0}.publication-meta-line{color:var(--color-ink-secondary);font-size:.88rem;gap:.18rem;line-height:1.4;text-align:left}.publication-meta-line--inline{align-items:baseline;-moz-column-gap:.45rem;column-gap:.45rem;display:grid;grid-template-columns:auto minmax(0,1fr);row-gap:0}.publication-meta-line dt{color:var(--color-ink-secondary);font-size:.68rem;font-weight:700;letter-spacing:.06em;line-height:1.2;margin:0;text-transform:uppercase}.publication-meta-line--inline dt{flex-shrink:0;line-height:1.4;white-space:nowrap}.publication-meta-line dd,.publication-meta-value{color:var(--color-ink);margin:0;min-width:0;overflow-wrap:break-word;word-break:normal}.publication-meta-line--inline .publication-meta-value,.publication-meta-line--inline dd{overflow-wrap:normal;white-space:nowrap}.publication-meta-link{color:var(--color-accent);text-decoration:none;text-underline-offset:2px}.publication-meta-link:hover{color:var(--color-accent-hover);text-decoration:underline}.publication-doi-line{align-items:baseline;-moz-column-gap:.45rem;column-gap:.45rem;display:grid;grid-template-columns:auto minmax(0,1fr);row-gap:0}.publication-doi-line dt{flex-shrink:0;line-height:1.4;white-space:nowrap}.publication-doi-line .publication-meta-value{font-size:.84rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publication-doi-line .publication-meta-link{color:var(--color-accent);display:inline-block;max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;text-underline-offset:2px;white-space:nowrap}.publication-doi-line .publication-meta-link:hover{color:var(--color-accent-hover);text-decoration:underline}.publication-feature-main .publication-title{color:var(--color-ink);font-family:var(--font-sans);font-size:clamp(1.2rem,1.6vw,1.55rem);font-weight:800;hyphenate-limit-chars:8 4 4;hyphens:auto;line-height:1.28;margin:0 0 .95rem;min-width:0;text-align:left;text-wrap:balance}.publication-authors{color:var(--color-ink-tertiary);font-size:.8125rem;line-height:1.7;margin:0;max-width:100%;overflow-wrap:break-word;text-align:left;text-wrap:pretty}.publication-authors strong{color:var(--color-ink);font-weight:700;margin-right:.2em}.publication-authors-more{color:var(--color-ink-secondary);font-size:.78rem;font-weight:600;letter-spacing:.01em;white-space:nowrap}.publications-page .publication-feature-main .view-pub-btn,.publications-page .view-pub-btn{align-items:center;background:var(--color-accent);border:1.5px solid var(--color-accent);border-radius:999px;color:#fff;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;min-height:44px;padding:.58rem 1.15rem;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .15s ease}.publications-page .publication-feature-main .view-pub-btn:hover,.publications-page .view-pub-btn:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}.publications-page .view-pub-btn:active{transform:scale(.98)}.view-pub-btn{align-items:center;background:var(--color-accent);border-radius:999px;color:#fff;display:inline-flex;font-weight:600;gap:.5rem;justify-content:center;min-height:44px;padding:.6rem 1.2rem;text-decoration:none;transition:background-color .2s ease,transform .15s ease}.view-pub-btn:hover{background:var(--color-accent-hover);color:#fff}.view-pub-btn:active{transform:scale(.98)}.publication-link-row .publication-doi-link{align-items:center;background:transparent;border:1.5px solid var(--color-accent);border-radius:999px;color:var(--color-accent);display:inline-flex;font-size:.9rem;font-weight:600;gap:.4rem;padding:.55rem 1.1rem;text-decoration:none}.publication-link-row .publication-doi-link:hover{background:color-mix(in srgb,var(--color-accent) 8%,transparent);border-color:var(--color-accent-hover);color:var(--color-accent-hover);text-decoration:none}[data-theme=dark] .publication-feature-aside{background:linear-gradient(180deg,rgba(var(--accent-rgb),.2) 0,rgba(var(--accent-rgb),.08))}[data-theme=dark] .publication-feature-label{background:color-mix(in srgb,var(--color-accent) 72%,#fff 28%);border-color:color-mix(in srgb,var(--color-accent) 55%,#fff);color:#041210}[data-theme=dark] .publication-meta-link{color:var(--color-accent-soft)}[data-theme=dark] .publication-link-row .publication-doi-link{border-color:var(--color-accent-soft);color:var(--color-accent-soft)}@media(min-width:769px){.publication-feature-card{align-items:stretch;display:grid;grid-template-columns:minmax(18.5rem,.38fr) minmax(0,1fr)}.publication-feature-aside{border-right:1px solid rgba(var(--accent-rgb),.14);gap:1rem;padding:1.4rem 1.55rem 1.5rem}.publication-feature-main{padding:1.5rem 1.85rem 1.55rem}.publication-feature-main .pub-title{font-size:clamp(1.35rem,1.8vw,1.75rem);margin-bottom:1.05rem}.publication-authors{font-size:.84rem;line-height:1.72}.publication-link-row{margin-top:1rem;padding-top:0}.publication-meta-stack{gap:.8rem}}.publications-timeline-wrapper{margin:0 auto;max-width:1040px;padding:2rem 1.25rem 4rem;position:relative;width:100%}.theses-container{display:flex;flex-direction:column;gap:2rem;margin:0 auto;position:relative;width:100%}.timeline-dot,.timeline-line{display:none}.timeline-item{position:relative;width:100%}.thesis-content-card,.timeline-content-card{background:var(--surface-frost,hsla(0,0%,100%,.88))!important;border:1px solid var(--color-border,rgba(0,0,0,.08))!important;border-radius:var(--radius-2xl,1.5rem)!important;box-shadow:var(--elevation-glass,0 8px 30px rgba(0,0,0,.05))!important;overflow:hidden;padding:2rem 2.25rem;position:relative;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease,border-color .28s ease}.thesis-content-card:hover,.timeline-content-card:hover{border-color:var(--color-accent-subtle,rgba(var(--accent-rgb),.3))!important;box-shadow:var(--elevation-3,0 12px 36px rgba(0,0,0,.08))!important;transform:translateY(-2px)}.card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:.95rem}.meta-badge{align-items:center;border-radius:9999px;display:inline-flex;font-size:.72rem;font-weight:700;letter-spacing:.03em;line-height:1;padding:.35rem .8rem;text-transform:uppercase}.type-badge{background:rgba(var(--accent-rgb),.12)!important;border:1px solid rgba(var(--accent-rgb),.22)!important;color:var(--color-accent)!important}.year-badge{background:var(--surface-recessed,rgba(0,0,0,.06))!important;border:1px solid rgba(0,0,0,.06)!important;color:var(--color-ink-secondary,#64748b)!important}[data-theme=dark] .year-badge{background:#ffffff14!important;border:1px solid hsla(0,0%,100%,.1)!important;color:#94a3b8!important}.thesis-title{color:var(--color-ink,#0f172a);font-family:var(--font-serif,"EB Garamond",serif);font-size:clamp(1.2rem,2vw,1.45rem);font-weight:700;line-height:1.35;margin-bottom:1.15rem}.author-feature{border-top:1px solid rgba(var(--accent-rgb),.1);gap:1rem;padding-top:1rem}.author-feature,.author-icon{align-items:center;display:flex}.author-icon{background:var(--surface-recessed,rgba(0,0,0,.05));border:2px solid hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 2px 8px #0000001a;flex-shrink:0;font-size:1.35rem;height:52px;justify-content:center;overflow:hidden;width:52px}[data-theme=dark] .author-icon{border-color:#ffffff26;box-shadow:0 2px 10px #0006}.author-photo-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.author-info{display:flex;flex-direction:column;gap:.2rem}.author-name{color:var(--color-accent);font-size:1.05rem;font-weight:700}.academic-meta{align-items:center;color:var(--color-ink-secondary,#64748b);display:flex;flex-wrap:wrap;font-size:.88rem;gap:.35rem .5rem;line-height:1.4}.academic-meta-separator{color:var(--color-border-strong,#cbd5e1);font-size:.75rem}.card-accent-line.thesis-accent{background:linear-gradient(90deg,var(--color-accent),transparent);bottom:0;height:3px;left:0;position:absolute;right:0}
