/* ChessTeachers v2.5.242 — public homepage compositor budget */
body.home{overscroll-behavior-y:auto}
body.home .ctt-header,
body.home #ctt-fixed-six-v257{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
body.home .ctt-piece{filter:none!important;will-change:auto!important}
body.home .ctt-live-gateway-glow{filter:none!important;opacity:.12!important;transform:translateZ(0)}
body.home .ctt-live-gateway-mark:before{animation:none!important;border-top-color:#f5c94a!important;border-right-color:rgba(245,201,74,.28)!important}
body.home .ctt-live-gateway-mark>i{box-shadow:0 0 8px rgba(53,229,139,.55)!important}
body.home .ctt-live-gateway-actions>a,
body.home .ctt-feature-grid>a,
body.home .ctt-community-person{will-change:auto!important}
body.home .ctt-home-community,
body.home .ctt-capabilities,
body.home .ctt-world,
body.home .ctt-master-random-home,
body.home .ctt-openings,
body.home .ctt-champion-live,
body.home .ctt-puzzle-lab,
body.home .ctt-app-showcase,
body.home .ctt-students,
body.home .ctt-news-reference{
  content-visibility:auto;
  contain-intrinsic-size:1px 760px;
}
@media(max-width:760px){
  body.home .ctt-mega-hero,
  body.home .ctt-daily-command,
  body.home .ctt-live-gateway,
  body.home .ctt-home-community,
  body.home .ctt-capabilities,
  body.home .ctt-world,
  body.home .ctt-master-random-home,
  body.home .ctt-openings,
  body.home .ctt-champion-live,
  body.home .ctt-puzzle-lab,
  body.home .ctt-app-showcase,
  body.home .ctt-students,
  body.home .ctt-news-reference{box-shadow:none!important}
  body.home .ctt-live-gateway-actions>a:hover,
  body.home .ctt-feature-grid>a:hover,
  body.home .ctt-community-person:hover{transform:none!important}
}
@media(prefers-reduced-motion:reduce){body.home *{scroll-behavior:auto!important}}
