.managedTicker{overflow:hidden}.managedTicker .tickerTrack{will-change:transform;width:max-content;animation:24s linear infinite atriumTicker;display:flex}.managedTicker .tickerGroup{flex-shrink:0;align-items:center;display:flex}.managedTicker .tickerGroup span{margin-right:28px;display:inline-block}@keyframes atriumTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}
.legacyAbout{display:none!important}
.logo:has(.brandLogoImage){align-items:center;gap:11px;display:flex}.brandLogoImage{object-fit:contain;background:#0d0712;border-radius:9px;width:38px!important;height:38px!important}.logo strong{font:inherit;letter-spacing:inherit}.mascot{justify-content:center;grid-template-columns:minmax(420px,650px) minmax(360px,510px)!important;gap:clamp(35px,5vw,75px)!important;padding-inline:5vw!important}.mascotCopy{align-self:center;max-width:650px}.mascotCopy>p:last-child{max-width:620px!important}.underageCard small{color:#766b7e;margin-top:24px;font-size:10px;display:block}@media (max-width:900px){.mascot{grid-template-columns:1fr!important}.mascotCopy{text-align:center;margin:auto}.mascotImage{width:min(500px,100%);margin:auto}}
.eventBadges{gap:7px;margin-bottom:12px;flex-direction:row!important;justify-content:flex-start!important;padding:0!important;display:flex!important}.eventBadges span{letter-spacing:.14em;border-radius:6px;padding:6px 9px;font-size:7px;font-weight:950;display:inline-flex}.eventBadges .sfw{color:#66ebbd;background:#23c58d19;border:1px solid #23c58d55}.eventBadges .nsfw{color:#df9dff;background:#a83cff1c;border:1px solid #b04dff66}.eventBadges .canceledBadge{color:#ff9aab;background:#ff37551a;border:1px solid #ff496566}.eventCanceled{border-color:#ff496555!important}.eventCanceled .managedCover{filter:grayscale(.65)brightness(.55)}.eventCanceled h3{-webkit-text-decoration:line-through #ff4965;text-decoration:line-through #ff4965}.eventCanceled>div:last-child{background:linear-gradient(135deg,#210b15,#0d0712)}
.brandLogoImage{background:0 0!important;border-radius:0!important}.intro{gap:clamp(35px,4vw,75px)!important}.introText{align-self:center;padding-top:20px!important}.introTitle{align-self:center}.tickerEditor>div{grid-template-columns:minmax(0,1fr) 35px!important}.tickerEditor>div>input{width:100%!important;min-width:0!important}.tickerEditor .tickerAdd{grid-template-columns:minmax(0,1fr) 190px!important}.tickerEditor .tickerAdd input{grid-column:1!important}.tickerEditor .tickerAdd button{grid-column:2!important}@media (max-width:650px){.tickerEditor .tickerAdd{grid-template-columns:1fr!important}.tickerEditor .tickerAdd button{grid-column:1!important}}
