.orcidpubs{
  --op-muted:color-mix(in srgb,currentColor 58%,transparent);
  --op-line:color-mix(in srgb,currentColor 14%,transparent);
  max-width:760px;margin:0 auto;line-height:1.55;
}
.orcidpubs__head{display:flex;align-items:center;gap:1rem 1.5rem;flex-wrap:wrap;margin:0 0 2.5rem}
.orcidpubs__count,.orcidpubs__profile{font-size:.875rem;color:var(--op-muted)}
.orcidpubs__profile{margin-left:auto;text-decoration:none;font-variant-numeric:tabular-nums}
.orcidpubs__profile:hover{color:inherit;text-decoration:underline}
.orcidpubs__search{
  flex:1 1 180px;max-width:280px;font:inherit;font-size:.9375rem;color:inherit;
  background:transparent;border:0;border-bottom:1px solid var(--op-line);
  border-radius:0;padding:.35rem 0;outline:none;transition:border-color .15s;
}
.orcidpubs__search:focus{border-bottom-color:currentColor}
.orcidpubs__year{display:grid;grid-template-columns:5rem 1fr;gap:1rem;padding:1.75rem 0;border-top:1px solid var(--op-line)}
.orcidpubs__year[hidden],.orcidpubs__item[hidden]{display:none}
.orcidpubs__y{margin:0;font-size:.9375rem;font-weight:400;color:var(--op-muted);font-variant-numeric:tabular-nums}
.orcidpubs__list{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem}
.orcidpubs__item{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:0}
.orcidpubs__item--img{grid-template-columns:11rem minmax(0,1fr);align-items:start}
.orcidpubs__body{display:flex;flex-direction:column;gap:.15rem;min-width:0}
.orcidpubs__fig{margin:0;border:1px solid var(--op-line)}
.orcidpubs__fig a{display:block}
.orcidpubs__img{display:block;width:100%;height:auto}
.orcidpubs__title{font-weight:600;font-size:1.0625rem;line-height:1.4}
.orcidpubs__title a{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .2s}
.orcidpubs__title a:hover,.orcidpubs__title a:focus-visible{background-size:100% 1px}
.orcidpubs__authors,.orcidpubs__meta,.orcidpubs__doi{font-size:.9rem;color:var(--op-muted)}
.orcidpubs__doi{align-self:flex-start;text-decoration:none;word-break:break-all}
.orcidpubs__doi:hover{color:inherit;text-decoration:underline}
.orcidpubs a:focus-visible,.orcidpubs__search:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.orcidpubs__empty{color:var(--op-muted)}
@media (max-width:600px){
  .orcidpubs__year{grid-template-columns:1fr;gap:.75rem}
  .orcidpubs__profile{margin-left:0}
}

/* Оглавление слева */
.orcidpubs--toc{max-width:960px}
.orcidpubs__layout{display:block}
.orcidpubs--toc .orcidpubs__layout{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:0 3rem;align-items:start}
.orcidpubs__toc{position:sticky;top:6rem;padding-top:1.75rem}
.orcidpubs__toc ul{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}
.orcidpubs__toc li{margin:0}
.orcidpubs__toc li[hidden]{display:none}
.orcidpubs__toc a{
  display:block;padding:.2rem 0 .2rem .85rem;margin-left:-1px;font-size:.9375rem;
  color:var(--op-muted);text-decoration:none;font-variant-numeric:tabular-nums;
  border-left:1px solid var(--op-line);transition:color .15s,border-color .15s;
}
.orcidpubs__toc a:hover,.orcidpubs__toc a[aria-current]{color:inherit}
.orcidpubs__toc a[aria-current]{border-left-color:currentColor}
.orcidpubs--toc .orcidpubs__year{scroll-margin-top:5rem}
@media (max-width:760px){
  .orcidpubs--toc .orcidpubs__layout{display:block}
  .orcidpubs__toc{position:static;padding:0 0 .5rem;overflow-x:auto}
  .orcidpubs__toc ul{display:flex;gap:1.25rem;white-space:nowrap}
  .orcidpubs__toc a{padding:.2rem 0;border-left:0;margin:0;border-bottom:1px solid transparent}
  .orcidpubs__toc a[aria-current]{border-bottom-color:currentColor}
}

@media (max-width:600px){
  .orcidpubs__item--img{grid-template-columns:minmax(0,1fr)}
  .orcidpubs__fig{max-width:22rem}
}
