:root{--colorSub:white;--colorMain:#C8FF00;--notch:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);--itemBG:rgb(255 255 255 / 10%);}caption,h1,h2,h3,h4,h5,h6{letter-spacing:-1px;line-height:normal;}span{line-height:normal;}h1{font-size:7em;}h2{font-size:4em;}caption,h3{font-size:3em;}h4{font-size:2em;}#nav-left{background-image:url(/sites/cup.carry1st.com/files/pattern_left.jpg);background-size:cover;}body.html{background:#060818;}#page-bg{background-image:none;background-repeat:repeat;height:100vh;mask-image:linear-gradient(rgb(6 8 24) 70%,transparent);}#page-bg:not(.page-taxonomy #page-bg,.page-node #page-bg){background-image:url(/sites/cup.carry1st.com/files/back26.jpg) !important;}div#nav-right select{padding:12px;width:auto;background-color:#050505;border:unset;color:#d8d8d8;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;font-family:var(--fHead);font-size:24px;outline:1px solid transparent;position:fixed;bottom:21px;right:21px;}div#nav-right select option{background-color:#030303;}#grain,#nav-left,#page-share,.page-taxonomy .tabs-wrapper,.page-user .tabs-wrapper,.socials-list,#mobile-nav,.promo-wrapper,.top-promo{display:none !important;}#admin-menu{left:0;}.top-wrapper #logo{flex:0 1 8%;}.top-wrapper #logo img{height:67px;}.page-content{margin-left:0;}#user-menu li.expanded a{padding:0;}#quick-content h3{font-size:2.5em;}#user-menu li.expanded ul a,ul.menu li.expanded ul a{line-height:.9em;font-size:.6em;}.top-wrapper{padding:16px 16px;}#main-menu{margin:0;letter-spacing:-1px;}#main-menu li.disabled{opacity:.6;filter:grayscale(1);}.logged-in #user-menu,.logged-in #user-menu ul{font-size:2em;}#user-menu .user-avatar{height:32px;width:32px;}div#nav-right{margin-right:32px;}#main-menu img{height:32px;transition:.2s ease-out;position:relative;bottom:4px;}#main-menu img.game{filter:grayscale(1) brightness(1.4);}#main-menu a.active-trail img.game,#main-menu li a.active img.game,#main-menu a:hover img.game{filter:unset;}#main-menu ul{gap:16px;font-size:3.5em;line-height:0;}nav#main-menu .icon{height:28px;width:auto;bottom:2px;}h1.page-title{font-size:6em;}.tabs-wrapper ul a,.vertical-tabs ul.vertical-tabs-list li a{font-size:2.5em;line-height:.8em;letter-spacing:-1px;}h1.a-header{text-align:center;}#login-link,#register-link,.actions-wrapper li a,.button,.form-actions a,a#edit-cancel,button,input[type=button],input[type=reset],input[type=submit]{margin:6px;width:auto !important;font-family:var(--fHead);font-size:2.5em;display:inline-block;font-weight:400;-webkit-transition:all .2s ease;transition:all .3s ease-out;text-align:center;line-height:.6em;text-transform:uppercase;padding:12px 28px !important;background:#C8FF00 !important;border:none;cursor:pointer;border-radius:0;color:#000 !important;}#login-link:hover,.actions-wrapper li a:hover,.form-actions a:hover,a#edit-cancel:hover,input[type=submit]:hover{background:#1818E8 !important;color:#fff !important;border-radius:0 !important;}.a-wrapper a.button{display:inline-block;max-width:max-content;}.actions-wrapper li #page-share,.actions-wrapper li #page-edit{padding:12px 12px !important;}#register-link:hover,.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover{background:#1818E8 !important;color:#fff !important;border-radius:0;}.tournament-bar.landing.steps li{text-align:center;padding-bottom:21px;}body.html .pop-card{aspect-ratio:unset;}.pop-card span.pop-name{font-size:3em;letter-spacing:-1px;width:100%;}.tournament-sidebar .pop-card{width:100%;max-width:unset;}.match-list.match-history h3 a{color:var(--colorMain);font-size:.8em;}a.all-link,span.modal-load{text-underline-offset:8px;letter-spacing:2px;font-size:.6em;}.tournament-bar.landing li span{font-size:6em;font-family:var(--fHead);text-transform:uppercase;letter-spacing:-1px;line-height:1;color:var(--colorMain);font-weight:bold;}.tournament-bar.landing.steps li span{font-size:4em;}.tournament-bar.landing.steps li p{font-size:1.3em;margin:0;line-height:1.2;font-family:var(--fBody);text-transform:none;}.tournament-bar.landing.steps li a{text-decoration:underline;}.tournament-bar.landing.steps li a:hover{color:var(--colorMain);}.tournament-bar.landing{max-width:1200px;margin:64px auto;text-align:center;}.tournament-bar.landing li p{color:#fff;font-size:3em;margin:-16px 0 0px;}.landing-section{text-align:center;max-width:900px;margin:0 auto;}.entity-cards.landing{margin:32px 0;text-align:center;}.entity-cards.landing li .date{display:inline-block;border:1px solid #fff;padding:0px 12px;border-radius:16px;margin:0 0 32px;font-size:18px;}.entity-cards.landing li p img{width:50px;height:33px;position:relative;border-radius:6px;margin-bottom:12px;}.entity-cards.landing li p{margin:0;font-size:26px;text-transform:uppercase;color:#fff;display:flex;flex-direction:column;align-items:center;}.page-taxonomy .entity-cards.landing li p{font-family:var(--fHead);font-size:2.8em;line-height:1em;letter-spacing:-1px;}.page-taxonomy .entity-cards.landing .date{font-family:var(--fHead);font-size:2em;line-height:1em;color:var(--colorMain);border-color:var(--colorMain);}.entity-cards.landing li{flex-basis:182px;}.entity-cards.landing li p img.final{width:130px;margin-bottom:13px;}.landing-section.format,.landing-section.finals{max-width:unset;margin:128px 0;}.landing-section.format .ghost,.landing-section.finals .price{max-height:450px;float:left;position:relative;}.landing-section.finals .price{float:right;padding:32px;}.landing-section .a-sub{font-size:21px;max-width:500px;display:inline-block;margin:21px 0;}.partners img{height:62px;}.partners{display:flex;justify-content:center;gap:32px;}.download-btns{display:flex;gap:21px;justify-content:center;margin-top:21px;}.download-btns img{height:46px;}.landing-section.play{margin-top:128px;}.landing-section.faq{margin-top:128px;}.landing-section.video .event-video{max-width:750px;margin:0 auto;}.landing-section.format{margin:64px 0 42px;}.intro img.logo{max-height:300px;margin-bottom:32px;}#nav-left li.page-flag a::before{content:"";height:26px;width:39px;background-size:contain;margin-right:8px;border-radius:4px;float:left;position:relative;top:10px;}#page-finals{pointer-events:none;}#page-finals a::before{filter:grayscale(1);opacity:0.7;}.page-flag span{color:var(--colorSub);font-size:11px;}#nav-left #page-finals a{color:#8f8b8b;}.match-status span{font-size:2em;text-transform:uppercase;border-style:solid !important;border-radius:0;background-color:#06081838;backdrop-filter:blur(8px);}div#page-chat{border:1px solid #C8FF00 !important;background-color:#06081838;border-radius:0px !important;backdrop-filter:blur(8px);margin:32px 0;z-index:9 !important;}.chat-list li{border-radius:0;border-style:solid;}#page-overlay{display:none;}img.rank-img{display:none !important;visibility:hidden !important;}.region-header{display:flex;flex-direction:column;align-items:center;}.region-header img{max-height:190px;border-radius:21px;}.e-tabs{display:flex;font-family:var(--fHead);font-size:57px;line-height:35px;font-weight:bold;text-transform:uppercase;width:100%;justify-content:center;}.e-tabs ul{margin:0;display:flex;justify-content:center;list-style:none;gap:32px;}.e-tabs li{border-bottom:3px solid transparent;cursor:pointer;transition:all .3s ease-out;}.e-tabs li:hover,.e-tabs li.active{color:var(--colorMain);border-color:var(--colorMain);}.e-page{display:none;}.e-page.active{display:block;}#post-content>.tournament-timeline p,.e-page .tournament-timeline p{font-size:2em;text-transform:uppercase;line-height:1em;}.tournament-section{display:block;clear:both;margin:32px 0;margin:32px auto;max-width:1200px;margin-top:0;}.tournament-bar p{text-transform:uppercase;line-height:1em;font-size:2em;}body.html .tournament-timeline h4,body.html .tournament-timeline h3{padding:8px 12px 21px;font-size:3em;}.tournament-wrapper h4,body.html .tournament-wrapper h3{padding:12px 0px 21px;font-size:3em;}.tournament-admins h3 p{letter-spacing:0;transform:unset;line-height:1.2em;font-size:12px;font-style:normal;}ul.actions-wrapper.tournament{display:block;text-align:center;}html body.html.page-user-logs .top-area{display:block !important;}#team-form .form-item-game,#team-joining-wrapper,#team-create-form .form-item-game{display:none;}.entity-cards li form label{display:flex;align-items:center;}.entity-cards li form label svg{margin:0;}.entity-cards li .tournament-wrapper{margin:0;}.a-wrapper{display:flex;gap:21px;flex-wrap:wrap;}.a-wrapper.intro{max-width:1200px;margin:160px auto 0;text-align:left;}.a-half.left{text-align:left;display:flex;flex-direction:column;justify-content:center;}.a-half.right{text-align:right;}.intro img.logo{max-height:220px;}.a-wrapper .a-half{flex:1 0 49%;}span.a-sub{font-size:1.5em;display:block;max-width:800px;margin:21px auto 0;color:#fff;}.a-half.right h1.a-header{text-align:right;font-size:6em;}.a-half.left h1.a-header{text-align:left;}.game-header{max-width:1200px;margin:120px auto 64px;align-items:center;}.game-header span.a-sub{font-size:19px;}.a-wrapper.game-header img{height:300px;}img.pop-bg,#edit-avatar .e-tab:last-child,.profile .pop-bottom,.page-taxonomy-term h1.page-title{display:none;}.pop-card,.match-list li,.entity-list li,.entity-cards li,.tournament-bar li,.tournament-timeline,.tournament-wrapper,fieldset,.views-exposed-form,ul.pager,#team-members-wrapper .form-type-radios,#knockout-bracket-wrapper{border:unset !important;background-color:#06081838;border-radius:0px !important;backdrop-filter:blur(8px);}.entity-list li,.entity-cards li{border:1px solid var(--colorMain) !important;}#team-members-wrapper .form-type-radio label{border-radius:0;}legend{border-radius:0;padding:4px 16px 6px;background:#C8FF00 !important;line-height:.6em;font-size:2em;letter-spacing:-1px;}.user-avatar{border-style:solid;}.entity-list .team-logo{height:42px;width:42px;margin-right:12px;}#e-accordion{max-width:750px;margin:0 auto;display:block;width:100%;}#e-accordion h3{cursor:pointer;padding:12px 32px 10px;margin-bottom:21px;text-align:left;background:unset;background-color:var(--itemBG);font-family:var(--fHead);border:unset;color:#fff;border-radius:0;font-size:2em;letter-spacing:0px;}#e-accordion .ui-accordion-content{padding:12px;background:#ffffff12;margin-bottom:21px;text-align:left;font-size:18px;color:#fff;border:unset;max-height:fit-content;}#e-accordion .ui-accordion-content a{color:var(--colorMain);}#e-accordion .ui-accordion-content b{display:block;margin-top:16px;}#edit-avatar .user-avatar{transform:unset !important;}.req-list .tournament-bar li{border-radius:0;}#post-content>.tournament-timeline ul{padding-top:12px;}.tournament-timeline li.ongoing::before{background-color:var(--colorMain);}#sliding-popup{background:rgb(39 39 43);}body.html #sliding-popup button.find-more-button{background:transparent !important;color:#d8d8d8 !important;}.game-section{margin:32px auto;}.game-section h2{margin-bottom:21px;text-align:center;}.page-node .tournament-sidebar.right .tournament-timeline{display:none;}#knockout-bracket .match,#knockout-bracket .match .participant,#knockout-bracket .match-divider{border-style:solid !important;}#knockout-bracket .bracket-line-top{border-top:3px solid var(--colorMain);border-right:3px solid var(--colorMain);}#knockout-bracket .bracket-line-bottom{border-bottom:3px solid var(--colorMain);border-right:3px solid var(--colorMain);}#knockout-bracket .bracket-top-connector{border-left:3px solid var(--colorMain);border-bottom:3px solid var(--colorMain);}#knockout-bracket .bracket-bottom-connector{border-left:3px solid var(--colorMain);border-top:3px solid var(--colorMain);}#knockout-bracket .line-column .straight-line{border-bottom:3px solid var(--colorMain);}.a-half.left h1.a-header em{position:relative;top:27px;}.pop-list .pop-card span.pop-name,.pop-bottom p{font-size:2.2em;}.pop-card .pop-bottom,.pop-card .left-icons ul{font-size:1.5em;}.pop-bottom span{font-size:1.2em;}.pop-bottom span.game-account{line-height:1;}@media screen and (max-width:960px){.top-wrapper #logo{display:block;}.top-wrapper #logo img{height:32px;}#main-menu img.game{display:block;text-align:center;margin:0 auto 16px;bottom:0;height:24px;}#main-menu a,#main-menu span{padding:4px 0px 23px;font-size:2.1em;}#main-menu ul{font-size:.9em;gap:0;}nav#main-menu .icon{bottom:0;margin:0 auto 16px;height:20px;}div#nav-right{margin-right:12px;}.a-wrapper.intro{margin-top:0;}h1{font-size:5em;}h2{font-size:3em;}span.a-sub{font-size:1.5em;}.a-wrapper.game-header{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;align-content:center;margin-top:0;}.a-half.right{text-align:center;}.a-half.right h1.a-header{text-align:center;}div#nav-right select{bottom:100px;}}@media (max-width:768px){.ac26-faq-q{padding:18px 20px;}.ac26-faq-a{padding:0 20px;}.ac26-faq-item.open .ac26-faq-a{padding:0 20px 20px;}.ac26-faq-q-text{font-size:1.5rem;}}.region-header{display:flex;flex-direction:column;align-items:center;}.region-header img{max-height:160px;border:3px solid #fff;border-radius:21px;}.e-page{display:none;}.e-page.active{display:block;}.e-page .tournament-main{width:100% !important;}.actions-row{margin-top:auto !important;width:100%;justify-content:center !important;display:flex !important;}.tabbed-teams ul li span{float:unset !important;}.e-page .tournament-timeline ul{display:flex;overflow-x:auto;justify-content:space-between;}.e-page .tournament-timeline li:after{width:100%;height:2px;border-bottom:3px solid;border-color:rgb(255 255 255/10%) !important;border-left:unset;top:8px;}.e-page .tournament-timeline li{flex:1 0 auto;padding:28px 0 0 18px;}.e-page .tournament-timeline li:before{top:0px;height:22px;width:22px;}li.last,.e-page .tournament-timeline li.last{flex:0 0 auto;padding-right:16px;}.e-page .tournament-timeline{border:unset;padding:0;margin:32px 0;padding-top:12px;}.e-page .tournament-section{max-width:unset !important;}.e-page .tournament-section .form-item{margin-bottom:16px;}.challenge-time .time{font-size:30px !important;}.challenge-time .date{font-size:25px !important;}span.score{font-size:32px !important;color:var(--colorSub);}span.table-rank{font-size:28px;}table.tournament-table th{font-size:28px;line-height:21px;}.page-admin-tournaments-stats,.page-admin-spotify{margin:0;padding:0;height:100vh;background-color:#060818 !important;background-image:linear-gradient(to bottom,rgba(0,0,0,0) 70%,rgba(0,0,0,0.7) 100%),url(/sites/cup.carry1st.com/files/back26.jpg) !important;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;background-attachment:fixed !important;}.page-admin-tournaments-stats #post-content{max-width:1700px;}.page-admin-tournaments-stats #page-bg,.page-admin-spotify #page-bg{display:none !important;}tbody,thead{border:unset !important;background-color:#06081838;border-radius:0px !important;backdrop-filter:blur(8px);}td,table,th{border:unset !important;}.tournament-wrapper-rules th{border-bottom:2px solid rgba(255,255,255,0.08) !important;}.tournament-wrapper-rules table{border:2px solid rgba(255,255,255,0.08) !important;}.my-participation .user-avatar{float:unset !important;}.tournament-table tbody{border:unset !important;background-color:#06081838;border-radius:0px !important;backdrop-filter:blur(8px);}.short-form{border:unset !important;background-color:#06081838;border-radius:0px !important;backdrop-filter:blur(8px);}.tournament-table tbody tr td{border:none !important;}.tournament-table th{border:none !important;}.discord-embed-link{top:0 !important;color:var(--colorMain) !important;}.shake{-webkit-animation:shake 4s .7s ease-in-out infinite;-moz-animation:shake 4s .7s ease-in-out infinite;animation:shake 4s .7s ease-in-out infinite;}#main-menu ul li .shake{color:var(--colorMain) !important;}.shake .icon{filter:unset !important;}.not-logged-in li:has(> #main_menu_ticket){display:none !important;flex:0 !important;}@keyframes shake{0%{transform:rotate(0);}1%{transform:rotate(15deg);}3%{transform:rotate(-14deg);}5%{transform:rotate(17deg);}7%{transform:rotate(-16deg);}9%{transform:rotate(15deg);}11%{transform:rotate(-14deg);}13%{transform:rotate(13deg);}15%{transform:rotate(-12deg);}17%{transform:rotate(11deg);}19%{transform:rotate(-10deg);}21%{transform:rotate(9deg);}23%{transform:rotate(-8deg);}25%{transform:rotate(7deg);}27%{transform:rotate(-6deg);}29%{transform:rotate(5deg);}31%{transform:rotate(-4deg);}33%{transform:rotate(3deg);}35%{transform:rotate(-2deg);}37%{transform:rotate(1deg);}39%{transform:rotate(-0.5deg);}41%{transform:rotate(0.5deg);}43%{transform:rotate(0);}100%{transform:rotate(0);}}.predictions-link-wrapper a,.tournaments-title-wrapper a{font-size:1.5rem !important;}#support-discord-link{line-height:normal;font-size:2rem;}fieldset.collapsible a{color:black;}#edit-avatar .e-tabs .e-tab{font-family:var(--fHead);font-size:2rem;}#edit-avatar .e-page{align-content:flex-start;}.message-item{color:black;}.ac26-faq-section{padding:100px 40px;max-width:1200px;margin:0 auto;}.ac26-faq-list{display:flex;flex-direction:column;gap:1rem;max-width:800px;margin:0 auto;}.ac26-faq-item{background:rgba(255,255,255,0.03);overflow:hidden;transition:border-color 0.3s;}.ac26-faq-item.open{border-color:rgba(200,255,0,0.3);background:rgba(200,255,0,0.04);}.ac26-faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px;cursor:pointer;list-style:none;user-select:none;}.ac26-faq-q-text{font-family:var(--fHead);font-size:2.2rem;color:#fff;letter-spacing:-0.01em;text-transform:uppercase;}.ac26-faq-icon{flex-shrink:0;width:28px;height:28px;border:1px solid rgba(255,255,255,0.15);display:flex;align-items:center;justify-content:center;transition:background 0.3s,border-color 0.3s,transform 0.35s ease;}.ac26-faq-icon::before,.ac26-faq-icon::after{content:'';display:block;position:absolute;background:rgba(255,255,255,0.6);border-radius:1px;transition:transform 0.35s ease,opacity 0.35s ease,background 0.3s;}.ac26-faq-icon::before{width:12px;height:1.5px;}.ac26-faq-icon::after{width:1.5px;height:12px;}.ac26-faq-item.open .ac26-faq-icon{background:var(--colorMain);border-color:var(--colorMain);}.ac26-faq-item.open .ac26-faq-icon::before,.ac26-faq-item.open .ac26-faq-icon::after{background:#000;}.ac26-faq-item.open .ac26-faq-icon::after{transform:rotate(90deg);opacity:0;}.ac26-faq-a{max-height:0;overflow:hidden;transition:max-height 0.4s cubic-bezier(0.4,0,0.2,1),padding 0.4s cubic-bezier(0.4,0,0.2,1);padding:0 28px;}.ac26-faq-item.open .ac26-faq-a{max-height:1000px;padding:0 28px 24px;}.ac26-faq-a p{font-family:var(--fBody);font-size:15px;line-height:1.7;color:rgba(255,255,255,0.55);margin:0;border-top:2px solid rgba(255,255,255,0.06);padding-top:18px;}.ac26-faq-a a{color:var(--colorMain);text-decoration:none;}.ac26-faq-a a:hover{text-decoration:underline;}.winner .score{color:var(--colorMain)}.pop-has-gamertag .gamertag-btn img{filter:hue-rotate(235deg) brightness(0) grayscale(1);}.pop-has-gamertag .gamertag-text .game-account{margin-top:1rem;}.switch-label{font-size:1.75rem;}.short-form{border:none !important;}.location-review-box button{font-size:1.5rem;}.location-review-box img{filter:grayscale(1) brightness(5);}.match-participants .right-icons{display:none;}.game-account-title{font-size:2rem;}
