.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-subpage .subpage-header .icon,software-page>header .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-subpage .subpage-header .icon img,software-page>header .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}.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}.favorite-button{display:inline-flex;align-items:center;gap:.4em;padding:.35em .75em;border:none;border-radius:5px;background:#4c4550;color:#b4abbd;cursor:pointer;font-weight:bold;font-size:.85em;font-family:"Open Sans","Segoe UI",Tahoma,sans-serif;white-space:nowrap}.favorite-button svg{width:1.1em;height:1.1em}.favorite-button svg path{fill:#b4abbd}.favorite-button .label-favorited{display:none}.favorite-button .count{opacity:.7}.favorite-button:hover:not(:disabled){background:#59525e;color:#eaeaea}.favorite-button:hover:not(:disabled) svg path{fill:#eaeaea}.favorite-button.favorited{background:#e3474a;color:#fff}.favorite-button.favorited svg path{fill:#fff}.favorite-button.favorited .label-favorite{display:none}.favorite-button.favorited .label-favorited{display:inline}.favorite-button.favorited .count{opacity:.85}.favorite-button.favorited:hover:not(:disabled){background:#de282b}.favorite-button.favorited:hover:not(:disabled) svg path{fill:#fff}.favorite-button.compact .label{display:none}.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}a.gallery-thumbnail{display:inline-block;width:256px;height:256px;overflow:hidden;position:relative;margin:.25em}a.gallery-thumbnail img{display:block}a.gallery-thumbnail:hover{background-color:#1f1c23;background-image:none;position:relative}a.gallery-thumbnail>svg.monthly-masterpiece{width:1.5em;height:1.5em;position:absolute;top:-1.5em;right:.5em;filter:drop-shadow(2px 2px 0 rgba(0, 0, 0, 0.5));transition:all 200ms ease-out}a.gallery-thumbnail>svg.monthly-masterpiece path{fill:#ffc046}a.gallery-thumbnail .art-thumbnail-detail{position:absolute;top:0;left:0;bottom:0;right:0}a.gallery-thumbnail .art-thumbnail-detail>*{opacity:1;transition:all 200ms ease-out;text-shadow:2px 2px 0 rgba(0,0,0,.5)}a.gallery-thumbnail .art-thumbnail-detail svg{filter:drop-shadow(2px 2px 0 rgba(0, 0, 0, 0.5))}a.gallery-thumbnail .art-thumbnail-detail .title{position:relative;font-size:1.1em;font-weight:bold;margin:.5em;top:0;text-align:center;transition:all 200ms ease-out;line-height:1.15;overflow:hidden;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box}a.gallery-thumbnail .art-thumbnail-detail .title svg{position:relative;top:.125em;margin-right:.25em}a.gallery-thumbnail .art-thumbnail-detail .title svg path{fill:#ffc046}a.gallery-thumbnail .art-thumbnail-detail .engagement{font-size:1.3em;position:absolute;text-align:center;margin:.2em;transition-delay:100ms;bottom:.8em;left:0;right:0}a.gallery-thumbnail .art-thumbnail-detail .engagement svg.comments{margin-left:.5em}a.gallery-thumbnail .art-thumbnail-detail .medium{position:absolute;bottom:.4rem;left:.5rem;font-weight:bold;text-transform:uppercase;font-size:.8em;transition-delay:50ms}a.gallery-thumbnail .art-thumbnail-detail .animated{position:absolute;bottom:0em;right:.6em;transition-delay:150ms}a.gallery-thumbnail .art-thumbnail-detail .animated svg{height:1.5em;width:1.5em}a.gallery-thumbnail .art-thumbnail-detail .top-shadow{position:absolute;top:0;left:0;right:0;height:4em;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}a.gallery-thumbnail .art-thumbnail-detail .bottom-shadow{position:absolute;bottom:0;left:0;right:0;height:3em;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}a.gallery-thumbnail:not(:hover) .art-thumbnail-detail>*{opacity:0}a.gallery-thumbnail:not(:hover) .art-thumbnail-detail .title{top:-4em}a.gallery-thumbnail:not(:hover) .medium{bottom:-1em}a.gallery-thumbnail:not(:hover) .engagement{bottom:-1em}a.gallery-thumbnail:not(:hover) .animated{bottom:-1em}a.gallery-thumbnail:not(:hover) .top-shadow{top:-4em}a.gallery-thumbnail:not(:hover) .bottom-shadow{bottom:-3em}a.gallery-thumbnail:not(:hover).justReleased::before{top:0}a.gallery-thumbnail:not(:hover)>svg.monthly-masterpiece{top:.5em}a.gallery-thumbnail.justReleased{outline:solid 2px #e3474a}a.gallery-thumbnail.justReleased::before{content:"JUST RELEASED!";display:block;position:absolute;top:-24px;left:0;transition:400ms;clip-path:polygon(0 0, 100% 0, 90% 100%, 0% 100%);background-color:#e3474a;padding:0 1em 0 .5em;color:#fff;font-size:.8em;font-weight:bold;box-shadow:0 0 .5em rgba(0,0,0,.5)}news-articles{display:grid;grid-template-columns:1fr;gap:5em;--news-bg: #27232a}news-articles article{position:relative}news-articles article header{margin-bottom:1em}news-articles article header h1{margin-bottom:0}news-articles article header h2{margin:0}news-articles article header .icon{margin-left:.5em;top:.125em;position:relative}news-articles article header .icon path{fill:#665f6c}news-articles article .body{max-height:600px;overflow:hidden;position:relative}news-articles article .body .fade{display:none}news-articles article .body.overflowing .fade{display:block;height:100px;position:absolute;left:0;right:0;bottom:0;background-image:linear-gradient(transparent, var(--news-bg))}news-articles article .read-more{display:inline-flex;align-items:center;gap:.4em;position:absolute;right:0;font-weight:bold;text-transform:uppercase;font-size:.7em;background-color:#4c4550;padding:.5em .75em;border-radius:.5em;color:#b4abbd}news-articles article .read-more svg{width:1.1em;height:1.1em}news-articles article .read-more svg path{fill:#b4abbd}news-articles article .read-more:hover{background-color:#59525e;color:#eaeaea}news-articles article .read-more:hover svg path{fill:#eaeaea}software-page,.software-subpage,.mod-panel{display:block;width:min(100vw - 2em,1000px);position:relative;left:calc(50% - min(100vw - 2em,1000px)/2)}.mod-panel{display:flex;gap:.5em;align-items:center;flex-wrap:wrap;background:#27232a;border-radius:10px;padding:.75em 1em;margin-bottom:1em}.mod-panel .link-button{margin:0}software-page>header{display:flex;align-items:center;gap:1.25em;margin-bottom:1.5em}software-page>header .icon{width:96px;height:96px}software-page>header .titles{flex:1;min-width:0}software-page>header .titles h1{margin:0;line-height:1.1}software-page>header .titles .tagline{margin:.35em 0 0;color:#665f6c;font-size:1.1em}software-page>header .actions{display:flex;flex-direction:column;gap:.5em;align-items:stretch}software-page>header .actions .link-button{justify-content:center;margin:0}software-page>.columns{display:flex;gap:2em;align-items:flex-start}software-page>.columns main{flex:1;min-width:0}software-page>.columns aside{width:300px;flex-shrink:0}software-page>.columns section{margin-bottom:2.5em}software-page>.columns main>section>h2{display:flex;align-items:center;gap:.5em;margin:0 0 .75em}software-page>.columns main>section>h2 .text-link{font-size:.6em;font-weight:bold;text-transform:uppercase}software-page>.columns main>section>h2 .text-link svg{width:1em;height:1em}software-page>.columns main>section>h2 .h2-link{color:inherit;border-bottom:dotted 1px rgba(0,0,0,0)}software-page>.columns main>section>h2 .h2-link:hover,software-page>.columns main>section>h2 .h2-link:focus-visible{color:#eaeaea;border-bottom-color:currentColor}software-page>.columns main>section>h2 .h2-action{margin:0 0 0 auto;font-size:.55em}software-page>.columns main>section>h2 .h2-action~.h2-action{margin-left:0}software-page>.columns main>section>h2 .h2-action.submit:hover:not(.disabled),software-page>.columns main>section>h2 .h2-action.submit:focus-visible{background:#e3474a;color:#fff;text-transform:uppercase;font-weight:bold}software-page>.columns main>section>h2 .h2-action.submit:hover:not(.disabled) svg path,software-page>.columns main>section>h2 .h2-action.submit:focus-visible svg path{fill:#fff}.screenshot-strip{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:.5em}.screenshot-strip .screenshot{position:relative;border-radius:8px;overflow:hidden;background:#1f1c23;aspect-ratio:16/10}.screenshot-strip .screenshot.arrived{outline:4px solid #59525e;outline-offset:3px}.screenshot-strip .screenshot .open{display:block;width:100%;height:100%;padding:0;border:none;background:none;cursor:zoom-in}.screenshot-strip .screenshot img{display:block;width:100%;height:100%;object-fit:cover}.screenshot-strip .screenshot .screenshot-state{position:absolute;top:.5em;left:.5em;max-width:calc(100% - 1em);padding:.15em .6em;border-radius:.5em;background:#df7c25;color:#fff;font-size:.75em;font-weight:bold;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.screenshot-strip .screenshot.pending img{opacity:.6}.screenshot-strip .screenshot .manage{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;gap:.25em;padding:.35em;background:rgba(0,0,0,.6);opacity:0;transition:opacity 150ms ease-out}.screenshot-strip .screenshot .manage button{border:none;border-radius:5px;padding:.3em .5em;background:#4c4550;cursor:pointer}.screenshot-strip .screenshot .manage button svg{width:1em;height:1em;display:block}.screenshot-strip .screenshot .manage button svg path{fill:#b4abbd}.screenshot-strip .screenshot .manage button:hover:not(:disabled){background:#59525e}.screenshot-strip .screenshot .manage button[data-action=delete]:hover:not(:disabled){background:#e3474a}.screenshot-strip .screenshot .manage button[data-action=delete]:hover:not(:disabled) svg path{fill:#fff}.screenshot-strip .screenshot .manage button[data-action=approve]{background:#7fae3a}.screenshot-strip .screenshot .manage button[data-action=approve] svg path{fill:#fff}.screenshot-strip .screenshot .manage .pending-only{display:none}.screenshot-strip .screenshot.pending .manage .live-only{display:none}.screenshot-strip .screenshot.pending .manage .pending-only{display:block}.screenshot-strip .screenshot:hover .manage,.screenshot-strip .screenshot:focus-within .manage{opacity:1}.screenshot-strip .strip-divider{grid-column:1/-1;display:flex;align-items:center;gap:.75em;margin:.5em 0}.screenshot-strip .strip-divider[hidden]{display:none}.screenshot-strip .strip-divider::after{content:"";flex:1;height:4px;border-radius:2px;background:#27232a}.screenshot-strip .strip-divider span{font-size:.75em;font-weight:bold;text-transform:uppercase;color:#665f6c}.section-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5em;margin-top:1em}.section-actions .link-button{margin:0;font-size:.825em}.section-actions .text-link{font-size:.825em}.software-screenshots-page section{margin-bottom:2.5em}.software-screenshots-page h2{margin:0 0 .25em}.software-screenshots-page section>p.weak{margin:0 0 1em}section.description .features{margin-top:1em;display:flex;flex-wrap:wrap;align-items:center;gap:.35em}section.description .features .label{font-size:.8em;font-weight:bold;text-transform:uppercase;color:#665f6c}section.updates news-articles,.software-subpage news-articles{--news-bg: #332f35;gap:3em}section.updates news-articles article header h2 .chip,.software-subpage news-articles article header h2 .chip{vertical-align:middle;margin-left:.5em}section.updates news-articles article header .approve-update,.software-subpage news-articles article header .approve-update{margin:0 0 0 .5em;padding:.3em .7em;font-size:.8em}section.updates news-articles article header .approve-update svg,.software-subpage news-articles article header .approve-update svg{width:1em;height:1em}section.updates news-articles article,.software-subpage news-articles article{padding-bottom:2.5em}section.made-with .gallery{display:flex;flex-wrap:wrap;gap:.25em}section.made-with .gallery a.gallery-thumbnail{width:160px;height:160px;margin:0}aside .favorite{text-align:center}aside .favorite .favorite-button{width:100%;justify-content:center;font-size:1em;padding:.6em}aside .favorite p{margin:.75em 0;font-size:.85em}aside .favorite .stats{display:flex;justify-content:space-around}aside .favorite .stats .stat{display:flex;flex-direction:column}aside .favorite .stats .stat strong{font-size:1.4em}aside .favorite .stats .stat span{font-size:.7em;text-transform:uppercase;color:#514a56}aside .info table{width:100%;border-collapse:collapse}aside .info table th,aside .info table td{padding:.35em 0;vertical-align:top;text-align:left}aside .info table th{width:38%;font-size:.75em;text-transform:uppercase;color:#514a56;padding-top:.6em}aside .info table td{font-size:.95em}aside .info table .platform-chips{display:flex;flex-wrap:wrap;gap:.25em}aside .links ul{list-style:none;margin:0;padding:0}aside .links ul li a{display:flex;align-items:center;gap:.5em;padding:.4em .5em;margin:0 -0.5em;border-radius:6px;color:#928a99;text-decoration:none}aside .links ul li a svg{width:1.1em;height:1.1em}aside .links ul li a svg path{fill:#928a99}aside .links ul li a svg.ext{width:.75em;height:.75em;margin-left:auto;opacity:.5}aside .links ul li a:hover{background:#1f1c23;color:#c1b8cb}aside .people .person{display:flex;align-items:center;gap:.75em;margin:.5em 0}aside .people .person img.avatar{width:40px;height:40px;border-radius:50%}aside .people .person .label{display:block;font-size:.7em;text-transform:uppercase;color:#514a56}aside .older-updates .update-list{list-style:none;margin:0;padding:0}aside .older-updates .update-list li{margin:0 0 .75em;line-height:1.35}aside .older-updates .update-list .chip{margin-left:.25em}aside .older-updates .update-list .meta{display:block;font-size:.75em;font-weight:bold;text-transform:uppercase;color:#514a56}aside .older-updates .update-list .held .meta{color:#df7c25}aside .panel ul.mini-list .mini-item,aside .panel ul.mini-list .mini-item:visited{margin:0 -0.5em;color:#928a99}aside .panel ul.mini-list .mini-item .icon,aside .panel ul.mini-list .mini-item:visited .icon{width:2em;height:2em}aside .panel ul.mini-list .mini-item .name,aside .panel ul.mini-list .mini-item:visited .name{color:#928a99}aside .panel ul.mini-list .mini-item .tagline,aside .panel ul.mini-list .mini-item .followers,aside .panel ul.mini-list .mini-item:visited .tagline,aside .panel ul.mini-list .mini-item:visited .followers{color:#514a56}aside .panel ul.mini-list .mini-item .tagline svg path,aside .panel ul.mini-list .mini-item .followers svg path,aside .panel ul.mini-list .mini-item:visited .tagline svg path,aside .panel ul.mini-list .mini-item:visited .followers svg path{fill:#514a56}aside .panel ul.mini-list .mini-item:hover,aside .panel ul.mini-list .mini-item:visited:hover{background:#1f1c23}aside .panel ul.mini-list .mini-item:hover .name,aside .panel ul.mini-list .mini-item:visited:hover .name{color:#c1b8cb}aside .panel-actions{display:flex;justify-content:flex-end;margin-top:.75em}aside .panel-actions .link-button{margin:0;font-size:.825em}.popup.claim-popup .content,.popup.set-owner-popup .content{background:#27232a;padding:1.5em;max-width:480px;text-align:left}.popup.claim-popup .content h3,.popup.set-owner-popup .content h3{margin:1em 0 .25em;font-size:.85em;text-transform:uppercase;color:#514a56}.popup.claim-popup .content .buttons,.popup.set-owner-popup .content .buttons{display:flex;gap:.5em;justify-content:flex-end;margin-top:1em}.popup.claim-popup .content .buttons .link-button,.popup.set-owner-popup .content .buttons .link-button{margin:0}.popup.claim-popup .content input.textbox,.popup.claim-popup .content textarea.textbox,.popup.set-owner-popup .content input.textbox,.popup.set-owner-popup .content textarea.textbox{width:100%;box-sizing:border-box;border:none;border-radius:5px;padding:.5em .75em;background:#1f1c23;color:#928a99;font:inherit}.popup.claim-popup .content .claims,.popup.set-owner-popup .content .claims{list-style:none;margin:0;padding:0}.popup.claim-popup .content .claims .claim,.popup.set-owner-popup .content .claims .claim{margin:.5em 0}.popup.claim-popup .content .claims .claim .buttons,.popup.set-owner-popup .content .claims .claim .buttons{justify-content:flex-start;margin-top:.35em}.popup.claim-popup .content .claims .claim .buttons .link-button,.popup.set-owner-popup .content .claims .claim .buttons .link-button{font-size:.8em;padding:.3em .7em}.software-subpage .subpage-header{display:flex;align-items:center;gap:1em;margin-bottom:1.5em;flex-wrap:wrap}.software-subpage .subpage-header .icon{width:64px;height:64px}.software-subpage .subpage-header div{flex:1 1 12em;min-width:0}.software-subpage .subpage-header h1{margin:0}.software-subpage .subpage-header p{margin:.25em 0 0}.software-subpage .subpage-header .link-button.submit{background:#e3474a;color:#fff;text-transform:uppercase;font-weight:bold;margin-left:auto;border-radius:.25em;padding:.5em 1em;font-size:1.1rem}.software-subpage .subpage-header .link-button.submit svg path{fill:#fff}.software-subpage .subpage-header .link-button.submit:hover:not(.disabled){background:#e65d60}.software-subpage .update-body{margin-bottom:2em}.software-subpage .creator-tools{margin-bottom:2em}.software-subpage .creator-tools svg{width:1em;height:1em;margin-right:.3em}@media(max-width: 800px){software-page>header{flex-wrap:wrap}software-page>header .actions{flex-direction:row;width:100%;flex-wrap:wrap}software-page>.columns{flex-direction:column}software-page>.columns aside{width:100%}}
/*# sourceMappingURL=../../maps/software/css/software-page.css.map */
