/* FN library thumbnails sample v1 (Claude). */
.entry.has-thumb{display:grid;grid-template-columns:160px minmax(0,1fr);column-gap:16px;align-items:start}
.entry.has-thumb>.entry-thumb{grid-row:1/span 6}
.entry-thumb{display:block;width:160px;aspect-ratio:16/9;border-radius:6px;overflow:hidden;background:#0b1415;border:1px solid #355154}
.entry-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.entry.has-thumb:hover .entry-thumb img,.entry-thumb:focus-visible img{transform:scale(1.04)}
@media(max-width:520px){.entry.has-thumb{grid-template-columns:112px minmax(0,1fr);column-gap:12px}.entry-thumb{width:112px}}
@media(prefers-reduced-motion:reduce){.entry-thumb img{transition:none}.entry.has-thumb:hover .entry-thumb img,.entry-thumb:focus-visible img{transform:none}}

/* proposed addition to /assets/redesign/fn-library-thumbs.css (library rows only) */
.entry h3, .entry h3 a { font-family: Tomorrow, Arial, sans-serif; text-transform: none; letter-spacing: 0; }
.entry h3 { font-size: 17px; line-height: 1.35; font-weight: 600;
  display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
@media (max-width: 600px) {
  .entry h3 { font-size: 16px; }
  .entry.has-thumb { grid-template-columns: 120px minmax(0, 1fr); }
  .entry-thumb { width: 120px; }
}
.library-title-note { font-size: 13px; color: var(--m); margin: 8px 0 0; }
/* Scope the approved library type treatment above existing publication !important heading rules. */
.ak-publication.pub-fieldnotes li.entry h3,
.ak-publication.pub-fieldnotes li.entry h3 a{font-family:Tomorrow,Arial,sans-serif!important;text-transform:none;letter-spacing:0!important;font-weight:600!important}
.ak-publication.pub-fieldnotes li.entry h3{font-size:17px!important;line-height:1.35!important}
@media(max-width:600px){.ak-publication.pub-fieldnotes li.entry h3{font-size:16px!important}}


/* Preserve complete meaning-bearing exception titles at every viewport. */
.ak-publication.pub-fieldnotes li.entry[data-video="5JjCuwU6U-A"] h3,
.ak-publication.pub-fieldnotes li.entry[data-video="CW_KBvIfP2k"] h3,
.ak-publication.pub-fieldnotes li.entry[data-video="JNi3eEYHmlA"] h3,
.ak-publication.pub-fieldnotes li.entry[data-video="QUzOHodAe3Y"] h3,
.ak-publication.pub-fieldnotes li.entry[data-video="ZN0_UgG-0NY"] h3,
.ak-publication.pub-fieldnotes li.entry[data-video="_H5es2mIvMM"] h3,
.ak-publication.pub-fieldnotes li.entry[data-video="f7s3dNtlxqc"] h3,
.ak-publication.pub-fieldnotes li.entry[data-video="vR7-O4h0V9Q"] h3,
.ak-publication.pub-fieldnotes li.entry[data-video="y2iSMAU0ghM"] h3{display:block;-webkit-line-clamp:unset;overflow:visible}
