.sidebar-component{background-color:var(--color-bg-secondary);border-radius:var(--radius-l);box-shadow:0 .1rem .1rem 0 var(--color-transparent-black-20);display:flex;flex:1 1 0;flex-direction:column}.sidebar-content{display:flex;flex:1;flex-direction:column}.sidebar-fadeHiding{opacity:0}.sidebar-fadeShowing{opacity:1}.sidebar-fadeActive{transition:opacity .3s ease}.time-selector-button-button{background-color:transparent;border:none;margin:0;padding:0;background-color:var(--color-bg-subtle);border-radius:var(--radius-l);box-shadow:inset 0 -.1rem #0000001a;color:var(--color-text-bolder);font-size:1.4rem;font-weight:600;height:4.6rem;line-height:1;padding-left:.8rem;padding-right:.8rem}.time-selector-button-button.time-selector-button-loading{background-color:var(--globalSecondaryAccentBackground)}.time-selector-button-button:hover{background-color:var(--subtleButtonBackground);color:var(--color-text-boldest)}.time-selector-button-selected{border:.3rem solid var(--color-border-selected);box-shadow:none;margin-bottom:0}.outgoing-challenges-component{display:flex;flex:1 1 0;flex-direction:column}.outgoing-challenges-header{align-items:center;border-bottom:.1rem solid var(--color-border-default);display:flex;flex:0 0 5.6rem;height:5.6rem;padding:0 1.6rem}.outgoing-challenges-header .outgoing-challenges-label{color:var(--color-text-default);flex:1 1 auto;font-size:1.4rem;font-weight:600}.outgoing-challenges-header .outgoing-challenges-close{background-color:transparent;border:none;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;gap:.6rem;padding:.2rem}.outgoing-challenges-header .outgoing-challenges-close .outgoing-challenges-icon{font-size:1.6rem;color:var(--color-icon-default)}.outgoing-challenges-header .outgoing-challenges-close .outgoing-challenges-text{color:var(--color-text-default);font-size:1.4rem}.outgoing-challenges-header .outgoing-challenges-close:hover .outgoing-challenges-icon{color:var(--color-icon-default-hovered)}.outgoing-challenges-header .outgoing-challenges-close:hover .outgoing-challenges-text{color:var(--color-text-default-hovered)}.outgoing-challenges-cancel{background-color:transparent;border:none;margin:0;padding:0;align-self:flex-end;color:var(--color-text-default);font-size:1.4rem;padding:.2rem}.outgoing-challenges-cancel:hover{color:var(--color-text-default-hovered)}.outgoing-challenges-list{display:flex;flex:1 1 0;flex-direction:column;gap:1.6rem;overflow:auto;padding:1.6rem}.outgoing-challenges-content{align-items:center;display:flex;flex:1 1 0;flex-direction:column;justify-content:center}@media (max-width: 59.999em){.outgoing-challenges-content{justify-content:flex-start;padding-top:4rem}}.share-menu-tab-event-download{display:flex;justify-content:center;margin-top:1.5rem}.share-menu-tab-event-download .icon-font-chess{line-height:.85}.share-menu-tab-event-heading{color:var(--color-text-subtle);font-size:1.3rem;font-weight:600;padding:.5rem 0}.share-menu-tab-event-section{margin-bottom:.5rem;width:100%}.share-menu-tab-image-component{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly}.share-menu-tab-image-image{border-radius:var(--radius-l);height:auto;max-height:35.2rem;max-width:100%}.share-menu-tab-image-square{align-items:center;background-color:var(--subtleButtonBackground);border-radius:var(--radius-l);display:flex;height:35.2rem;justify-content:center;max-width:100%;width:35.2rem}.share-menu-tab-image-button{margin-top:var(--space-24)}.share-menu-content{min-height:48rem;padding:var(--space-24)}.share-menu-header{background-color:var(--color-bg-tertiary);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.share-menu-modal-header{background-color:var(--color-bg-tertiary)}.share-menu-share{padding:1rem 1.5rem}.share-menu-tab{flex:1}.game-preview-hand-pieces{position:absolute;top:100%}.game-preview-pseudo-3d-container:after{background:var(--pseudo3dBackgroundProp);bottom:var(--pseudo3dRowOffset);content:"";height:12.5%;margin-top:-20%;padding-top:20%;position:absolute;width:100%}[dir=ltr] .game-preview-pseudo-3d-container:after{left:0}[dir=rtl] .game-preview-pseudo-3d-container:after{right:0}.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;position:absolute;top:49.5%;width:6.5rem;z-index:15}[dir=ltr] .game-preview-icon-wrapper{left:50%;transform:translate(-50%,-50%)}[dir=rtl] .game-preview-icon-wrapper{right:50%;transform:translate(50%,-50%)}.game-preview-icon{color:var(--color-gray-500)}.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}}.club-event-form-component{background:none;display:flex;flex-direction:column;height:auto;margin:0 auto;max-width:34.374em;padding:1.6rem 0 10rem}@media (min-width: 48em){.club-event-form-component{padding:1.6rem 0}}.club-event-form-form-header{align-items:center;display:flex;gap:.8rem;justify-content:flex-start;margin-bottom:1.6rem}.club-event-form-form-title{color:var(--color-text-bolder);font-family:var(--font-family-heading);font-size:2.2rem;font-weight:700}.club-event-form-form-buttons{display:flex;gap:1.8rem;justify-content:space-between}.social-button-component{align-items:center;border:none;border-radius:var(--radius-l);color:var(--color-neutrals-white);display:flex;gap:var(--space-4);justify-content:center;margin:0;min-width:9rem;padding:.8rem 1.2rem}.social-button-icon{color:var(--color-neutrals-white)}.social-button-facebook{background-color:#1778f2}.social-button-facebook:hover{background-color:#2f86f3}.social-button-social-x{background-color:#000}.social-button-social-x:hover{background-color:#1a1a1a}.copy-text-component{position:relative}.copy-text-btn{background-color:transparent;border:none;margin:0;padding:0}.copy-text-share{font-size:2.4rem;color:var(--color-icon-bolder)}.copy-text-success{font-size:2.4rem;align-items:center;color:var(--color-icon-success);display:inline-flex;justify-content:center}.hint-message-component{background-color:var(--color-neutrals-white);border-radius:var(--radius-xl);box-shadow:0 .2rem .5rem #0006;color:var(--color-gray-600);font-size:1.6rem;font-weight:400;line-height:1.1;max-width:17rem;min-width:100%;opacity:0;padding:1.6rem 2.4rem;position:absolute;transition:opacity .3s ease-in-out}[dir=ltr] .hint-message-component{text-align:left}[dir=rtl] .hint-message-component{text-align:right}.hint-message-top{bottom:calc(100% + 1.1rem)}[dir=ltr] .hint-message-top{left:0}[dir=rtl] .hint-message-top{right:0}.hint-message-top:after{border-color:var(--color-neutrals-white) transparent transparent transparent;border-style:solid;border-width:1rem 1rem 1rem;content:"";height:.7rem;position:absolute;top:100%;width:.7rem}[dir=ltr] .hint-message-top:after{left:1.5rem}[dir=rtl] .hint-message-top:after{right:1.5rem}.hint-message-show{opacity:1;transition:opacity .3s ease-in-out}.game-over-ad-container-component{width:var(--container-300)}@media screen and (min-width: 60em){.game-over-ad-container-component{background:var(--color-bg-opaque);border:var(--space-1) solid var(--color-border-default);box-shadow:0 var(--space-4) var(--space-16) 0 var(--color-transparent-black-65);position:absolute;top:50%;transform:translateY(-50%);z-index:-1}[dir=ltr] .game-over-ad-container-component{border-left:0;border-radius:0 var(--radius-xl) var(--radius-xl) 0;left:100%;margin-left:var(--space-8)}[dir=rtl] .game-over-ad-container-component{border-right:0;border-radius:var(--radius-xl) 0 0 var(--radius-xl);right:100%;margin-right:var(--space-8)}.game-over-ad-container-with-coach-and-analysis{top:8rem;transform:none}.game-over-ad-container-with-review-or-analysis{top:0;transform:none}}.tournaments-header-tabs-component{border-bottom:.2rem solid var(--color-border-default);color:var(--color-text-subtle);display:flex;flex-direction:column-reverse;flex-wrap:wrap}@media (min-width: 87.5em){.tournaments-header-tabs-component{flex-direction:row}}.tournaments-header-tabs-tournament-navigation{display:flex;flex:1;flex-wrap:wrap}.tournaments-header-tabs-tab{align-items:center;border-bottom:.4rem solid transparent;display:flex;justify-content:center;min-width:14rem;padding:1rem 2rem;text-align:center}.tournaments-header-tabs-tab:hover,.tournaments-header-tabs-tab.tournaments-header-tabs-highlighted{border-color:var(--color-text-default)}.tournaments-header-tabs-tab:hover,.tournaments-header-tabs-tab:hover .tournaments-header-tabs-icon,.tournaments-header-tabs-tab.tournaments-header-tabs-highlighted,.tournaments-header-tabs-tab.tournaments-header-tabs-highlighted .tournaments-header-tabs-icon{color:var(--color-text-default)}.tournaments-header-tabs-icon{font-size:2.4rem;color:var(--color-icon-default)}[dir=ltr] .tournaments-header-tabs-icon{margin-right:.5rem}[dir=rtl] .tournaments-header-tabs-icon{margin-left:.5rem}
