.pixelated{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor}.color-container{height:3em;width:100%;display:flex;background:#27232a;margin:.25em 0 0;padding:.5em;box-sizing:border-box}.color-container .color{height:100%;display:inline-block;flex-grow:1}.chip{display:inline-block;padding:.15em .6em;border-radius:.5em;background:#4c4550;color:#b4abbd;font-size:.8rem;font-weight:bold;line-height:1.6;white-space:nowrap;vertical-align:middle;text-decoration:none}.chip:visited{color:#b4abbd}.chip.link:hover{background:#59525e;color:#eaeaea}.chip .weak{color:#b4abbd;opacity:.7}.chip.held{background:#df7c25;color:#fff}nav.breadcrumbs{font-size:.85em;font-weight:bold;text-transform:uppercase;color:#665f6c;margin:.5em 0}nav.breadcrumbs a,nav.breadcrumbs a:visited{color:#665f6c;text-decoration:none}nav.breadcrumbs a:hover{color:#d9d4de}nav.breadcrumbs span{color:#a198a9}nav.breadcrumbs svg{width:.8em;height:.8em;margin:0 .35em;position:relative;top:.05em}nav.breadcrumbs svg path{fill:#665f6c}.panel{background:#27232a;border-radius:10px;padding:1em 1.25em;margin-bottom:1em}.panel h3{margin:0 0 .5em;font-size:.85em;text-transform:uppercase;color:#514a56}.software-icon-slot,.software-item .heading .icon,ul.mini-list .mini-item .icon,ul.mini-list .mini-item:visited .icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.software-icon-slot img,.software-item .heading .icon img,ul.mini-list .mini-item .icon img,ul.mini-list .mini-item:visited .icon img{width:100%;height:100%;object-fit:contain}ul.mini-list{list-style:none;margin:0;padding:0}ul.mini-list .mini-item,ul.mini-list .mini-item:visited{display:flex;align-items:center;gap:.75em;padding:.5em;border-radius:8px;color:#a198a9}ul.mini-list .mini-item:hover,ul.mini-list .mini-item:visited:hover{background:#27232a}ul.mini-list .mini-item:hover .name,ul.mini-list .mini-item:visited:hover .name{color:#d9d4de}ul.mini-list .mini-item .icon,ul.mini-list .mini-item:visited .icon{width:2.5em;height:2.5em}ul.mini-list .mini-item .text,ul.mini-list .mini-item:visited .text{flex:1;min-width:0}ul.mini-list .mini-item .name,ul.mini-list .mini-item:visited .name{display:block;font-weight:bold;color:#a198a9}ul.mini-list .mini-item .tagline,ul.mini-list .mini-item:visited .tagline{display:block;font-size:.85em;color:#665f6c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ul.mini-list .mini-item .followers,ul.mini-list .mini-item:visited .followers{font-size:.85em;color:#665f6c;white-space:nowrap}ul.mini-list .mini-item .followers svg,ul.mini-list .mini-item:visited .followers svg{width:1em;height:1em;position:relative;top:.15em}ul.mini-list .mini-item .followers svg path,ul.mini-list .mini-item:visited .followers svg path{fill:#665f6c}ul.software-results{list-style:none;margin:0;padding:0;width:100%}.software-item{background:#27232a;border-radius:10px;overflow:hidden;margin:0 0 .75em;display:flex;flex-direction:row-reverse}.software-item .preview-column{flex-shrink:0;width:360px;margin:.75em .75em .75em 0;display:flex;flex-direction:column;align-items:center;gap:.4em}.software-item .preview{display:block;position:relative;width:100%;background:#1f1c23;aspect-ratio:16/10;border-radius:8px;overflow:hidden;color:#fff;text-decoration:none}.software-item .preview[data-image]{cursor:zoom-in}.software-item .preview>img{display:block;width:100%;height:100%;object-fit:cover}.software-item .preview .no-screenshot{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.software-item .preview .no-screenshot img{width:40%;height:auto;opacity:.6}.software-item .preview .no-screenshot svg{width:30%;height:30%}.software-item .preview .no-screenshot svg path{fill:#514a56}.software-item .preview .card-detail{display:none}.software-item .more-screenshots{font-size:.8em;font-weight:bold;text-transform:uppercase;color:#514a56;text-decoration:none}.software-item .more-screenshots svg{width:1em;height:1em;position:relative;top:.15em}.software-item .more-screenshots svg path{fill:#514a56}.software-item .more-screenshots:hover{color:#928a99}.software-item .more-screenshots:hover svg path{fill:#928a99}.software-item .details{flex:1;min-width:0;padding:.75em 1em;display:flex;flex-direction:column;gap:.5em}.software-item .heading{display:flex;align-items:center;gap:.75em}.software-item .heading .icon{width:2.75em;height:2.75em}.software-item .heading .names{flex:1;min-width:0}.software-item .heading .name{font-size:1.2em;font-weight:bold;color:#928a99;text-decoration:none}.software-item .heading .name:hover{color:#c1b8cb}.software-item .heading .tagline{color:#514a56;font-size:.9em}.software-item .chips{display:flex;flex-wrap:wrap;gap:.35em}.software-item .description{font-size:.9em;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.software-item .description p{margin:.4em 0}.software-item .features{display:flex;flex-wrap:wrap;align-items:center;gap:.35em}.software-item .features .label{font-size:.8em;font-weight:bold;text-transform:uppercase;color:#514a56}.software-item .platforms{display:flex;flex-wrap:wrap;gap:.25em .75em;font-size:.8em;font-weight:bold;color:#514a56;text-transform:uppercase}.software-item .platforms a{color:#514a56;text-decoration:none}.software-item .platforms a:hover{color:#928a99}.software-item .stats{display:flex;gap:1.25em;font-size:.85em;color:#514a56}.software-item .stats svg{width:1em;height:1em;position:relative;top:.15em;margin-right:.2em}.software-item .stats svg path{fill:#514a56}ul.software-results.display-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(480px, 1fr));gap:.75em}ul.software-results.display-grid .software-item{width:auto;margin:0;background:#1f1c23}ul.software-results.display-grid .software-item .details{display:none}ul.software-results.display-grid .software-item .more-screenshots{display:none}ul.software-results.display-grid .software-item .preview-column{display:block;width:100%;margin:0}ul.software-results.display-grid .software-item .preview{border-radius:0}ul.software-results.display-grid .software-item .preview[data-image]{cursor:pointer}ul.software-results.display-grid .software-item .preview:hover{background-color:#1f1c23}ul.software-results.display-grid .software-item .card-detail{display:block;position:absolute;top:0;left:0;right:0;bottom:0}ul.software-results.display-grid .software-item .card-detail>*{position:absolute;opacity:1;transition:all 200ms ease-out;text-shadow:2px 2px 0 rgba(0,0,0,.5)}ul.software-results.display-grid .software-item .card-detail svg{filter:drop-shadow(2px 2px 0 rgba(0, 0, 0, 0.5));width:1em;height:1em;position:relative;top:.15em}ul.software-results.display-grid .software-item .card-detail svg path{fill:#fff}ul.software-results.display-grid .software-item .card-detail .top-shadow{top:0;left:0;right:0;height:5em;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0))}ul.software-results.display-grid .software-item .card-detail .bottom-shadow{bottom:0;left:0;right:0;height:3.5em;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6))}ul.software-results.display-grid .software-item .card-detail .title{top:0;left:0;right:0;margin:.6em .75em 0;font-size:1.15em;font-weight:bold;display:flex;align-items:center;gap:.4em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ul.software-results.display-grid .software-item .card-detail .title .icon{width:1.4em;height:1.4em;flex-shrink:0}ul.software-results.display-grid .software-item .card-detail .tagline{top:2.4em;left:0;right:0;margin:0 .75em;font-size:.85em;line-height:1.25;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;transition-delay:50ms}ul.software-results.display-grid .software-item .card-detail .price{bottom:.5em;left:.75em;font-size:.8em;font-weight:bold;text-transform:uppercase;transition-delay:50ms}ul.software-results.display-grid .software-item .card-detail .medium{bottom:.5em;left:0;right:0;text-align:center;font-size:.8em;font-weight:bold;text-transform:uppercase;transition-delay:100ms}ul.software-results.display-grid .software-item .card-detail .engagement{bottom:.5em;right:.75em;font-size:.9em;font-weight:bold;transition-delay:100ms}ul.software-results.display-grid .software-item:not(:hover) .card-detail>*{opacity:0}ul.software-results.display-grid .software-item:not(:hover) .card-detail .title{top:-3em}ul.software-results.display-grid .software-item:not(:hover) .card-detail .tagline{top:-3em}ul.software-results.display-grid .software-item:not(:hover) .card-detail .top-shadow{top:-5em}ul.software-results.display-grid .software-item:not(:hover) .card-detail .bottom-shadow{bottom:-3.5em}ul.software-results.display-grid .software-item:not(:hover) .card-detail .price,ul.software-results.display-grid .software-item:not(:hover) .card-detail .medium,ul.software-results.display-grid .software-item:not(:hover) .card-detail .engagement{bottom:-1.5em}@media(max-width: 700px){.software-item{flex-direction:column}.software-item .preview-column{width:auto;margin:.75em .75em 0}ul.software-results.display-grid{grid-template-columns:1fr}}.popup.screenshot-lightbox .content{width:auto;max-width:min(1400px,86vw);padding:1em;position:relative}.popup.screenshot-lightbox .content img{display:block;max-height:calc(100vh - 15em);max-width:100%;margin:0 auto}.popup.screenshot-lightbox .content .caption{text-align:center;color:#665f6c;margin:.75em 0 0;min-height:1em}.popup.screenshot-lightbox .content .nav{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;display:flex;justify-content:space-between;pointer-events:none}.popup.screenshot-lightbox .content .nav button{pointer-events:auto;border:none;border-radius:8px;margin:0 .75em;background:#4c4550;cursor:pointer;padding:.75em}.popup.screenshot-lightbox .content .nav button svg{width:2em;height:2em;display:block}.popup.screenshot-lightbox .content .nav button svg path{fill:#b4abbd}.popup.screenshot-lightbox .content .nav button:hover:not(:disabled){background:#59525e}.popup.screenshot-lightbox .content .nav button[hidden]{display:block;visibility:hidden}#results-container.display-grid{width:calc(100vw - 2em);left:calc(50% - (100vw - 2em)/2);position:relative}#filter-form.single-row .field{max-width:100%;min-width:0}
/*# sourceMappingURL=../../maps/software/css/software-filter-form.css.map */
