:root{--image-h:120px}.search .content{padding-bottom:var(--main-pad)}.search .main-title{margin:0}.search .category-title{font-size:1.3rem;font-weight:500;color:#333;border-bottom:solid 1px #eee;padding-bottom:.3em;margin:5rem 0 0 0}.search .category-title:first-child{margin-top:3rem}.search .items-found{margin:.8em 0 0 0;font-size:1.3em}.search span.keyword{font-style:italic}.search .item,.search .item-link,.search .item-image{min-height:var(--image-h)}.search .item{display:flex;width:100%;border-bottom:solid 1px #eee;overflow:hidden}.search .item:first-child{border-top:solid 1px #eee}.search .item .item-link{display:flex;justify-content:flex-start;align-items:center;width:100%;padding:2rem 1rem;color:#333;text-decoration:none;background:#fff0;transition:background-color .3s,color .3s}.search .item .item-link:hover{background:rgb(245 245 245 / .4);color:#000}.item-image{display:flex;justify-content:flex-start;width:200px;height:var(--image-h);aspect-ratio:1.9;margin:0 2% 0 0}.item-image.is-poster{justify-content:flex-start;width:auto;height:240px;aspect-ratio:.714}.item-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.item-image svg{width:100%;height:100%}.item-image .generic-image{max-width:90px;margin:0 auto}.item-texts{width:65%;font-size:1em}.item-texts .item-title{font-size:1.6rem;font-weight:500;line-height:1.5}.item-texts .item-description{line-height:1.5;margin-top:.7rem}.item-texts p{line-height:1.5}.search .noresults{font-size:1.2em;margin-top:30px!important}.search .noresults span{font-size:inherit}.pagination{display:flex;justify-content:flex-end;overflow:hidden}.pagination.top{margin-bottom:1em}.pagination.bottom{margin-top:1em}.pagination a,.pagination span{display:flex;justify-content:center;align-items:center;width:2em;padding:.25em 0 .2em;font-size:1.2em;text-align:center;color:#555;border:solid 1px #ddd;cursor:pointer;background:#efefef;margin:0 .3em}.pagination a:hover{background-color:#fff;color:#000}.pagination a.jp-previous,.pagination a.jp-next{font-family:fontawesome;padding:.05em 0;vertical-align:top;width:2rem}.pagination a.jp-previous:hover,.pagination a.jp-next:hover{background:none;color:#000}.pagination a.jp-previous:before,.pagination a.jp-next:after{display:inline-block;font-size:1.5em;line-height:1}.pagination a.jp-previous:before{content:"\f104"}.pagination a.jp-next:after{content:"\f105"}.pagination a.jp-current,.pagination a.jp-current:hover{background-color:#fff;color:#FF4242;font-weight:700}.pagination a.jp-disabled,.pagination a.jp-disabled:hover{color:#e5e5e5;border-color:#f1f1f1;background-color:#fff}.holder a.jp-disabled,a.jp-disabled:hover{cursor:default;background:#efefef}.pagination span{display:inline-block;width:1em;margin:0;padding-top:.1em;border:none;background:none;cursor:default;vertical-align:top}@media only screen and (max-width:800px){:root{--image-h:140px}.search .items-found,.search .main-title,.search .pagination,.search .category-title{text-align:center}.search .search-results{max-width:540px;margin:0 auto}.search .pagination{margin-top:3em}.search .item{min-height:auto;padding:2em 0;overflow:visible}.search .item .item-link{flex-direction:column;padding:0}.search .item-image{justify-content:center;width:100%;height:auto;max-width:480px;aspect-ratio:auto;margin:0 auto 1.5rem}.search .item-image.is-poster{max-width:380px}.item-image img{width:100%;height:auto;object-fit:contain;object-position:unset}.projects .item-image{justify-content:center}.search .generic-image{height:30px;min-height:0}.search .item-texts .item-title{font-size:1.6rem}.item-subtitle{font-size:1.1rem}.search .item-texts{width:100%;font-size:1rem;text-align:center}.item-texts .item-title{line-height:1.2}.item-texts .item-description{font-size:1.05rem}}@media only screen and (max-width:390px){.search .pagination a{margin-bottom:.7em}}@media (prefers-color-scheme:dark){.search .category-title{color:var(--dt-light2);border-bottom-color:var(--dt-dark4)}.search .item{border-bottom-color:var(--dt-dark3)}.search .item .item-link{color:var(--dt-light2);background:none}.search .item .item-link:hover{color:var(--dt-light);background:none}}
