.search-tags{grid-area:tags;display:flex;gap:16px;min-height:32px;align-items:center;flex-wrap:wrap}.search-tags li a,.search-tags li button{display:flex;padding:4px 8px 4px 12px;background-color:#262626;border-radius:2px;color:#e5e5e5;align-items:center;font-size:14px;text-decoration:none;height:32px}.search-tags li a:hover,.search-tags li button:hover{background-color:#333}.search-tags li a:hover svg,.search-tags li button:hover svg{color:#e5e5e5}.search-tags li a svg,.search-tags li button svg{width:20px;height:20px;margin-left:8px;color:#999;pointer-events:none}.project-card{display:grid;grid-template-areas:"art . name author actions" "art . desc desc actions" "art . details-list details-list details-list" "categories categories categories categories categories";grid-template-columns:108px 20px auto 1fr auto;grid-template-rows:20px 36px 16px 36px;grid-gap:10px 0;gap:10px 0;background-color:#1a1a1a;color:#b2b2b2;padding:16px 16px 0;margin-bottom:12px;height:168px;transition:background-color .2s;cursor:pointer;text-decoration:none}.project-card,.project-card a,.project-card button{position:relative}.project-card:has(.split-button.is-open),.project-card:hover{background-color:#212121}.project-card .art{grid-area:art;height:108px;width:108px}.project-card .art img{width:inherit;height:inherit;object-fit:contain}.project-card .action-button.opacity{opacity:0}.project-card:hover .action-button.opacity{opacity:1}.project-card .split-button{grid-area:actions;opacity:0;margin-left:20px;transition:opacity .2s}.project-card .actions-container{grid-area:actions;display:flex;gap:8px}.project-card .split-button.is-open,.project-card:hover .split-button{opacity:1}.project-card .name{grid-area:name;font-size:16px;line-height:20px;max-width:460px;color:#e5e5e5;min-width:0}.project-card .author{word-break:break-all;grid-area:author;display:flex;min-width:0;width:200px;align-items:center}.project-card .author:before{content:"";display:inline-block;vertical-align:middle;margin:0 8px;width:1px;height:16px;background-color:currentcolor}.project-card .author a{flex:1 1;min-width:0;display:flex;width:-moz-fit-content;width:fit-content;max-width:max-content}.project-card .description{grid-area:desc;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:3em;font-size:14px}.project-card .details-list{grid-area:details-list}.project-card .categories{grid-area:categories;border-top:1px solid #0d0d0d;margin-left:-16px;margin-right:-16px;padding:6px 20px;display:flex;align-items:center;font-size:12px;height:36px;margin-top:10px;white-space:nowrap;overflow:hidden}.project-card .categories a:not(.class-tag){font-size:12px;color:#b2b2b2}.project-card .categories a:not(.class-tag):hover{text-decoration:underline;color:#e5e5e5}.project-card .categories li:not(:first-child,:last-child):not(:last-child):after{content:"";display:inline-block;height:12px;width:1px;vertical-align:middle;background-color:#4d4d4d;margin:2px 8px}.project-card a{text-decoration:none}.project-card.loading{overflow:hidden}.project-card.loading .art img,.project-card.loading .split-button{display:none}.project-card.loading .categories{opacity:0}.project-card.loading>*{background-color:#262626;color:rgba(0,0,0,0)!important}.project-card.loading .author{max-width:172px}.project-card.loading .description{max-width:490px}.project-card.loading .details-list{max-width:570px}.project-card.loading:after{content:"";position:absolute;inset:0;background-image:linear-gradient(120deg,transparent 200px,rgba(100,100,100,.1) 500px,transparent 800px);background-repeat:no-repeat;animation:animate-project-card-skeleton 2s ease-out infinite}@keyframes animate-project-card-skeleton{0%{background-position-x:-800px}to{background-position-x:100vw}}.search-filters{grid-area:filters;margin-bottom:32px}.search-filters.disabled{opacity:.3;pointer-events:none}.search-filters .box{height:-moz-fit-content;height:fit-content;background-color:#1a1a1a;padding:24px}.search-filters h2{font-size:16px;display:flex;justify-content:space-between;padding:0;align-items:center;font-weight:700;margin-bottom:20px}.search-filters h2 a{text-decoration:underline;text-underline-offset:3px;color:#b2b2b2;font-size:14px}.search-filters h2 a:hover{color:#e5e5e5}.search-filters hr{border:none}.search-filters h3,.search-filters hr{border-top:1px solid #333;margin-top:20px;margin-bottom:20px}.search-filters h3{color:#e5e5e5;font-size:16px;line-height:150%;padding-top:20px}.search-filters .select-dropdown{width:100%}.search-filters .close-container{align-items:center;justify-content:flex-end;position:absolute;top:0;right:0;width:-moz-fit-content;width:fit-content;padding:10px;transform:translateX(200px);transition:transform .2s}.search-filters.is-open .close-container{transform:translateX(0)}.search-filters .close-container{display:none}@media(max-width:900px){.search-filters .close-container{display:flex}}.search-filters .close-container .btn-close{background-color:#333;width:32px;height:32px}.search-filters .close-container .btn-close svg{padding-top:4px;width:20px;height:20px;color:#e5e5e5}.search-filters-inner a{all:unset;text-decoration:none;cursor:pointer}.search-filters-inner a:hover{text-decoration:underline}.search-filters-inner .checkboxes-list a:hover{text-decoration:none}.classes-filter{margin-bottom:48px}.classes-filter h2{color:#e5e5e5;border-bottom:1px solid #333;margin-bottom:20px;padding-bottom:20px;font-weight:700}.classes-filter li{margin-bottom:8px}.classes-filter button{color:inherit;font-size:inherit}.classes-filter button:hover{text-decoration:underline}.classes-filter .is-active a,.classes-filter .is-active button{text-decoration:underline;color:#e5e5e5}.categories-filter .select-dropdown{width:100%;margin-bottom:12px}.categories-filter ::-webkit-scrollbar{width:4px;height:4px;background-color:rgba(0,0,0,0)}.categories-filter ::-webkit-scrollbar-thumb{border-width:0;background-color:#4d4d4d;background-clip:padding-box}.categories-filter ::-webkit-scrollbar-thumb:hover{background-color:gray}.categories-filter ::-webkit-scrollbar-corner,.categories-filter ::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,0)}.search-page{display:grid;grid-template-areas:"filters content";grid-template-columns:336px 1fr;grid-column-gap:32px;column-gap:32px;width:1224px;max-width:100%}.search-page .breadcrumbs,.search-page .options,.search-page .search-bar-with-suggestions,.search-page .search-tags-and-count{margin-bottom:20px}.search-page .search-filters-inner{padding-right:20px}.search-page .search-tags:empty{min-height:0;margin:0}.search-page .options{display:flex;gap:24px;height:36px;margin-bottom:24px}.search-page .options.disabled{opacity:.3;pointer-events:none}.search-page .options .select-dropdown:first-child{margin-right:auto}.search-page .options .pagination{margin:0}.search-page .results-container .pagination{padding:0 0 64px}.search-page .no-results,.search-page .results-container{margin-top:0;padding:0}.search-page .results-count{font-size:12px;color:#b2b2b2;line-height:12px;transition:color 1s;align-items:center;display:flex;white-space:nowrap;margin-left:auto;min-width:150px;justify-content:flex-end}.search-page .results-count.searching{color:#999}.search-page .results-count span{overflow:hidden;text-overflow:ellipsis}.search-page .search-tags-and-count{display:flex;flex-wrap:wrap-reverse;gap:12px}.search-page .search-bana-container{position:relative;z-index:0;margin-bottom:24px;min-height:50px;min-width:320px;overflow:hidden;width:100%!important;display:flex;justify-content:center;align-items:center}@media(min-width:900px){.search-page .search-bana-container{display:none}}.search-page .content{grid-area:content}@media(max-width:900px){.search-page{display:block}.search-page .options{height:auto;flex-wrap:wrap}.search-page .breadcrumbs,.search-page .options,.search-page .search-bar-with-suggestions,.search-page .search-tags{margin-bottom:16px;gap:16px}.search-page .results-count{margin-bottom:16px}.search-page .search-filters{position:fixed;right:0;top:48px;bottom:0;z-index:10;overflow:hidden;width:300px;margin-bottom:0}.search-page .search-filters.disabled{opacity:1}.search-page .search-filters.disabled .search-filters-inner>*{opacity:.3}.search-page .search-filters:not(.is-open){opacity:0;pointer-events:none}.search-page .search-filters:not(.is-open):before{opacity:0}.search-page .search-filters:not(.is-open) .search-filters-inner{transform:translateX(100%)}.search-page .search-filters .search-filters-inner{padding:20px;position:relative;background-color:#1a1a1a;transform:translateX(0);overflow:hidden;overflow-y:auto;transition:transform .2s;height:100%}.search-page .search-filters:before{content:"";background-color:rgba(0,0,0,.5);position:fixed;inset:48px 0 0 0;z-index:-1;transition:opacity .2s}.project-card{grid-template-areas:"art . name" "art . author" "art . desc" "details-list details-list details-list" "categories categories categories";grid-template-rows:auto auto auto auto;grid-template-columns:88px 12px 1fr;row-gap:.4em;height:auto}.project-card .actions-container,.project-card .split-button{display:none}.project-card .author:before{content:none}.project-card .art{width:88px;height:88px;margin:auto}.project-card ul.details-list.details-list{flex-wrap:wrap;height:auto;font-size:12px;gap:12px;margin-top:2px}.project-card ul.details-list.details-list li{padding-left:1.8em;background-size:1.5em 1.5em}.project-card .categories{margin-top:0;position:relative}.project-card .categories:after{content:"";position:absolute;top:0;bottom:0;right:-1px;width:20px;background:linear-gradient(270deg,#1a1a1a,#1a1a1a 30%,transparent)}}