html{overflow:auto}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;background:#151515;overflow-x:hidden}body #root{width:100%;height:100%;min-height:100vh;display:flex;flex-direction:column}section h2.sub-title{font-size:36px;color:#e24051}.btn-cta{border:none;border-radius:5px;cursor:pointer;transition:.2s;padding:10px;text-decoration:none;font-size:20px;font-weight:700}.btn-cta.primary{background:#e24051;color:#f0f0f0}.btn-cta.primary:hover{background:#ff9fb4;color:#151515}.modal{width:100%;height:100%;background:#363636ad;position:fixed;margin:0;padding:30px;z-index:99;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.modal .modal-content{width:75%;max-width:75%;max-height:90%;height:auto;display:flex;flex-direction:column;overflow-y:hidden}@media only screen and (max-width: 600px){header{padding:20px 0}nav{width:100%}nav ul.menu{font-size:16px;display:flex;flex-direction:column}}.loading-spinner{position:absolute;width:100%;background:#00000030;left:0;top:0;height:100%;display:flex;z-index:99;flex-direction:column;align-items:center;justify-content:center}header{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:#151515;color:#f0f0f0;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:.1rem;box-shadow:0 0 10px #0000001a}header h1{font-size:inherit;color:#e24051}header ul{list-style-type:none;display:flex;gap:10px;margin:0}header ul.menu{background-color:#e24051;width:100%}header ul li.acc-link{margin-left:auto}header ul li a{text-decoration:none;color:#f0f0f0;transition:.2s;transform:scale(1);display:block;padding:4px 10px;border-radius:4px}header ul li a:hover{color:#f0f0f0;background-color:#151515;transform:scale(1.1)}header ul li a.menu-primary{color:#e24051}header ul li a.menu-primary:hover{color:#ff9fb4}header ul li a.menu-secondary{color:#e24051}header ul li a.menu-secondary:hover{color:#ff9fb4}header .user-card-compact{display:flex;gap:10px;align-items:center}header .user-card-compact img{height:36px;width:auto}.twitch-btn{background-color:#9146ff}.obs-parent{width:auto;height:100%;max-height:100vh;max-width:100vw;margin:0;overflow:hidden;padding:0}.obs-parent .obs-wrap{height:100vh;width:auto;max-height:100vh;max-width:100vw}.obs-parent .each-slide{height:100vh;display:flex;width:auto;flex-direction:column;align-items:center}.obs-parent .each-slide img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.obs-parent .obs-background{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;-webkit-filter:blur(60px);filter:blur(60px)}.react-slideshow-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.react-slideshow-container .nav{z-index:10;position:absolute;cursor:pointer}.react-slideshow-container .nav:first-of-type{left:0}.react-slideshow-container .nav:last-of-type{right:0}.react-slideshow-container .default-nav{height:30px;background:#fff9;width:30px;border:0;text-align:center;color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.react-slideshow-container .default-nav:hover,.react-slideshow-container .default-nav:focus{background:#fff;color:#666;outline:0}.react-slideshow-container .default-nav.disabled:hover{cursor:not-allowed}.react-slideshow-container .default-nav:first-of-type{margin-right:-30px;border-right:0;border-top:0}.react-slideshow-container .default-nav:last-of-type{margin-left:-30px}.react-slideshow-container+ul.indicators{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.react-slideshow-container+ul.indicators li{display:inline-block;position:relative;width:7px;height:7px;padding:5px;margin:0}.react-slideshow-container+ul.indicators .each-slideshow-indicator{border:0;opacity:.25;cursor:pointer;background:transparent;color:transparent}.react-slideshow-container+ul.indicators .each-slideshow-indicator:before{position:absolute;top:0;left:0;width:7px;height:7px;border-radius:50%;content:"";background:#000;text-align:center}.react-slideshow-container+ul.indicators .each-slideshow-indicator:hover,.react-slideshow-container+ul.indicators .each-slideshow-indicator.active{opacity:.75;outline:0}.react-slideshow-fadezoom-wrapper{width:100%;overflow:hidden}.react-slideshow-fadezoom-wrapper .react-slideshow-fadezoom-images-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.react-slideshow-fadezoom-wrapper .react-slideshow-fadezoom-images-wrap>div{position:relative;opacity:0}.react-slideshow-wrapper .react-slideshow-fade-images-wrap>div[aria-hidden=true]{display:none}.react-slideshow-wrapper.slide{width:100%;overflow:hidden}.react-slideshow-wrapper .images-wrap.horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto}.react-slideshow-wrapper .images-wrap>div[aria-hidden=true]{display:none}.entry-wrap .contest-card{transition:.2s}.entry-wrap .contest-card:hover{background:#e24051;transform:scale(1.05)}.entry-wrap .contest-card:hover .card-icon{font-size:50px;color:#fff!important}.entry-wrap .contest-card .image-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:2em;cursor:pointer}.entry-wrap .contest-card .image-wrap .card-icon{font-size:50px;transition:.2s;color:#e24051}.entry-wrap .entry-item{width:24%}.voting-btn{background:#151515;border:0;color:#f0f0f0;transition:.3s;aspect-ratio:1/1;height:100%;padding:10px;display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center}.voting-btn:hover{background:#f0f0f0;color:#151515}.voting-btn.active{background:#e24051;color:#f0f0f0}.voting-btn.active:hover{background:#151515}.submit-btn{background:none;border:2px solid #e24051;color:#f0f0f0;transition:.3s;height:100%;padding:10px}.submit-btn:hover{background:#ff9fb4;color:#151515;cursor:not-allowed}.submit-btn.active{background:#e24051;color:#f0f0f0}.submit-btn.active:hover{background:#151515;cursor:pointer}.contest-card{display:flex;flex-direction:column;justify-content:space-between;height:100%;max-height:300px;-o-object-fit:contain;object-fit:contain;padding:1rem;color:#f0f0f0;border-radius:.5rem;box-shadow:0 0 1rem #0000001a;background-color:#3f3f3f;border:1px solid #e24051}.contest-card .image-wrap{width:100%;aspect-ratio:16/9;overflow:hidden}.contest-card .image-wrap img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.contest-card-primary{border:1px solid #e24051}.contest-card-mango{border:1px solid #f7ad30}.contest-card-mango .btn-cta{border:none;border-radius:5px;cursor:pointer;transition:.2s;padding:10px;text-decoration:none;font-size:20px;font-weight:700}.contest-card-mango .btn-cta.primary{background:#f7ad30;color:#f0f0f0}.contest-card-mango .btn-cta.primary:hover{background:#f7c66b;color:#151515}.contest-past{display:flex;flex-wrap:wrap;justify-content:space-between}.contest-past .contest-card{max-height:none;width:49%;min-height:300px}.winner-item{max-height:250px;width:20%}.winner-item .winner-placement{font-size:1.2em;color:#fff;width:100%;background-color:#e24051;padding:0 8px;font-weight:700;display:inline-flex;gap:5px;flex-direction:row;align-items:center;justify-content:flex-start}.contest-title{font-weight:700;color:#e24051}.date-wrap span.start{color:#e24051}.entry-navigation{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;pointer-events:none;z-index:100;justify-content:space-between;align-items:center}.entry-navigation button{background:#e24051;color:#f0f0f0;width:50px;height:100px;border:0;padding:10px;font-size:1.5em;pointer-events:all;cursor:pointer;transition:.3s}.entry-navigation button:hover{background:#ff9fb4;color:#151515}.modal button.btn.modal-close{position:absolute;right:10px;top:10px;width:40px;height:40px;background:#fff;z-index:100}.modal .entry-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex-wrap:wrap;padding:10px 0;gap:10px}.modal .entry-info .image-controls{display:flex;justify-content:space-between;gap:10px}.modal .entry-info .image-controls #img-no{background:#4e4e4e;color:#f0f0f0;border:solid 1px #e24051}.modal .entry-info .image-controls button.btn{background:#e24051;color:#fff;font-weight:700}.modal .modal-content{width:auto;max-width:90%;min-width:75%;max-height:100%;height:100%;display:flex;flex-direction:column;overflow-y:auto;background:#3f3f3f;border:2px solid #e24051}.modal .modal-content.modal-sml{max-width:50%;min-width:unset;width:unset;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.modal .content-modal-content{height:100%;overflow:hidden}.modal .image-wrapper{background:#151515;width:100%;cursor:move}.modal .image-wrapper .react-transform-wrapper{width:100%}.modal .yt-player{aspect-ratio:16/9;background:#151515}.modal .hosted-player video{aspect-ratio:16/9;background:#151515}.modal img.entry-image{height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.modal img.entry-image.full{width:100%;height:auto}@media only screen and (max-width: 1400px){.entry-wrap .entry-item{width:30%}}@media only screen and (max-width: 1000px){ul.menu{font-size:16px}.modal .entry-info .image-controls{display:flex;flex-direction:column}.entry-wrap .entry-item{width:48%}.contest-past{display:flex;flex-wrap:wrap;justify-content:space-between}.contest-past .contest-card{max-height:none;width:100%}}.admin .contest-card{max-height:unset}@media only screen and (max-width: 600px){.modal .modal-content{max-height:90%;max-width:100%}.modal .modal-content.modal-sml{max-width:100%;min-width:unset;width:unset;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.modal .modal-content.modal-sml .btn-wrap{display:flex;flex-direction:column;justify-content:space-between;gap:10px}p.message{font-size:14px!important;max-height:200px;overflow-x:scroll}.entry-wrap .entry-item{width:100%}.entry-wrap .contest-card{transition:.2s}.entry-wrap .contest-card:hover{background:#3e3e3e;transform:unset}.entry-wrap .contest-card:hover .card-icon{font-size:50px;color:#fff!important}.entry-wrap .contest-card .voting-btn{background:#151515;border:0;color:#f0f0f0;transition:none;aspect-ratio:1/1;height:100%;padding:10px;display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center}.entry-wrap .contest-card .voting-btn:hover,.entry-wrap .contest-card .voting-btn:active{background:#e24051;color:#151515}.entry-wrap .contest-card .voting-btn.active{background:#e24051;color:#f0f0f0}.entry-wrap .entry-info .image-controls{display:flex!important;flex-direction:row!important;justify-content:space-between!important;flex-wrap:wrap!important}.entry-wrap .entry-info .image-controls #img-no{width:100%}.entry-wrap .entry-info .image-controls button.btn{width:47%}.entry-wrap .info-top{width:100%;padding-top:50px}.entry-wrap .info-top h3{font-size:20px!important}.rm-vote{background-color:#e24051;border:0;color:#f0f0f0}.rm-vote:hover{background-color:#ff9fb4;color:#151515}}
