.pixel-perfect,.avatar.scale8.pixel.res8,.avatar.scale16.pixel.res8,.avatar.scale16.pixel.res16,.avatar.scale32.pixel.res8,.avatar.scale32.pixel.res16,.avatar.scale32.pixel.res32,.avatar.scale64.pixel.res8,.avatar.scale64.pixel.res16,.avatar.scale64.pixel.res32,.avatar.scale64.pixel.res64,.avatar.scale128.pixel.res8,.avatar.scale128.pixel.res16,.avatar.scale128.pixel.res32,.avatar.scale128.pixel.res64,.avatar.scale128.pixel.res128,.avatar.scale256.pixel.res8,.avatar.scale256.pixel.res16,.avatar.scale256.pixel.res32,.avatar.scale256.pixel.res64,.avatar.scale256.pixel.res128,.avatar.scale256.pixel.res256,.badge,img.emoji,header.top .logo img{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}.checkbox-holder,.switchbutton-holder{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.promo-container .promo-box{margin:2em auto}.promo-box{margin:0.5em 0;padding:0.5em;width:250px;height:250px;border:solid 5px #29252a;box-sizing:border-box;display:block;background-position:center;background-size:230px 230px;background-repeat:no-repeat;transition:height 400ms, padding 400ms, border 200ms;transition-timing-function:ease-out;text-align:center;background:#29252a;position:relative}.promo-box img{max-width:100%;max-height:100%;padding:1em;box-sizing:border-box;pointer-events:none}.promo-box .label{font-size:0.6em;font-weight:bold;text-transform:uppercase;text-align:right;color:#675f6b;padding:0.25em 0.5em 0 0;position:absolute;top:-2.25em;left:0;width:100%;pointer-events:none;transition:opacity 350ms;pointer-events:none}.promo-box .title{font-size:0.8em;font-weight:bold;text-shadow:2px 2px 5px #29252a;position:absolute;top:0.5em;width:100%;text-align:center;pointer-events:none}.promo-box .buttons{position:absolute;top:0;right:0;visibility:hidden;width:100%;text-align:right;z-index:10}.promo-box .buttons div{background:#29252a;padding:0.2em 0.25em 0.1em;display:inline-block;margin:0}.promo-box .buttons div path{fill:#403b43}.promo-box .buttons div:hover{background:#4d4750}.promo-box .buttons div:hover path{fill:#b3adb6}.promo-box .html{height:250px;width:250px;position:absolute;top:0;left:0;transition:height 400ms;overflow:hidden;pointer-events:none}.promo-box .domain{position:absolute;bottom:0;left:0;visibility:hidden;background:#29252a;color:#675f6b;font-size:0.6em;font-weight:bold;text-transform:uppercase;padding:0.25em 0.5em 0 0;transition:opacity 350ms;pointer-events:none}.promo-box .call-to-action{font-size:0.8em;position:absolute;bottom:0.5em;text-align:center;width:100%;pointer-events:none}.promo-box .call-to-action div{background:#e3474a;padding:0.25em 0.5em;border-radius:0.5em;display:inline-block;border-bottom:solid 2px #aa1a1d}.promo-box .call-to-action div svg{width:1em;height:1.5em;vertical-align:bottom}.promo-box:hover .call-to-action div{background:#e65d60}.promo-box:hover .buttons,.promo-box:hover .domain{visibility:visible}.promo-box.hidden{height:0;padding-top:0;padding-bottom:0;border-top:none;border-bottom:none;overflow:hidden}.promo-box.hidden .html{height:0}.promo-box.hidden .label,.promo-box.hidden .buttons,.promo-box.hidden .domain,.promo-box.hidden .call-to-action{opacity:0}.pixel-perfect,.avatar.scale8.pixel.res8,.avatar.scale16.pixel.res8,.avatar.scale16.pixel.res16,.avatar.scale32.pixel.res8,.avatar.scale32.pixel.res16,.avatar.scale32.pixel.res32,.avatar.scale64.pixel.res8,.avatar.scale64.pixel.res16,.avatar.scale64.pixel.res32,.avatar.scale64.pixel.res64,.avatar.scale128.pixel.res8,.avatar.scale128.pixel.res16,.avatar.scale128.pixel.res32,.avatar.scale128.pixel.res64,.avatar.scale128.pixel.res128,.avatar.scale256.pixel.res8,.avatar.scale256.pixel.res16,.avatar.scale256.pixel.res32,.avatar.scale256.pixel.res64,.avatar.scale256.pixel.res128,.avatar.scale256.pixel.res256,.badge,img.emoji,header.top .logo img{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}.checkbox-holder,.switchbutton-holder{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}svg{-moz-transform:scale(1);pointer-events:none;width:1em;height:1em}svg path{pointer-events:none}.anchor{display:block;position:relative;top:-3.5em;visibility:hidden}h1{color:#fff;text-transform:uppercase;font-size:2em}h2{color:#e5e3e6;text-transform:uppercase;font-size:1.5em;margin:2em 0 0}h3{color:#ccc8ce;text-transform:uppercase;font-size:1em}a,a:visited{color:#fff;text-decoration:none}a.weak,a:visited.weak{color:#ccc8ce}p a,strong a,.text-link,.user-link,a.permalink,.comment-html a{border-bottom:dotted 1px transparent}p a:hover,strong a:hover,.text-link:hover,.user-link:hover,a.permalink:hover,.comment-html a:hover{border-bottom:dotted 1px #b3adb6}strong{color:#ccc8ce}.weak{color:#817786;font-size:0.8em}.weak svg path{fill:#817786}code{background:#29252a;border-radius:0.5em;padding:1em;font-family:Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;display:block;white-space:pre;tab-size:2;-moz-tab-size:2}hr{border:solid #403b43 0.25em}.center{text-align:center}ul{list-style-type:square}::selection{background:#eaeaea;color:#5a535e}::-moz-selection{background:#eaeaea;color:#5a535e}*:focus{outline:none}form.disabled{opacity:0.5;pointer-events:none;user-select:none}.center{text-align:center}input[type="submit"],button.button,.link-button{display:inline-flex;justify-content:center;align-items:center;padding:0.75em 1em;border:none;border-radius:5px;background:#4d4750;cursor:pointer;margin:0.5em 0;color:#ccc8ce;font-weight:bold;text-decoration:none;font-family:'Open Sans', "Segoe UI", Tahoma, sans-serif;font-size:1em}input[type="submit"]:visited,button.button:visited,.link-button:visited{color:#ccc8ce}input[type="submit"] svg,button.button svg,.link-button svg{width:1.5em;height:1.5em}input[type="submit"] svg path,button.button svg path,.link-button svg path{fill:#b3adb6}input[type="submit"]:hover svg path,button.button:hover svg path,.link-button:hover svg path{fill:#f2f0f2}input[type="submit"]:not(.right-icon) svg,button.button:not(.right-icon) svg,.link-button:not(.right-icon) svg{margin-right:0.5em}input[type="submit"].right-icon svg,button.button.right-icon svg,.link-button.right-icon svg{margin-left:0.5em}input[type="submit"] svg.small,button.button svg.small,.link-button svg.small{margin:-3px -3px -3px 4px}input[type="submit"]:hover,button.button:hover,.link-button:hover{background:#5a535e;color:#f2f0f2}input[type="submit"].red,button.button.red,.link-button.red{color:white;background:#e3474a}input[type="submit"].red svg path,button.button.red svg path,.link-button.red svg path{fill:white}input[type="submit"].red:hover,button.button.red:hover,.link-button.red:hover{background:#e55255}input[type="submit"]{padding:10px 13px;margin:10px}input[type="text"],input[type="password"],input[type="email"],textarea{background:#29252a;border:none;border-radius:4px;color:#fff;padding:10px 20px;margin:0}.warning{text-align:center;font-size:1.5em;padding:1em;background:#4d4750}.warning svg{position:relative;top:0.125em}.warning svg path{fill:#b3adb6}.warning div{font-size:1rem}#compatibility-warning{display:none;background:#4d4750;color:#b3adb6;font-size:0.75em;box-sizing:border-box;box-shadow:0 0 10px rgba(0,0,0,0.3);padding:0 10px}#compatibility-warning div{width:100%;box-sizing:border-box}#compatibility-warning button{background:#675f6b;border-radius:20px;border:none;float:right;margin:0 1em 0 0;cursor:pointer}#compatibility-warning button svg{width:20px;height:20px}#compatibility-warning button svg path{fill:#9a929e}#compatibility-warning button:hover{background:#746b79}#compatibility-warning button:hover path{fill:#a79faa}@media (min-width: 1010px){#compatibility-warning{padding:0}#compatibility-warning div{width:960px;margin:auto}}.social-footer{background:#29252a;box-sizing:border-box}.social-footer .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1em 0;align-items:top}@media (max-width: 1010px){.social-footer .wrapper{padding:1em;justify-content:center;text-align:center}.social-footer .wrapper div{margin:0.5em 0}}.social-footer .wrapper div h3{margin:0;color:#9a929e}.social-footer .wrapper div .online{width:0.8em !important;height:0.8em !important}.social-footer .wrapper div .online circle{fill:#7abf4c}.social-footer .wrapper div.lospec-stats div{display:inline-block;background:#1c191d;margin-right:0.25em;margin-top:1em;padding:0.25em 0.5em;border-radius:0.5em}.social-footer .wrapper div.social-stats{display:flex;flex-wrap:wrap;justify-content:center}.social-footer .wrapper div.social-stats h3{text-align:center;flex-basis:100%}.social-footer .wrapper div.social-stats a{padding:1em;position:relative}.social-footer .wrapper div.social-stats a svg{width:3em;height:3em}.social-footer .wrapper div.social-stats a:not(:hover) svg path{fill:#403b43}.social-footer .wrapper div.social-stats a.no-color:hover svg path{fill:#675f6b}.social-footer .wrapper div.social-stats a>div{font-size:0.8em;position:absolute;bottom:1em;width:150%;left:-25%;text-align:center;color:#675f6b;opacity:0;transition:opacity 200ms, bottom 200ms}.social-footer .wrapper div.social-stats a:hover>div{bottom:0;opacity:1}.social-footer .wrapper div.social-stats a:hover>div.two-line{bottom:-1em}.site-footer{background:#1c191d;box-sizing:border-box;padding:2em 0.5em 1em}.site-footer .footer-links-holder{flex:1 1 auto;display:flex;flex-wrap:wrap}.site-footer .footer-links-holder .lospec-app-ad{flex:100%;margin-bottom:1em}@media all and (display-mode: standalone){.site-footer .footer-links-holder .lospec-app-ad{display:none !important}}.site-footer .footer-links-holder .lospec-app-ad img{filter:drop-shadow(0 2px 0 rgba(0,0,0,0.2));margin-right:0.5em;vertical-align:middle}.site-footer .footer-links-holder .lospec-app-ad a{background:#29252a;padding:0.25em 0.75em;margin:0.5em;border-radius:0.25em;display:inline-block}.site-footer .footer-links-holder ul{vertical-align:top}.site-footer .footer-links-holder ul a{margin:0.5em auto;color:#675f6b;border-bottom:dotted 1px transparent;text-decoration:none}.site-footer .footer-links-holder ul a:hover{color:#8e8492;border-bottom:dotted 1px #8e8492}.site-footer .footer-links-holder ul a:hover svg path{fill:#9a929e}.site-footer .footer-links-holder ul a svg{width:1em;height:1em;margin-right:0.5em;vertical-align:middle}.site-footer .footer-links-holder ul a svg path{fill:#675f6b}.site-footer .footer-wrapper{display:flex;justify-content:space-between;width:960px;margin:auto}@media (max-width: 760px){.site-footer .footer-wrapper{display:block}}@media (max-width: 1010px){.site-footer .footer-wrapper{width:100%;padding:0 0.5em 2em;box-sizing:border-box}}.site-footer .footer-wrapper>svg{flex:0 0 auto;display:block;margin:0 1em 1em 0}.site-footer .footer-wrapper>svg path,.site-footer .footer-wrapper>svg polygon{fill:#474149}.site-footer .footer-wrapper ul{flex:1 1 0;margin:0 1em 1em 0;padding:0;list-style-type:none;display:inline-block}.site-footer .patreon-counter{flex:0 0 430px;text-align:center}.site-footer .patreon-counter p{text-align:center}.site-footer .patreon-counter .number{font-weight:900;color:#fff}.site-footer .patreon-counter .progress-bar{height:16px;background:#332f35;border-radius:8px;overflow:hidden}.site-footer .patreon-counter .progress-bar div{background:#F96854;height:100%}.site-footer .patreon-counter .patreon-wrapper{width:100%;margin:1em auto}.site-footer .patreon-counter .patreon-wrapper svg{display:block;margin:0 auto 1em;width:100px;height:36px}.site-footer .patreon-counter .tip-box{display:flex;justify-content:center;border-top:solid 2px #161517;margin-top:1.5em;padding:1em}.site-footer .patreon-counter .tip-box svg{width:3em;height:3em;margin-right:1em}.site-footer .patreon-counter .tip-box svg path{fill:#403b43}.site-footer .patreon-counter .tip-box div{padding-top:0.25em}.site-footer .patreon-counter .tip-box div a{display:inline-block;padding:0.25em;border-raidus:0.25em}.site-footer .patreon-counter .tip-box div a:hover{background-color:#29252a}.site-footer .patreon-counter .tip-box div a.hidden{display:none}.site-footer .patreon-counter .tip-box.show-hidden .hidden{display:inline-block}.site-footer .patreon-counter .tip-box.show-hidden .show-more{display:none}.site-footer .legal-links{font-size:0.8em;display:flex;justify-content:center;padding:1em 0 0 0;margin-top:2em;border-top:solid 2px #161517}.site-footer .legal-links a{color:#675f6b;border-bottom:solid 1px transparent;margin:0 0.5em}.site-footer .legal-links a:hover{color:#9a929e;border-bottom:dotted 1px #675f6b}.popup.install-app .content{width:600px}.popup.install-app .content img{width:400px;max-width:100%;border:solid 0.25em #675f6b}@media only screen and (max-height: 600px){.popup.install-app .content img{display:none}}.prompt-holder{display:flex}.prompt-holder .app-install-button{font-size:1.25em}.prompt-holder .app-install-button svg{margin-right:0.5em !important}.prompt-holder p{flex-grow:1}.prompt-holder .supported{text-align:left;margin-left:1em}.prompt-holder:not(.installable) .supported{display:none}.prompt-holder:not(.installable) .app-install-button{display:none}.prompt-holder.installable .not-supported{display:none}body.popupOpen,body.popupOpen #user-bar{margin-right:17px;overflow-y:hidden}.popup{position:fixed;top:-2em;bottom:-2em;left:-2em;right:-2em;background:rgba(35,33,37,0.85);display:none;justify-content:center;align-items:center;z-index:99999;padding:3em;max-height:100%;overflow-y:scroll}.popup .content{background:#332f35;width:400px;border-radius:0.5em;padding:2em;box-shadow:5px 5px 16px 0px rgba(0,0,0,0.2);text-align:center;max-height:calc(100vh - 6em);overflow-x:hidden;overflow-y:auto}.popup .content h2{margin-top:0}.popup .content p svg{position:relative;margin:0 0.5em;top:0.125em}.popup .content p svg path{fill:#675f6b}.popup .content .buttons{display:flex;justify-content:flex-end;align-items:center;margin-bottom:-0.5em}.popup .content .buttons button{min-width:6em;margin:0.5em 0 0.5em 0.5em}.popup.open{display:flex}@media (max-width: calc(400px + 6em)){.popup .content{width:100%;padding:2em 1em;overflow-y:auto}}@media (max-height: calc(100% + 6em)){.popup .content{height:100%;padding:2em 1em;overflow-y:scroll}}.toast{position:fixed;bottom:-6em;right:0;left:0;margin-right:auto;margin-left:auto;width:400px;display:flex;justify-content:space-between;align-items:center;background:#5a535e;color:#b3adb6;padding:1em 2em;border-radius:1em;box-shadow:0.5em 0.5em 1em rgba(35,33,37,0.5);transition:bottom 400ms;z-index:999999}.toast svg{transform:scale(1.5);margin-right:1em}.toast svg path{fill:#b3adb6}.toast p{margin:0;flex-grow:1}.toast a{font-weight:bold}.toast a.hidden{display:none}.toast.shown{bottom:2em}.pixel-perfect,.avatar.scale8.pixel.res8,.avatar.scale16.pixel.res8,.avatar.scale16.pixel.res16,.avatar.scale32.pixel.res8,.avatar.scale32.pixel.res16,.avatar.scale32.pixel.res32,.avatar.scale64.pixel.res8,.avatar.scale64.pixel.res16,.avatar.scale64.pixel.res32,.avatar.scale64.pixel.res64,.avatar.scale128.pixel.res8,.avatar.scale128.pixel.res16,.avatar.scale128.pixel.res32,.avatar.scale128.pixel.res64,.avatar.scale128.pixel.res128,.avatar.scale256.pixel.res8,.avatar.scale256.pixel.res16,.avatar.scale256.pixel.res32,.avatar.scale256.pixel.res64,.avatar.scale256.pixel.res128,.avatar.scale256.pixel.res256,.badge,img.emoji,header.top .logo img{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}.checkbox-holder,.switchbutton-holder{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.feedback-container{text-align:center;padding:3em 0 1em;display:flex;justify-content:space-around;align-items:center}.feedback-container .feedback{display:flex;flex-direction:column}.feedback-container .feedback p{margin-right:1em}.feedback-container .feedback .submit svg{max-width:100%;max-height:100%}.feedback-container .feedback .submit svg path{fill:#675f6b}.feedback-container .feedback .rating-container{display:flex;justify-content:center;align-items:center}.feedback-container .feedback .rating-container button{background:none;border:none;cursor:pointer;position:relative;width:3em;height:3em}.feedback-container .feedback .rating-container button svg{height:auto;width:auto;max-width:100%;max-height:100%}.feedback-container .feedback .rating-container button svg path{fill:#675f6b}.feedback-container .feedback .rating-container button:hover svg path,.feedback-container .feedback .rating-container button.selected svg path{fill:#9a929e}.feedback-container .feedback .rating-container button.selected:before{transform:scale(1.5);opacity:0}.feedback-container .feedback .rating-container button:before{content:'';position:absolute;width:100%;height:100%;border-radius:50%;transform:scale(0);transform-origin:center;border:0.25em solid #4d4750;opacity:1;transition:transform 500ms, opacity 600ms;transition-timing-function:ease-out;top:0;left:0;box-sizing:border-box}.feedback-container .feedback a{display:inline-block}.feedback-container .feedback .add-feedback-comment{flex:0 0 100%;max-height:40em;overflow:hidden;transition:max-height 500ms, opacity 500ms;transition-timing-function:linear;opacity:1;display:flex;flex-direction:column;align-items:stretch}.feedback-container .feedback .add-feedback-comment .patreon-box{padding:0.5em 0;margin:0.5em 0;max-width:320px;position:relative}.feedback-container .feedback .add-feedback-comment .patreon-box:hover{background:#4d4750}.feedback-container .feedback .add-feedback-comment .patreon-box .patreon-link{position:absolute;top:0;bottom:0;left:0;right:0}.feedback-container .feedback .add-feedback-comment .patreon-box .patreon-progress-bar{height:0.8em;background:#29252a;border-radius:8px;overflow:hidden;margin:0.5em}.feedback-container .feedback .add-feedback-comment .patreon-box .patreon-progress-bar div{background:#F96854;height:100%}.feedback-container .feedback .add-feedback-comment .patreon-box .number{font-weight:bold}.feedback-container .feedback .add-feedback-comment .tip-box{max-width:320px;font-size:0.8em}.feedback-container .feedback .add-feedback-comment .tip-box a{display:inline-block;padding:0.25em;border-raidus:0.25em}.feedback-container .feedback .add-feedback-comment .tip-box a:hover{background-color:#29252a}.feedback-container .feedback .add-feedback-comment .tip-box a.hidden{display:none}.feedback-container .feedback .add-feedback-comment .tip-box.show-hidden .hidden{display:inline-block}.feedback-container .feedback .add-feedback-comment .tip-box.show-hidden .show-more{display:none}.feedback-container .feedback .add-feedback-comment textarea{resize:none;width:100%;min-height:5em;box-sizing:border-box;overflow:hidden;transition:height 200ms}.feedback-container .feedback .add-feedback-comment .submit-line{display:flex;align-items:center;margin-top:1em}.feedback-container .feedback .add-feedback-comment .submit-line div{display:none;font-size:0.8em}.feedback-container .feedback .add-feedback-comment .submit-line svg{display:none;margin-left:0.5em}.feedback-container .feedback .add-feedback-comment .submit-line svg circle{stroke:#675f6b}.feedback-container .feedback .add-feedback-comment .submit-line button{color:#ccc8ce;background:#4d4750;border:none;padding:0.5em 0.75em;border-radius:0.25em;cursor:pointer;margin-left:0.5em}.feedback-container .feedback .add-feedback-comment .submit-line button:hover{background:#5a535e}.feedback-container .feedback .add-feedback-comment.hidden{max-height:0;opacity:0}@media (max-width: 800px){.feedback-container{flex-direction:column}}.dropdown-holder .dropdown{margin:1em 0;background-color:#4d4750;padding:0.5em 2em 0.5em 1em;border:none;color:#b3adb6;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:0.5rem;display:inline-block;width:auto;border:0;position:relative;vertical-align:middle;box-shadow:0px 0 0px 3px #332f35;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat, repeat;background-position:right .7em top 0.9em, 0 0;background-size:.65em auto, 100%}.dropdown-holder .dropdown .selection{margin:0;padding:0;font-size:1rem;pointer-events:none;display:inline-block;width:auto}.dropdown-holder .dropdown .spacer{height:0;overflow:hidden;visibility:hidden}.dropdown-holder .dropdown:not(.open):hover{background-color:#5a535e}.dropdown-holder .dropdown:focused{border:solid red 1px}.dropdown-holder .dropdown::-ms-expand{display:none}.dropdown-holder .dropdown .options{display:none;position:absolute;top:2.25em;left:0;right:0;background-color:#4d4750;border-radius:0 0 0.5rem 0.5rem;overflow:hidden}.dropdown-holder .dropdown .options div{padding:0.5em 1em 0.5em 1em;color:#b3adb6}.dropdown-holder .dropdown .options div:hover{background-color:#5a535e;color:#ccc8ce}.dropdown-holder .dropdown.open{border-radius:0.5em 0.5rem 0 0;z-index:9999}.dropdown-holder .dropdown.open .options{display:block;box-shadow:0px 3px 0px 3px #332f35}.dropdown-holder label:first-child{margin:0 0.5em 0 0}.dropdown-holder label:not(:first-child){margin:0 0.5em}.checkbox-holder{margin:1em 0}.checkbox-holder .checkbox{display:inline-block;cursor:pointer;padding-right:1em}.checkbox-holder .checkbox .box{color:#b3adb6;background:#29252a;border:none;padding:0.5rem;border-radius:0.5rem;box-sizing:border-box;margin-right:0.5rem;display:inline-block;vertical-align:middle;border:solid 2px #332f35;pointer-events:none}.checkbox-holder .checkbox .box svg{visibility:hidden;width:1em;height:1em;display:block}.checkbox-holder .checkbox .box svg path{fill:#675f6b}.checkbox-holder .checkbox.checked .box svg{visibility:visible}.checkbox-holder .checkbox label{display:inline-block;pointer-events:none}.checkbox-holder .checkbox:hover:not(.disabled){border-color:#4d4750}.checkbox-holder .checkbox.disabled{cursor:not-allowed}.checkbox-holder .checkbox.disabled .box svg path{fill:#403b43}.textbox-holder{display:flex;flex-wrap:wrap;margin:1em 0;align-items:center}.textbox-holder input{color:#b3adb6;background:#29252a;border:none;padding:1em;border-radius:0.5em;margin-right:0.5em}.textbox-holder input:disabled{color:#675f6b;cursor:not-allowed;user-select:none}.textbox-holder input:invalid{outline:solid 1px #e3474a}.textbox-holder label{padding:0 0.5em 0 0;font-weight:bold}.textbox-holder input+label{padding:0 0 0 0.5em}.textbox-holder .edit-warning{flex:1 0 100%;margin-top:0.25em;max-height:0;transition:max-height 250ms;overflow:hidden}.textbox-holder .edit-warning svg{position:relative;top:0.125em;margin-right:0.25em}.textbox-holder .edit-warning.visible{max-height:2em}.textarea-holder textarea{resize:none;width:100%;min-height:3em;box-sizing:border-box;overflow:hidden;transition:height 200ms}.textarea-holder label{display:block;margin-bottom:0.5em}.radioblock-holder{padding:0.5em 0}.radioblock-holder .radioblock{display:inline-flex;flex-wrap:wrap;border:solid 4px #675f6b;border-radius:10px;overflow:hidden;vertical-align:middle;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radioblock-holder .radioblock input{position:absolute;visibility:hidden;display:none}.radioblock-holder .radioblock input:checked+label{color:#e5e3e6;background:#675f6b}.radioblock-holder .radioblock label{color:#b3adb6;display:inline-block;cursor:pointer;font-weight:bold;padding:5px 10px;border:solid 2px #675f6b;margin:-2px;flex-grow:1}.radioblock-holder>label:first-child{margin:0 0.5em 0 0}.radioblock-holder>label:not(:first-child){margin:0 0.5em}.button-holder{margin:1em 0;font-size:1rem;display:inline-block}.button-holder button{font-size:1rem;margin:0}.button-holder button:disabled,.button-holder button:hover:disabled{background:#29252a;color:#332f35;cursor:not-allowed}.pixel-perfect,.avatar.scale8.pixel.res8,.avatar.scale16.pixel.res8,.avatar.scale16.pixel.res16,.avatar.scale32.pixel.res8,.avatar.scale32.pixel.res16,.avatar.scale32.pixel.res32,.avatar.scale64.pixel.res8,.avatar.scale64.pixel.res16,.avatar.scale64.pixel.res32,.avatar.scale64.pixel.res64,.avatar.scale128.pixel.res8,.avatar.scale128.pixel.res16,.avatar.scale128.pixel.res32,.avatar.scale128.pixel.res64,.avatar.scale128.pixel.res128,.avatar.scale256.pixel.res8,.avatar.scale256.pixel.res16,.avatar.scale256.pixel.res32,.avatar.scale256.pixel.res64,.avatar.scale256.pixel.res128,.avatar.scale256.pixel.res256,.badge,img.emoji,header.top .logo img{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}.checkbox-holder,.switchbutton-holder{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@keyframes errorshake{10%,90%{transform:translateX(-0.25em)}20%,80%{transform:translateX(0.25em)}30%,50%,70%{transform:translateX(-0.5em)}40%,60%{transform:translateX(0.5em)}100%{transform:translateX(0)}}.anim-errorshake{animation:errorshake 800ms cubic-bezier(0.36, 0.07, 0.19, 0.97) both}.emoji-menu{background:#4d4750;width:300px;border-radius:0.25em;overflow:hidden}.emoji-menu>div{padding:0;display:flex;align-items:center;margin:0;list-style-type:none}.emoji-menu>div img.emoji{cursor:pointer;padding:8px;margin:0;top:0}.emoji-menu>div img.emoji:hover{background-color:#5a535e}.emoji-menu .emoji-sets{width:100%;border-bottom:solid 0.25em #746b79;position:relative;overflow-x:scroll;white-space:nowrap;scrollbar-width:none;scrollbar-color:transparent transparent}.emoji-menu .emoji-sets::-webkit-scrollbar{width:0px;height:0;background:transparent}.emoji-menu .emoji-sets img.emoji.p12,.emoji-menu .emoji-sets img.emoji.p24{padding:12px}.emoji-menu .emoji-sets img.emoji.p16,.emoji-menu .emoji-sets img.emoji.p32{padding:8px}.emoji-menu .emoji-sets img.emoji.selected{background-color:#746b79}.emoji-menu .emoji-set-shadows{position:relative}.emoji-menu .emoji-set-shadows:before{content:'';background:linear-gradient(90deg, #4d4750, transparent);height:calc(100% - 0.25em);width:3em;position:absolute;top:0;left:0;z-index:1;opacity:1;transition:left 400ms, right 400ms, opacity 400ms}.emoji-menu .emoji-set-shadows:after{content:'';background:linear-gradient(90deg, transparent, #4d4750);height:calc(100% - 0.25em);width:3em;position:absolute;top:0;z-index:1;right:0;opacity:1;transition:left 400ms, right 400ms, opacity 400ms}.emoji-menu .emoji-set-shadows.left:before{left:-2em;opacity:0}.emoji-menu .emoji-set-shadows.right:after{right:-2em;opacity:0}.emoji-menu .emoji-selected-set{flex-wrap:wrap;justify-content:space-around;padding:0.5em;height:200px;transition:max-height 200ms;overflow-y:scroll;position:relative;scrollbar-color:#5a535e #4d4750;scrollbar-width:thin}.emoji-menu .emoji-selected-set::-webkit-scrollbar{width:10px;height:10px}.emoji-menu .emoji-selected-set::-webkit-scrollbar-track{border-radius:0.25em;margin:0.25em 0}.emoji-menu .emoji-selected-set::-webkit-scrollbar-thumb{background:#5a535e;border-radius:0.25em}.emoji-menu .emoji-selected-set::-webkit-scrollbar-thumb:hover{background:#5a535e}.emoji-menu .emoji-selected-set:before{content:'';background:linear-gradient(#4d4750, transparent);height:1em;width:100%;margin-top:-1em;position:sticky;top:-0.5em;z-index:1}.emoji-menu .emoji-selected-set:after{content:'';background:linear-gradient(transparent, #4d4750);height:1em;width:100%;position:sticky;bottom:-0.5em}.emoji-menu .emoji-selected-set img.emoji{border-radius:0.125em}.emoji-menu .emoji-selected-set p{flex:1 1 100%;text-align:center;font-size:0.8em;padding-bottom:1em !important}.emoji-menu .emoji-selected-set p:hover{background:transparent;cursor:auto}.emoji-menu.open{display:block}.editor{margin-top:1em}.editor .toolbar{background:#1e1c1f;user-select:none}.editor .toolbar button{border:none;background:transparent;font-size:1.25em;padding:0.25em;width:2em;height:2em;color:#5a535e;font-weight:bold}.editor .toolbar button svg{position:relative;top:0.125em;font-size:0.9em}.editor .toolbar button svg path{fill:#5a535e}.editor .toolbar button:hover{background:#29252a;color:#b3adb6}.editor .toolbar button:hover svg path{fill:#b3adb6}.editor .content-area{background:#29252a;padding:1em;border-radius:0 0 0.5em 0.5em;z-index:10;color:#9a929e;min-height:1.5em;word-break:break-word}.editor .content-areap{margin:1em 0;min-height:1.25em}.editor .content-area a{position:relative}.editor .content-area a .link-tools{position:absolute;left:0;display:flex;top:0;opacity:0;transition:top 200ms, opacity 200ms;z-index:-1;background:#4d4750;border-radius:0.25em 0.25em 0 0;overflow:hidden}.editor .content-area a .link-tools button{background:none;border:none;padding:0.25em;cursor:pointer;line-height:1}.editor .content-area a .link-tools button::selection,.editor .content-area a .link-tools button::-moz-selection{background:transparent}.editor .content-area a .link-tools button svg path{fill:#b3adb6}.editor .content-area a .link-tools button:hover{background:#5a535e}.editor .content-area a .link-tools button:hover svg path{fill:#b3adb6}.editor .content-area a .link-tools.shown{top:-1.25em;opacity:1}.editor .content-area a.selected{background:#4d4750;padding:0.25em 0.5em;margin:-0.25em -0.5em;border-radius:0 0.25em 0.25em 0.25em;border-bottom:none;z-index:12}.editor .content-area a br{display:none}.editor .content-area span.emoji{cursor:default}.editor .content-area img.inline-image{max-height:256px;max-width:256px;border:solid 0.5em #1e1c1f}.editor .popup .content{padding:1em 2em}.editor .popup .content .textbox-holder .textbox{flex-grow:1}.editor .popup .content .actions{text-align:right;display:flex;justify-content:flex-end;align-items:center}.editor .popup .content .actions .error{display:block;text-align:center;font-size:0.8em;color:#817786;flex-grow:1}.editor .popup .content .actions .button-holder{display:inline-block;margin:0}.editor .popup .content .actions .button-holder button{margin:0 0 0 0.5em}.editor .template{display:none}.editor .button-holder{margin-top:0.5em}.editor .button-holder .button-submit{margin:0;padding:0.5em 1em}.editor.disabled{cursor:not-allowed}.editor.disabled .content-area{color:#675f6b;user-select:none}.editor.disabled .toolbar button{cursor:not-allowed}.editor.disabled .toolbar button:hover{background:none;color:#5a535e}.editor.disabled .toolbar button:hover svg path{fill:#5a535e}.editor:not(.disabled) .toolbar button{cursor:pointer}@media (pointer: coarse){.editor .content-area{padding-top:2.5em}}.switchbutton-holder{margin:1em 0;display:inline-block}.switchbutton-holder .switchbutton{display:inline-block;cursor:pointer}.switchbutton-holder .switchbutton .switch{color:#675f6b;background:#29252a;border-radius:0.5rem;box-sizing:border-box;display:flex;vertical-align:middle;border:solid 3px #675f6b;pointer-events:none}.switchbutton-holder .switchbutton .switch div{padding:0.25em 0.75em;font-weight:bold;font-size:0.8em}.switchbutton-holder .switchbutton.on .switch div:first-child{background:#675f6b;color:#ccc8ce}.switchbutton-holder .switchbutton:not(.on) .switch div:last-child{background:#675f6b;color:#ccc8ce}.link-copier-holder{display:flex;flex-direction:column;justify-content:center}.link-copier-holder div{text-align:center;display:flex;justify-content:center}.link-copier-holder div input{width:100%;max-width:500px;color:#817786;font-size:1.2em;text-align:center;border:solid 2px transparent;cursor:pointer}.link-copier-holder div input:hover{border:solid 2px #817786}.link-copier-holder div input::selection{background:#1e1c1f;color:#675f6b}.link-copier-holder div input::-moz-selection{background:#1e1c1f;color:#675f6b}.link-copier-holder div a{border-radius:0.5em;display:flex;flex-direction:column;justify-content:center;vertical-align:top;padding:0.5em 0.75em;box-sizing:border-box;margin-left:0.5em}.link-copier-holder div a:hover{background:#4d4750}.link-copier-holder div a:hover svg path{fill:#9a929e}.link-copier-holder div a svg{width:1.5em;height:1.5em}.link-copier-holder div a svg path{fill:#675f6b}.link-copier-holder p{text-align:center;margin:0.25em;opacity:1;transition:opacity 200ms}.link-copier-holder p svg{width:1em;height:1em;position:relative;top:0.125em}.link-copier-holder p svg path{fill:#675f6b}.link-copier-holder p.message-copied{opacity:0;transform:translateY(-2.5em);transition:transform 200ms}.link-copier-holder.copied p.message-default{visibility:hidden}.link-copier-holder.copied p.message-copied{opacity:1;transform:translateY(-1.5em)}#user-bar{background:#232125;color:#817786;font-size:1em;box-sizing:border-box;height:3em;position:fixed;top:0;right:0;left:0;z-index:1500}#user-bar a{color:#9a929e}#user-bar a:hover{color:#b3adb6}#user-bar .wrapper{padding:0 !important;margin:0 auto !important;line-height:1.5em;height:100%;display:flex;align-items:center;justify-content:space-between}@media all and (display-mode: standalone){#user-bar .wrapper{width:100% !important}}#user-bar .wrapper button{background:transparent;border:none;height:100%;padding:0 0.75em;cursor:pointer}#user-bar .wrapper button svg{width:2em;height:100%}#user-bar .wrapper button svg path{fill:#403b43}#user-bar .wrapper button:hover,#user-bar .wrapper button.open{background:#2b282d}#user-bar .wrapper button:hover svg path,#user-bar .wrapper button.open svg path{fill:#675f6b}#user-bar .wrapper .standalone-menu{display:none;height:100%}@media all and (display-mode: standalone){#user-bar .wrapper .standalone-menu{display:flex !important}}#user-bar .wrapper .standalone-menu .logo svg{width:83px}#user-bar .wrapper .standalone-menu .logo svg path{fill:#eaeaea}#user-bar .wrapper div.spacer{padding:0;margin:0;flex:1 1 0}#user-bar .wrapper .motd{padding:0;margin:0;flex-grow:1}@media all and (display-mode: standalone){#user-bar .wrapper .motd{display:none !important}}@media only screen and (max-width: 600px){#user-bar .wrapper .motd{font-size:0.8em;line-height:1}}#user-bar .wrapper .motd svg{transform:scale(1.5);margin-right:0.5em}#user-bar .wrapper .motd svg path{fill:#e3474a}#user-bar .wrapper .notifications{flex-shrink:1;position:relative}#user-bar .wrapper .notifications .unread-number{background:#e3474a;position:absolute;top:0.25em;right:0.25em;color:white;font-size:0.75em;font-weight:bold;line-height:1;padding:0.125em 0.25em;border-radius:0.25em}#user-bar .wrapper .notifications .unread-number.up-to-date{display:none}#user-bar .wrapper .notifications.open .notification-list{display:flex}#user-bar .wrapper .notifications .notification-list{display:none;position:absolute;right:-0.25rem;top:3rem;width:400px;height:390px;background:#2b282d;list-style-type:none;margin:0;box-sizing:border-box;flex-direction:column;border-radius:0 0 0.5em 0.5em;border-left:solid 0.25em #332f35;border-right:solid 0.25em #332f35;border-bottom:solid 0.25em #332f35;line-height:1.5;padding:0 0.25em;max-height:calc(100vh - 3.25em)}@media only screen and (max-width: 600px){#user-bar .wrapper .notifications .notification-list{position:fixed;right:auto;left:50vw;transform:translate(-50%)}}@media only screen and (max-width: 450px){#user-bar .wrapper .notifications .notification-list{position:fixed;right:0;left:0;transform:none;border:none;border-radius:0;width:100%}}#user-bar .wrapper .notifications .notification-list ul{margin:0;padding:0;height:calc(100% - 3em);overflow-y:scroll;scrollbar-color:#232125 transparent;scrollbar-width:thin}#user-bar .wrapper .notifications .notification-list ul::-webkit-scrollbar{background-color:transparent}#user-bar .wrapper .notifications .notification-list ul::-webkit-scrollbar-track{margin:0.25em auto 3em}#user-bar .wrapper .notifications .notification-list ul::-webkit-scrollbar-thumb{background:#232125;border-color:#2b282d}#user-bar .wrapper .notifications .notification-list ul .end{list-style-type:none;color:#675f6b;margin:1em 0}#user-bar .wrapper .notifications .notification-list:not(:hover) ul{scrollbar-color:transparent transparent}#user-bar .wrapper .notifications .notification-list:not(:hover) ul::-webkit-scrollbar-thumb{background-color:transparent}#user-bar .wrapper .notifications .notification-list .avatar{display:block;height:64px;width:64px;background:no-repeat center center;float:left;margin:10px}#user-bar .wrapper .notifications .notification-list a.message-link{padding:0;width:100%;text-align:left;display:flex}#user-bar .wrapper .notifications .notification-list a.message-link+a.message-link{border-top:solid 1px #1e1c1f}#user-bar .wrapper .notifications .notification-list a.message-link:hover{background:#332f35}#user-bar .wrapper .notifications .notification-list a.message-link.new{background:#3b363d}#user-bar .wrapper .notifications .notification-list a.message-link.new:hover{background:#403b43}#user-bar .wrapper .notifications .notification-list a.message-link .message{padding:5px 0 0 0}#user-bar .wrapper .notifications .notification-list a.message-link .message p{margin:3px 0}#user-bar .wrapper .notifications .notification-list a.message-link .message strong{color:#b1b1b1}#user-bar .wrapper .notifications .notification-list a.message-link .time img{width:1em;height:1em;opacity:0.25;top:0.125em;position:relative;margin-right:0.125em}#user-bar .wrapper .notifications .notification-list .actions{font-size:10pt;text-align:right;width:100%;box-sizing:border-box;border-bottom:0;padding:10px;color:#817786;position:absolute;bottom:0;left:0;right:0;background:#2b282d}#user-bar .wrapper .notifications .notification-list .actions a{display:inline;margin:0;padding:10px}#user-bar .wrapper .notifications .notification-list .actions .switchbutton-holder{margin:0 0 0 0.5em}#user-bar .wrapper .notifications .notification-list .actions .switchbutton-holder .switch{border-color:#48424b}#user-bar .wrapper .notifications .notification-list .actions .switchbutton-holder .switchbutton.on .switch div:first-child{color:#b3adb6;background:#48424b}#user-bar .wrapper .notifications .notification-list .actions .switchbutton-holder .switchbutton:not(.on) .switch div:last-child{color:#b3adb6;background:#48424b}#user-bar .wrapper .profile-menu{display:inline-flex;flex-shrink:0;height:100%;position:relative;z-index:2000}#user-bar .wrapper .profile-menu .user-button{cursor:pointer;display:flex;align-items:center;padding:0 0.5em;z-index:20001;position:relative}#user-bar .wrapper .profile-menu .user-button:hover{background:#2b282d}#user-bar .wrapper .profile-menu .user-button .avatar{margin-right:0.5em;filter:drop-shadow(0 2px 0 rgba(0,0,0,0.2))}@media (max-width: 500px){#user-bar .wrapper .profile-menu .user-button .username{display:none}}#user-bar .wrapper .profile-menu svg{width:1.25em;height:1.25em;margin-left:0.25em}#user-bar .wrapper .profile-menu svg path{fill:#675f6b}#user-bar .wrapper .profile-menu ul{display:none;position:absolute;top:3em;right:-0.25em;background:#2b282d;padding:0.5em 0;margin:0;list-style-type:none;width:200px;z-index:99998;text-align:right;border-radius:0 0 0.5em 0.5em;border-left:solid 0.25em #332f35;border-right:solid 0.25em #332f35;border-bottom:solid 0.25em #332f35}#user-bar .wrapper .profile-menu ul li a{display:block;padding:0.25em 1em}#user-bar .wrapper .profile-menu ul li a:hover{background:#332f35}#user-bar .wrapper .profile-menu ul li a svg{height:0.8em;width:0.8em}#user-bar .wrapper .profile-menu:hover{background:#2b282d}#user-bar .wrapper .profile-menu:hover ul{display:block}#user-bar .wrapper .logged-out{text-align:right;flex-shrink:0}#user-bar .wrapper .logged-out .link-button{font-size:0.8em;padding:0.25em 1em;margin-left:0.5em;background:#3a353c;color:#b3adb6}#user-bar .wrapper .logged-out .link-button:hover{background:#403b43;color:#e5e3e6}.popup .content .login-methods{display:flex;justify-content:center;margin-bottom:2.5em;flex-wrap:wrap}.popup .content .login-methods a{margin:0.5em;position:relative;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.popup .content .login-methods a svg{width:4em;height:4em;padding:0.5em;z-index:10}.popup .content .login-methods a svg path{transition:fill 200ms}.popup .content .login-methods a:not(:hover) svg path{fill:#232125 !important}.popup .content .login-methods a:before{content:'';position:absolute;width:100%;height:100%;border-radius:50%;transform:scale(0);transition:transform 300ms;background:#29252a;padding:0.5em}.popup .content .login-methods a:hover:before{transform:scale(1)}.popup .content .login-methods a:after{color:#675f6b;font-size:0.8em;position:absolute;width:150%;text-align:center;opacity:0;translateX:-25%;transition:opacity 400ms, bottom 200ms;bottom:-1em;pointer-events:none}.popup .content .login-methods a:hover:after{opacity:1;bottom:-3em}.popup.login .content .login-methods a.twitter:after{content:'Login with Twitter'}.popup.login .content .login-methods a.reddit:after{content:'Login with Reddit'}.popup.login .content .login-methods a.google:after{content:'Login with Google'}.popup.sign-up .content .login-methods a.twitter:after{content:'Sign up with Twitter'}.popup.sign-up .content .login-methods a.reddit:after{content:'Sign up with Reddit'}.popup.sign-up .content .login-methods a.google:after{content:'Sign up with Google'}.avatar{flex-shrink:0}.avatar.scale8{width:8px;height:8px}.avatar.scale16{width:16px;height:16px}.avatar.scale32{width:32px;height:32px}.avatar.scale64{width:64px;height:64px}.avatar.scale128{width:128px;height:128px}.avatar.scale256{width:256px;height:256px}.user-link .avatar{top:0.125em;position:relative;margin-left:0.25em}.badge{background-image:url("/user/badges.png");width:16px;height:16px;display:inline-block;background-size:auto 16px;opacity:0.3;margin:0 0.25em 0 0.25em;cursor:help}.badge.o1{background-position:-16px 0}.badge.o2{background-position:-32px 0}.badge.o3{background-position:-48px 0}.badge.o4{background-position:-64px 0}.badge.o5{background-position:-82px 0}.badge.x2{width:32px;height:32px;background-size:auto 32px}.badge.x2.o1{background-position:-32px 0}.badge.x2.o2{background-position:-64px 0}.badge.x2.o3{background-position:-96px 0}.badge.x2.o4{background-position:-128px 0}.badge.x2.o5{background-position:-164px 0}.badge:hover{opacity:0.6}.pixel-perfect,.avatar.scale8.pixel.res8,.avatar.scale16.pixel.res8,.avatar.scale16.pixel.res16,.avatar.scale32.pixel.res8,.avatar.scale32.pixel.res16,.avatar.scale32.pixel.res32,.avatar.scale64.pixel.res8,.avatar.scale64.pixel.res16,.avatar.scale64.pixel.res32,.avatar.scale64.pixel.res64,.avatar.scale128.pixel.res8,.avatar.scale128.pixel.res16,.avatar.scale128.pixel.res32,.avatar.scale128.pixel.res64,.avatar.scale128.pixel.res128,.avatar.scale256.pixel.res8,.avatar.scale256.pixel.res16,.avatar.scale256.pixel.res32,.avatar.scale256.pixel.res64,.avatar.scale256.pixel.res128,.avatar.scale256.pixel.res256,.badge,img.emoji,header.top .logo img{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}.checkbox-holder,.switchbutton-holder{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.content-title{display:flex;justify-content:space-between;align-items:flex-start;margin:2em 0}.content-title .title-container h1{margin:0}.content-title .title-container a{color:#b3adb6}.content-title .title-container a:hover{color:#fff}@media (max-width: calc(400px)){.content-title .title-container a .hideOnMobile{display:none}}.content-title .title-container .mobile-submit{display:none}.content-title .title-container .mobile-submit svg{position:relative;top:0.15em;width:0.8em;margin-right:0.25em}.content-title .title-container .mobile-submit svg path{fill:#b3adb6}@media (max-width: calc(400px)){.content-title .title-container .mobile-submit{display:inline}}.content-title .submit-button{display:flex;flex-direction:column;float:right}.content-title .submit-button>a{background:#e3474a;border-radius:0.25em;padding:0.5em 1em;font-size:1.1rem;text-transform:uppercase;font-weight:bold}.content-title .submit-button>a svg{top:0.2em;position:relative}.content-title .submit-button>a:hover{background:#e65d60}.content-title .submit-button>span{font-size:0.8rem;text-transform:none;font-weight:normal;text-align:right;color:#817786;margin-top:0.25em}.content-title .submit-button>span a{font-weight:bold;color:#817786}.content-title .submit-button>span a:hover{color:#b3adb6}.content-title .submit-button>span .small{display:none}@media (max-width: calc(400px)){.content-title .submit-button>span .small{display:block}.content-title .submit-button>span .normal{display:none}}@media (max-width: calc(400px)){.content-title .submit-button{display:none}}img.emoji{color:transparent;display:inline-block;position:relative;margin:0 0.25em;caret-color:#b3adb6;vertical-align:middle}img.emoji.p12{width:24px;top:0.125rem}img.emoji.p16{width:32px;top:-0.125em}img.emoji.p24{width:24px;top:0.125rem}html{height:100%;scrollbar-color:#332f35 #232125;scroll-behavior:smooth;transition:padding 200ms}@media all and (display-mode: standalone) and (max-width: 1624px) and (min-width: 1324px){html.standaloneMenuOpen{padding-left:300px}}body{background:#332f35;font-family:'Open Sans', "Segoe UI", Tahoma, sans-serif;margin:0;color:#b3adb6;font-size:16px;display:flex;flex-direction:column;min-height:100%;margin-top:3em}body::-webkit-scrollbar,body *::-webkit-scrollbar{background:#232125;width:1em}body::-webkit-scrollbar-track,body *::-webkit-scrollbar-track{margin-top:-.125em;width:1em}body::-webkit-scrollbar-thumb,body *::-webkit-scrollbar-thumb{background:#332f35;border-radius:0.25em;border:solid .125em #232125}body::-webkit-scrollbar-corner,body *::-webkit-scrollbar-corner{background:#232125}body::-webkit-scrollbar-track{margin-top:2.875em}header.top{width:960px;margin:auto;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}@media (max-width: 1010px){header.top{width:100%}}header.top .logo{padding:1.5em;cursor:pointer;display:inline-block;margin-left:-1.5em;border:none;line-height:1em;position:relative}@media (max-width: 1010px){header.top .logo{margin-left:-1em}}@media all and (display-mode: standalone){header.top .logo{display:none}}header.top .logo svg{width:166px;height:40px}header.top .logo img{width:78px;height:26px;position:absolute;right:24px;top:68px;opacity:0.6}header.top .logo:hover{background:#403b43}header.top .spacer{flex:1 1 1em;background-color:green}header.top .mobile-menu-toggle{display:block;background:#4d4750;color:#b3adb6;border:none;cursor:pointer;padding:7px 10px;border-radius:0.25em;outline:0;margin:1.5rem 0.5rem;line-height:1em}header.top .mobile-menu-toggle svg{width:28px;height:28px}@media all and (display-mode: standalone){header.top .mobile-menu-toggle{display:none}}header.top .mobile-menu-toggle.hidden{display:none}header.top #main-menu{transition:max-height 0.5s ease-out, opacity 0.5s;overflow:hidden;height:4.15em;text-align:right;display:flex;justify-content:center;flex-wrap:wrap}@media all and (display-mode: standalone){header.top #main-menu{position:fixed;left:-300px;top:3em;bottom:3em;padding:0;flex-direction:column;justify-content:flex-start;flex-wrap:nowrap;overflow-y:auto;background:#29252a;width:300px;height:auto !important;z-index:1400;transition:left 200ms;direction:rtl}header.top #main-menu.open{left:0}header.top #main-menu::-webkit-scrollbar{background:#29252a}header.top #main-menu::-webkit-scrollbar-thumb{border:solid .125em #29252a}header.top #main-menu:not(:hover){scrollbar-color:transparent transparent}header.top #main-menu:not(:hover)::-webkit-scrollbar-thumb{background-color:transparent}header.top #main-menu:not(:hover)::-webkit-scrollbar-thumb{border:solid .125em transparent}}@media all and (display-mode: standalone) and (max-width: 1324px){header.top #main-menu.open{box-shadow:100px 0 100px rgba(0,0,0,0.35);outline-right:solid 1px rgba(0,0,0,0.2)}}header.top #main-menu a{display:inline-block;color:#fff;text-decoration:none;padding:1.5rem;font-size:1.15em;font-weight:700;text-transform:uppercase;position:relative;line-height:1em}@media all and (display-mode: standalone){header.top #main-menu a{display:block;color:#9a929e !important}}header.top #main-menu a:hover{background:#403b43}@media all and (display-mode: standalone){header.top #main-menu a:hover{color:#fff !important}}header.top #main-menu .standalone-controls{display:none;direction:ltr}@media all and (display-mode: standalone){header.top #main-menu .standalone-controls{display:flex;justify-content:center;align-items:center;position:fixed;bottom:0;height:3em;width:300px;background:#1c191d}header.top #main-menu .standalone-controls button{height:100%;display:flex;justify-content:center;background:transparent;border:none;padding:0 1.5em;cursor:pointer}header.top #main-menu .standalone-controls button svg{height:1.5em;width:1.5em}header.top #main-menu .standalone-controls button svg path{fill:#675f6b}header.top #main-menu .standalone-controls button:hover{background:#2e2a30}header.top #main-menu .standalone-controls button:hover svg path{fill:#8e8492}header.top #main-menu .standalone-controls button.disabled{opacity:0.25;pointer-events:none}}.popup.share-generic #text-share-url{width:100%;text-align:center}.mobile-menu{background:#29252a;box-shadow:inset 0px 0px 1em 0px rgba(0,0,0,0.2);max-height:0;overflow:hidden;transition:max-height 1s ease-in, opacity 0.5s;margin-bottom:0}.mobile-menu .wrapper{display:flex;flex-wrap:wrap;justify-content:center;padding:0}.mobile-menu .wrapper a{display:inline-block;text-decoration:none;padding:1.25em;font-size:1.15em;font-weight:700;text-transform:uppercase;position:relative;white-space:nowrap}.mobile-menu .wrapper a:hover{background:#403b43}.mobile-menu .wrapper a:hover svg path{fill:#b3adb6}.mobile-menu .wrapper a svg{width:1.2em;height:1.2em;margin-left:0.5em;vertical-align:sub}.mobile-menu .wrapper a svg path{fill:#817786}@media (min-width: 1010px){.mobile-menu{margin-bottom:2em}}#main-menu a span,#mobile-menu a span{display:block;position:absolute;top:0.75em;left:50%;background:#e44545;color:#fff;font-weight:bold;border-radius:0.25rem;font-size:0.6rem;padding:0.2em 0.5em;line-height:1em;box-shadow:0 3px 8px 0px rgba(0,0,0,0.3);text-shadow:0 0 11px #e44545;-webkit-animation-name:blinker;-webkit-animation-duration:0.5s;-webkit-animation-iteration-count:2;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate;transform:translateX(-50%)}#main-menu a:hover span,#mobile-menu a:hover span{-webkit-animation-iteration-count:infinite}.popup.share-generic h2{margin-bottom:1em}.wrapper{width:960px;padding:0 0 2em;box-sizing:border-box;flex:1;margin:auto}.wrapper>img{max-width:100%}.wrapper figure{text-align:center;margin:2em}.wrapper figure img{max-width:100%}.wrapper figure figcaption{color:#817786;font-style:italic}@media (max-width: 1010px){.wrapper{width:100%;padding:0 0.5em 2em}}#mobile-menu-button-close-icon{display:none}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#page-loading-spinner{width:1.5em;height:1.5em;position:fixed;right:0.5em;bottom:0.5em;z-index:9999999;background:#332f35;display:none;box-shadow:0 0 10px #332f35;vertical-align:sub;border:0.4em solid #b3adb6;border-top:0.4em solid transparent;border-radius:2em;animation:spin 800ms linear infinite;vertical-align:top;margin-top:0.125em;margin-left:0.25em;transition:width 500ms}#page-loading-spinner.visible{display:inline-block}@-webkit-keyframes blinker{from{background:#e44545}to{background:#f27e38}}

/*# sourceMappingURL=maps/style.css.map */
