.nav_tags__header,.nav_type__header,.nav_library__view{--filter--highlight-color: var(--color--grey-light)}.nav_tags,.entry__tags{--filter--highlight-color: var(--filter--tag-color)}.nav_type,.entry__type{--filter--highlight-color: var(--filter--type-color)}#nav__library_filters{display:grid;grid-template-columns:repeat(12,1fr);margin-bottom:var(--spacing-nm)}@media only screen and (max-width: 900px){#nav__library_filters{display:flex;flex-direction:column;row-gap:var(--spacing-nm)}}.nav_tags{grid-column:1 / span 6}.nav_type{grid-column:7 / span 6}input[type=checkbox],input[type=radio]{display:none}label{cursor:pointer;transition:background-color var(--transition-nm),color var(--transition-nm);font-weight:var(--weight-book)}label:has(input:checked){background-color:var(--filter--highlight-color)}:is(.nav_tags__inner,.nav_type__inner,.nav_tags__header,.nav_type__header,.nav_library__view)>label:hover{background-color:color-mix(in srgb,var(--filter--highlight-color) 40%,white)}.counter{background-color:var(--filter--highlight-color);padding:var(--filter--highlight-padding);border-left:1px solid var(--color--white)}.nav_tags__header,.nav_type__header,.nav_library__view{margin-bottom:var(--spacing-mn)}.sort,.display{padding:var(--filter--highlight-padding);text-transform:uppercase}.nav_tags__inner,.nav_type__inner{display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-sm);margin-left:calc(-.5 * var(--spacing-sm))}table{width:100%;border-collapse:collapse;td{vertical-align:bottom}.entry__title{font-size:1.5em;line-height:var(--leading-tight);font-weight:var(--weight-semi);& a{color:var(--color--primary);text-decoration:none}}.tag{background-color:var(--filter--highlight-color);margin-right:var(--spacing-mn);padding:0 var(--spacing-mn)}}td.entry__annotation{position:absolute;left:0;top:var(--spacing-lg);line-height:100%;display:none;pointer-events:none}tr:hover{position:relative}[data-mode=list]{.entry__annotation{font-size:clamp(1rem,3vw,4rem);background-color:#ffffffd9}tbody{display:flex;flex-direction:column}tbody:hover tr:not(:hover){opacity:.25;transition:opacity var(--transition-fs)}tr.entry{display:flex}}[data-mode=cards]{tr:hover .entry__annotation{top:0;font-size:clamp(1rem,2vw,3rem);line-height:1.2;height:calc((100vw - 4rem)*.1875);overflow-y:clip}tr:hover .entry__thumbnail{transition:opacity var(--transition-slow);filter:grayscale(1);opacity:.2}}.is-filtering-tags,.is-filtering-types{tr.entry{display:none}}.entry__thumbnail{display:none}.toggle__pretext{color:var(--color--text-light);display:inline-block}.toggle__pretext:first-letter{text-transform:uppercase}[data-mode=cards]{table{display:flex}tbody{width:100%}tr{display:flex;flex-direction:column}.entry__thumbnail{display:block}img{width:100%;aspect-ratio:16 / 9;object-fit:cover}}@media only screen and (min-width: 900px){tr:hover .entry__annotation{display:block;z-index:var(--z-navigation)}[data-mode=list]{tr.entry{& td.entry__title{flex:1 1 auto;min-width:0}td.entry__tags,td.entry__type{flex:0 0 20%}}}}@media only screen and (max-width: 900px){[data-mode=list]{tr.entry{flex-direction:column}}}
