.what-is-chess-ad{align-items:center;background:url(/bundles/web/images/web/whats.5607f597.png) bottom no-repeat #b9b39b;border-radius:var(--radius-l);cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;padding:0 2rem;position:relative}.what-is-chess-title{color:var(--color-neutrals-white);font-size:2.4rem;font-weight:600;line-height:1.4;margin-bottom:12.5rem;margin-top:2rem;text-align:center}.what-is-chess-play{align-items:center;background-color:var(--color-neutrals-white);border-radius:var(--radius-circular);bottom:.5rem;cursor:pointer;display:flex;height:8.5rem;justify-content:center;left:50%;opacity:.9;padding-left:1rem;position:absolute;transform:translateX(-50%);width:8.5rem}.what-is-chess-icon{color:var(--color-gray-500);font-size:5.2rem}.board-game-title{display:flex;flex-direction:column;justify-content:center;overflow:hidden}.board-game-subtitle{font-size:1.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-game-preview{display:flex;height:100%;margin:0 auto;max-width:32rem;width:100%}.membership-players-content{display:grid;gap:1.5rem 2rem;grid-template-columns:repeat(auto-fill,minmax(23rem,1fr))}.membership-players-player{display:flex;width:100%}.membership-players-player-details{flex:1;margin-left:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.membership-players-fullname{font-weight:600;line-height:2rem;margin-top:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.membership-players-user-rating{color:var(--color-text-subtle);font-size:1.3rem;font-weight:400;line-height:1.7rem;margin-bottom:0}.modal-with-footer-modal{display:flex;flex-direction:column;max-width:100%;min-width:35rem;overflow:hidden;padding:1.5rem;text-align:center;width:36.6rem}.modal-with-footer-newbie{background-color:var(--color-neutrals-white);box-shadow:var(--elevation-modal);max-width:40rem;position:absolute;width:auto;z-index:950}.modal-with-footer-newbie .modal-with-footer-content{margin:0;padding:1.5rem}.modal-with-footer-content{flex:1 1 auto;margin-bottom:1.5rem}.modal-with-footer-footer{background-color:var(--color-neutrals-white);display:flex;flex:0 0 auto;justify-content:center;margin:auto -1.5rem -1.5rem -1.5rem}.promo-background-wrapper{align-items:center;display:flex;justify-content:center;min-width:100%;position:relative}.promo-background-wrapper>img{height:auto}.promo-background-fixed-height{height:85vh}.promo-background-image{align-self:center;display:flex;justify-self:center;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.promo-section{border-radius:var(--radius-m);margin-bottom:2.4rem;overflow:hidden}.promo-modal-layout{bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.promo-modal-layout-chess960{right:26.55%}@media (max-width:39.938em){.promo-modal-layout-chess960{right:0}}.newbie-modal-title{color:var(--color-gray-900);font-family:var(--font-family-heading);font-size:2rem;margin-bottom:1.5rem;text-align:center}.newbie-modal-list{margin:0 0 1.5rem;text-align:left}.newbie-modal-list h2{font-size:1.4rem;font-weight:400;line-height:1.25}.newbie-modal-wrapper,.newbie-modal-wrapper-slim{padding:1.5rem;width:100%}.newbie-modal-background{align-items:center;cursor:pointer;display:flex;height:19rem;justify-content:center;margin-bottom:1.5rem;position:relative}.newbie-modal-four-players{background:url(/bundles/web/images/promo-pages/how-to-play-4player-chess.f6173fd6.jpg) bottom no-repeat}.newbie-modal-bughouse{background:url(/bundles/web/images/promo-pages/how-to-play-bughouse.3a8d9a1c.jpg) bottom no-repeat}.newbie-modal-play{align-items:center;background-color:hsla(0,0%,100%,.9);border-radius:var(--radius-circular);display:flex;height:5rem;justify-content:center;position:absolute;width:5rem}.newbie-modal-icon{color:var(--color-gray-500);font-size:3.6rem;left:.2rem;position:relative}.newbie-modal-promo-image{margin-bottom:1rem;width:12rem}@media (-webkit-min-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.newbie-modal-four-players{background:url(/bundles/web/images/promo-pages/how-to-play-4player-chess.f6173fd6@2x.jpg) bottom no-repeat;background-size:34rem 19rem}.newbie-modal-bughouse{background:url(/bundles/web/images/promo-pages/how-to-play-bughouse.3a8d9a1c@2x.jpg) bottom no-repeat;background-size:34rem 19rem}}@media (min-width:48em){.newbie-modal-wrapper{padding:3rem}}.newbie-modal-fade-in{animation:newbie-modal-fadeIn .3s forwards}@keyframes newbie-modal-fadeIn{0%{opacity:0}to{opacity:1}}.social-likes-component{align-items:center;background-color:var(--color-bg-tertiary);border-radius:0 0 var(--radius-l) var(--radius-l);display:flex;justify-content:space-around;padding:var(--space-16) var(--space-4)}.social-likes-component.social-likes-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:var(--space-16)}.social-likes-network{align-items:center;align-self:center;color:var(--color-text-default);cursor:pointer;display:flex;flex-direction:column;flex-grow:1;gap:.4rem;justify-content:center;justify-self:center;max-width:8rem;transition:color .15s ease}.social-likes-network:hover{color:var(--color-text-default-hovered)}.social-likes-quantity{font-size:1.4rem}.social-members-category{align-items:center;display:flex;padding:1rem 1.5rem}.social-members-category+.social-members-category{border-top:.1rem solid var(--color-border-default)}.social-members-title{align-items:center;display:flex;justify-content:center}.social-members-icon{color:var(--color-icon-default);font-size:2.4rem}.social-members-content{color:var(--color-text-default);font-size:1.4rem;font-weight:600;margin-left:1rem}.social-members-quantity{color:var(--color-text-boldest);font-size:1.4rem;font-weight:700;margin-left:auto}body.modal-overflow-hidden{overflow:hidden}.cc-modal-component{align-items:center;display:flex;height:100vh;height:100dvh;justify-content:center;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-24) 0;position:fixed;top:0;width:100vw;z-index:9999}.cc-modal-body{--modalBorderRadius:var(--radius-xl);background-color:var(--color-bg-opaque);border-radius:var(--modalBorderRadius);box-shadow:inset 0 0 0 var(--border-s) var(--color-border-default);margin:auto;max-width:calc(100% - 1.5rem);position:relative}.cc-modal-backdrop{background-color:var(--backdropBg,var(--color-bg-overlay));bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.cc-modal-bg-transparent{--backdropBg:transparent}.cc-modal-enter-from,.cc-modal-leave-to{opacity:0}.cc-modal-enter{transition:opacity .3s var(--motion-ease-out-1)}.cc-modal-leave{transition:opacity .1s var(--motion-ease-out-1)}.cc-modal-xxxs{--cc-modal-max-width:var(--container-xxxs);width:var(--container-xxxs)}.cc-modal-xxs{--cc-modal-max-width:var(--container-xxs);width:var(--container-xxs)}.cc-modal-xs{--cc-modal-max-width:var(--container-xs);width:var(--container-xs)}.cc-modal-sm{--cc-modal-max-width:var(--container-s);width:var(--container-s)}.cc-modal-md{--cc-modal-max-width:var(--container-m);width:var(--container-m)}.cc-modal-lg{--cc-modal-max-width:var(--container-l);width:var(--container-l)}.cc-modal-xl{--cc-modal-max-width:var(--container-xl);width:var(--container-xl)}.cc-modal-component-v2{animation:cc-modal-fade-out .1s var(--motion-ease-out-1);background-color:transparent;border:none;display:none;height:100%;inset:0;margin:0;max-height:100%;max-width:100%;overscroll-behavior:contain;padding:var(--space-24) .8rem;position:fixed;width:100%!important}.cc-modal-component-v2[open]{animation:cc-modal-fade-in .3s var(--motion-ease-out-1);display:grid}.cc-modal-component-v2[open]::backdrop{animation:cc-modal-fade-in .3s var(--motion-ease-out-1);background-color:var(--color-bg-overlay)}.cc-modal-component-v2[open].cc-modal-bg-transparent::backdrop{background-color:transparent}.cc-modal-dialog{align-content:start;background-color:var(--color-bg-opaque);border-radius:var(--radius-xl);box-shadow:var(--elevation-popover),inset 0 0 0 var(--border-s) var(--color-border-default);color:var(--color-text-default);margin:auto;max-width:var(--cc-modal-max-width);position:relative;width:100%}@keyframes cc-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cc-modal-fade-out{0%{display:grid;opacity:1}to{display:none;opacity:0}}.outside-close-component{background-color:transparent;border:none;cursor:pointer;height:3rem;margin:0;opacity:.85;padding:0;position:absolute;right:var(--positionRight,1rem);top:var(--positionTop,1rem);width:3rem;z-index:10}.outside-close-component:hover{opacity:1;transition:opacity .3s}.outside-close-icon{color:var(--iconColor,var(--color-gray-500));font-size:2.8rem}@media (min-width:48em){.outside-close-component{--positionRight:-3.8rem;--positionTop:-.4rem}.outside-close-icon{--iconColor:var(--color-neutrals-white)}}.modal-video-box{max-width:100%;width:85.3rem}.modal-video-video{background-color:var(--color-gray-900);height:0;padding-bottom:56.25%;position:relative}.modal-video-video iframe{height:100%;max-width:100%;position:absolute;top:0;width:100%}.game-preview-hand-pieces{position:absolute;top:100%}.game-preview-pseudo-3d-container:after{background:var(--pseudo3dBackgroundProp);bottom:var(--pseudo3dRowOffset);content:"";height:12.5%;left:0;margin-top:-20%;padding-top:20%;position:absolute;width:100%}.game-preview-icon-wrapper{align-items:center;background-color:var(--color-transparent-white-85);border-radius:var(--radius-circular);display:flex;height:6.5rem;justify-content:center;left:50%;position:absolute;top:49.5%;transform:translate(-50%,-50%);width:6.5rem;z-index:15}.game-preview-icon{color:var(--color-gray-500);font-size:4rem}.game-preview-chess960-title{color:var(--color-neutrals-white);font-size:15vw;font-weight:700;left:0;position:absolute;right:0;text-align:center;top:40%;width:100%;z-index:15}@media (min-width:30em){.game-preview-chess960-title{font-size:8rem}}@media (min-width:60em){.game-preview-chess960-title{font-size:10rem}}