body{line-height:1.25}p.main{margin:10px 10%;font-size:18px}.perk{background-color:#222;color:white;display:inline-block;padding:10px;margin:5px;width:300px;height:100px;vertical-align:top;border:1px solid transparent;transition:all .2s ease-in-out}.perk:hover{border:1px solid teal}.perk h2{margin:0;padding:3px;border-bottom:1px solid rgba(255,255,255,0.25)}.faq{background-color:#222;color:white;padding:10px;margin:10px;width:600px;max-width:90%;vertical-align:top;transition:all .2s ease-in-out}.faq h2{margin:0;padding:5px;border-bottom:1px solid rgba(255,255,255,0.25)}p{margin:5px 0 0 0;font-size:14px}h2{font-size:24px;margin:10px}h3{font-size:20px;margin:8px}.tiny{font-size:13px;margin:0}.support-popup p,.support-popup h2,.support-popup h3{color:black}@media screen and (max-width:600px){p.main{margin:5px 5%;font-size:14px}.perk{width:240px;height:80px}.perk p{margin:5px 0 0 0;font-size:12px}h2{font-size:20px}h3{font-size:17px}.tiny{font-size:11px}}
.slider-container{position:relative;border:1px solid transparent;padding:28px 18px 20px 18px;width:50%;min-width:300px;border-radius:3px;transition:all .2s ease-in-out}.slider-container-dark{background-color:#222}.slider-container:hover{border:1px solid teal}.slider-container input[type='range']{margin:0;background-color:transparent;width:100%}.slider-container p{margin:0;font-size:13px}.slider-container .slider-value{top:5px;font-weight:600;font-size:18px}.slider-container .slider-min{position:absolute;left:5px;bottom:5px}.slider-container .slider-min.inline{display:inline-flex}.slider-container .slider-max{position:absolute;right:5px;bottom:5px}.slider-container .slider-max.inline{display:inline-flex}.slider-container.inline{position:unset;display:block}@media screen and (max-width:600px){.slider-container{min-width:200px;max-width:250px;padding:20px 15px 18px 15px}.slider-container .slider-value{font-weight:400;font-size:13px}.slider-container p{font-size:11px}}input[type=range]{-webkit-appearance:none;margin:10px 0;width:100%}input[type=range]:focus{outline:0}input[type=range]::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;animate:.2s;background:#ddd;border-radius:8px}input[type=range]::-webkit-slider-thumb{border:1px solid teal;height:18px;width:12px;border-radius:4px;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-7.5px}input[type=range]:focus::-webkit-slider-runnable-track{background:#ddd}input[type=range]::-moz-range-track{width:100%;height:4px;cursor:pointer;animate:.2s;background:#ddd;border-radius:8px}input[type=range]::-moz-range-thumb{border:1px solid teal;height:18px;width:12px;border-radius:4px;background:#fff;cursor:pointer}input[type=range]::-ms-track{width:100%;height:4px;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower{background:#ddd;border-radius:16px}input[type=range]::-ms-fill-upper{background:#ddd;border-radius:16px}input[type=range]::-ms-thumb{border:1px solid teal;height:18px;width:12px;border-radius:4px;background:#fff;cursor:pointer}input[type=range]:focus::-ms-fill-lower{background:#ddd}input[type=range]:focus::-ms-fill-upper{background:#ddd}.supporter-tag{display:inline-block;font-size:10px;color:white;background-color:teal;padding:2px 8px;margin:3px;transition:all .2s ease-in-out}.supporter-tag.inverted{color:teal;background-color:white}.supporter-tag:hover{cursor:pointer;background-color:#006e6e}.supporter-tag.inverted:hover{background-color:#eee}.supporter-tag.faded{opacity:.5}.supporter-tag.faded:hover{opacity:1}.tv-icon-button{padding:1px 10px;border:#005a44;border-width:1px;border-style:solid;position:absolute;margin:0;top:0;transform:translateY(20%)}.tv-icon-inline{position:relative;top:auto}.tv-icon-img{width:25px;height:25px}@media screen and (max-width:600px){.supporter-tag{font-size:9px;color:white;background-color:teal;padding:2px 6px}}.tabs{margin:5px;white-space:nowrap;display:inline-block}.tabs div{min-width:30px;font-size:16px}.tabs div.selected:hover{background-color:#006e6e}.tabs-short{display:flex;justify-content:center;width:50%;margin:3px}.tabs-short div{background-color:teal;color:white;flex-grow:1;padding:3px;font-size:16px;opacity:.25;transition:all .2s ease-in-out;max-width:180px}.tabs-short.wide div{min-width:88px}.tabs-short div.selected{opacity:1}.tabs-short div.selected>*{opacity:1}.tabs-short div:hover{cursor:pointer}.tabs-short div:not(.selected):hover{opacity:.5}.tabs-short div.selected:hover{background-color:#006e6e}@media screen and (max-width:600px){.tabs div{min-width:30px;font-size:15px}.tabs-short div{font-size:14px}}@media screen and (max-width:400px){.tabs{margin:3px}.tabs div{min-width:15px;font-size:14px;padding:8px}.tabs-short div{font-size:13px}}.map-result{position:relative;background:white;width:450px;transition:background .2s ease-in-out;padding:2px 5px;margin:5px;overflow:hidden}.map-result:hover{cursor:pointer;background:#eee}.map-result p{font-size:12px;margin:2px}.map-result .rank{color:gray;position:absolute;top:3px;left:3px}.upvote-container{position:absolute;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;top:3px;right:5px;padding:0 2px;transition:all .2s ease-in-out}.upvote-container:not(.upvoted):hover{cursor:pointer}.upvote-container:not(.upvoted):not(.white):hover{background-color:white}.upvote-container .upvote{margin:0;color:teal;opacity:.25;transition:opacity .2s ease-in-out}.upvote-container.upvoted .upvote{opacity:1}.upvote-container:not(.upvoted):hover .upvote{cursor:pointer;opacity:1}.upvote-container.white .upvote{color:white}.upvote-container .counter{color:gray;margin-right:1px}.upvote-container:not(.upvoted):hover .counter{cursor:pointer}.upvote-container.white .counter{color:white}.map-result .title{margin:5px 40px;color:teal;white-space:nowrap;font-size:20px;font-family:Quicksand-Bold,'Liberation Sans',sans-serif;overflow:hidden}.map-result .description{color:black;white-space:pre-line;word-wrap:break-word;font-size:14px;margin:5px;max-height:120px;overflow-y:scroll}.map-result .preview{background-color:teal;margin:5px 20px;padding:5px;color:white;font-size:12px;transition:all .2s ease-in-out}.map-result .preview:hover{cursor:pointer;background-color:#006e6e;margin:5px 10px}.map-result .divider{background-color:lightgray;height:1px;margin:5px 0 2px 0}.map-result .footer{display:flex;flex-direction:row}.map-result .footer p{color:gray;flex-grow:1}.map-result .creator .username{font-family:Quicksand-Bold,'Liberation Sans',sans-serif}.maps-browser-results-container{height:500px;overflow:scroll;background:#333;border:1px solid #333}.map-preview-container{padding:10px;overflow:hidden;background-color:black}input.map-search{border:0;background-color:#eee;text-align:center;width:100%;font-size:13px;padding:5px 10px;margin:0 0 5px 0}.scroll-modal-container{background:#f9f9f9;position:absolute;top:50px;left:0;right:0;bottom:48px;overflow:scroll}.scroll-modal-title{font-family:Quicksand-Bold,'Liberation Sans',sans-serif;top:0;margin:5px;color:teal !important;text-shadow:1px 1px black;white-space:nowrap}.scroll-modal-button{bottom:0}.upsell-banner{display:inline-block;background-color:#333;padding:5px 10px;margin:0}.tips-banner{display:inline-block;background-color:#333;padding:3px 5px;margin:8px;transition:background-color .2s ease-in-out}.tips-banner:hover{cursor:pointer;background-color:#444}.tips-banner .tips-title{color:white;text-align:center}.tips-banner p{font-size:13px;color:#bbb;margin:1px}.tips-banner .highlight{color:white}@media screen and (max-height:600px){.maps-browser-results-container{height:360px}}@media screen and (max-width:450px){.map-result{background:white;width:280px}.map-result .title{margin:5px 30px;font-size:16px}.map-result .description{font-size:13px}.map-result p,.map-result .preview{font-size:11px}input.map-search{font-size:12px}.scroll-modal-container{bottom:38px}.upvote-container{top:0;right:2px}.upsell-banner{margin:3px;padding:3px 5px}.tips-banner{margin:5px}.tips-banner p{font-size:11px}}.store-badge{width:135px;min-height:40px;display:flex;justify-content:center;margin:0 5px !important}.store-badge-image{max-height:60px}.store-badge-container{display:inline-flex;flex-direction:row}.text-tooltip{opacity:0;transition:opacity .2s ease-in-out}.text-tooltip.fade-in{opacity:1}.text-tooltip-trigger{position:relative;display:inline}.text-tooltip-trigger:hover .text-tooltip{display:inline}.text-tooltip-trigger .text-tooltip{width:100%;background-color:teal;color:#fff;text-align:center;border-radius:6px;padding:5px;display:none;position:absolute;z-index:1;min-width:150px}.text-tooltip-right{top:-5px;left:105%;min-width:120px}.text-tooltip-left{top:-5px;right:105%;min-width:120px}.text-tooltip-top{bottom:105%;left:0;min-width:120px}.text-tooltip-bottom{top:105%;left:0;min-width:120px}
@font-face{font-family:'Quicksand';font-display:swap;src:local(''),url('/Quicksand-Regular.otf') format('opentype'),url('/Quicksand-Regular.woff2') format('woff2'),url('/Quicksand-Regular.woff') format('woff'),url('/Quicksand-Regular.ttf') format('truetype'),url('/Quicksand-Regular.eot') format('embedded-opentype'),url('/Quicksand-Regular.svg') format('svg')}@font-face{font-family:'Quicksand-Light';font-display:swap;src:local(''),url('/Quicksand-Light.otf') format('opentype'),url('/Quicksand-Light.woff2') format('woff2'),url('/Quicksand-Light.woff') format('woff'),url('/Quicksand-Light.ttf') format('truetype'),url('/Quicksand-Light.eot') format('embedded-opentype'),url('/Quicksand-Light.svg') format('svg')}@font-face{font-family:'Quicksand-Bold';font-display:swap;src:local(''),url('/Quicksand-Bold.otf') format('opentype'),url('/Quicksand-Bold.woff2') format('woff2'),url('/Quicksand-Bold.woff') format('woff'),url('/Quicksand-Bold.ttf') format('truetype'),url('/Quicksand-Bold.eot') format('embedded-opentype'),url('/Quicksand-Bold.svg') format('svg')}body,input{font-family:Quicksand,'Liberation Sans',sans-serif}.bold{font-family:Quicksand-Bold,'Liberation Sans',sans-serif}.underline{text-decoration:underline}.underline-hover:hover{text-decoration:underline}.text-left{text-align:left}body{background-color:#333;width:100%;height:100%;margin:0}.scrollable{overflow:scroll !important}h1,h2,h3,h4,p{color:white}@media screen and (max-width:450px){h4.responsive{font-size:14px}}.relative{position:relative}.hidden{visibility:hidden !important}.center-tag,.center-tag *{text-align:center;margin-left:auto;margin-right:auto}.center{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.center-vertical{position:absolute;top:50%;transform:translateY(-50%)}.center-horizontal{position:absolute;left:50%;transform:translateX(-50%)}.fixed-center{position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.fixed-center-vertical{position:fixed;top:50%;transform:translateY(-50%)}.fixed-center-horizontal{position:fixed;left:50%;transform:translateX(-50%)}.absolute-fill{position:absolute;top:0;left:0;right:0;bottom:0}.background{background-color:white;box-shadow:2px 2px teal}.container-light{background-color:#eee;padding:5px;margin:5px 0}.divider{height:1px;width:75%;background-color:black;margin:5px}.break-word{word-wrap:break-word}a{color:white;text-decoration:none}a:hover,a.underline{text-decoration:underline}a:hover{cursor:pointer}a.dark{color:black;text-decoration:underline;transition:all .2s ease-in-out}a.dark:hover{background-color:rgba(0,0,0,0.1)}a.anim-white:hover{background-color:rgba(255,255,255,0.1)}button{background-color:white;box-shadow:2px 2px teal;color:teal;font-family:Quicksand,'Liberation Sans',sans-serif;padding:10px 30px;margin:5px;font-size:24px;border:0;border-width:0;outline:0;transition:all .2s ease-in-out;white-space:nowrap;border-radius:0}button:disabled{background-color:lightgray;opacity:.5}button:disabled:hover{cursor:not-allowed}button:focus{outline:0}button.big{padding:10px 50px;font-size:32px}button.small{padding:8px 20px;font-size:18px}button.smaller{padding:6px 15px;font-size:18px}button.inverted{background-color:teal;box-shadow:2px 2px black;color:white}button.disabled{opacity:.25}button:hover{cursor:pointer;background-color:#bbb;box-shadow:3px 3px teal}button.inverted:hover{background-color:#006e6e;box-shadow:3px 3px black}button.disabled:hover{cursor:default}button.simple{display:block;box-shadow:none}button.imagebutton{padding:3px 5px}button.imagebutton img{height:20px;width:20px;margin:0;padding:0;display:inline-block}button.imagebutton p{color:black;display:inline-block;font-size:13px;margin:3px;vertical-align:top}@media screen and (max-width:450px){button{padding:8px 25px;font-size:22px;margin:3px}button.big{padding:8px 40px;font-size:28px}button.small{padding:5px 15px;font-size:16px}button.smaller{padding:3px 15px;font-size:15px}button.imagebutton img{height:16px;width:16px}button.imagebutton p{font-size:11px;margin:2px}}table.list{font-size:18px;text-align:center;border-collapse:collapse;background-color:white}table.list th{font-family:Quicksand-Bold,'Liberation Sans',sans-serif;border-bottom:2px solid black;padding:5px 25px}table.list td{border:1px solid #bbb;padding:5px 8px;overflow:hidden;max-width:250px}table.list tr{background-color:white}table.list.selectable tbody tr{transition:all .2s ease-in-out}table.list.selectable tbody tr:hover{background-color:#eee;cursor:pointer}.lightgray{color:lightgray !important}input{padding:8px;outline:0;color:teal}input[type=text]{border:1px solid lightgray;transition:.2s all ease-in-out}textarea{outline:0;border:1px solid lightgray;transition:.2s all ease-in-out;font-size:13px}input[type=text]:focus,textarea:focus{border:1px solid teal}.unselectable,td{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.popup-background{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5)}.fixed-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0}.alert{background:#f9f9f9;box-shadow:2px 2px teal;padding:20px;z-index:50;min-width:200px}.alert h1,.alert h2,.alert h3,.alert h4,.alert p{color:black}.bot-tag,.custom-champion-tag,.ffa-champion-tag,.ones-champion-tag,.twos-champion-tag{color:white;padding:0 3px;margin:0 3px}.bot-tag:hover,.custom-champion-tag:hover,.ffa-champion-tag:hover,.ones-champion-tag:hover,.twos-champion-tag:hover{cursor:pointer}.bot-tag{background-color:teal}.bot-tag.inverted{background-color:white;color:teal}.custom-champion-tag{background-color:purple}.ones-champion-tag{background-color:#af9800}.twos-champion-tag{background-color:#2792ff}.ffa-champion-tag{background-color:#008000}.policy-body{margin-top:2em;margin-left:20%;width:60%;overflow:visible}.policy-body p{margin-top:0}.policy-body h3{margin-bottom:4px}.rank-list{display:flex;width:450px;max-width:100%;justify-content:center;flex-wrap:wrap}.rank-item{padding:5px 15px}.rank-item h3{font-size:18px}.rank-item h2{font-size:24px}.rank-item p{font-size:14px}.rank-item-small{padding:3px 10px}.rank-item-small h3{font-size:12px;min-height:16px}.rank-item-small h2{font-size:16px}.rank-item-small p{font-size:12px}@media screen and (max-width:450px){.alert{padding:15px}}.error-message{background-color:rgba(255,0,0,0.25);padding:5px}.game-link{white-space:nowrap;margin:0;color:teal;background:white;padding:5px 10px}.game-link.inverted{color:white;background:teal}.mod-info-banned{color:#fcc}.mod-info-multi-acct{color:#a56e00}.mod-info{color:#fff}.profile-header{background-color:teal;margin:20px;padding:10px;position:relative}.profile-header h1{margin:0}.profile-header p{margin:5px;font-size:14px}@media screen and (max-width:450px){.profile-header h1{font-size:24px}.profile-header p{margin:5px;font-size:12px}}.inline-button{display:inline-block;text-align:center;font-size:16px;padding:10px;color:black;background-color:transparent;transition:background-color .2s ease-in-out}.inline-button:hover{cursor:pointer;background-color:#bbb}.inline-button.inverted{background-color:teal;color:white}.inline-button.inverted:hover{background-color:#006e6e}.basic-header{width:100%;margin:0;padding:3px 0;background-color:white}.basic-header-logo{width:25px;height:25px}.basic-header-title{color:teal;margin:0 0 0 5px;font-size:18px;display:inline-block}.basic-header-clickable{padding:3px;display:inline-flex;transition:all .2s ease-in-out}.basic-header-clickable:hover{cursor:pointer;background-color:#eee}.clickable-text:hover{cursor:pointer}