.clock-component{--clockWhiteColor: var(--color-gray-900);--clockWhiteBackground: var(--color-neutrals-white);--clockBlackColor: var(--color-neutrals-white);--clockBlackBackground: var(--color-gray-900);--clock-height: 2.4rem;--clock-width: 7rem;--clock-margin: 0;--clock-font-size: 1.4rem;align-items:center;background-clip:content-box;background-color:var(--clockWhiteBackground);border-radius:var(--radius-3);color:var(--clockWhiteColor);display:flex;height:var(--clock-height);justify-content:center;margin:var(--clock-margin);opacity:.5;position:relative;width:var(--clock-width)}.events-white-theme .clock-component{--clockWhiteBackground: var(--color-gray-100)}.clock-component.clock-medium{display:none;flex:0 0 7rem;height:3rem;width:7rem}[dir=ltr] .clock-component.clock-medium{margin:.7rem 0 .7rem .5rem}[dir=rtl] .clock-component.clock-medium{margin:.7rem .5rem .7rem 0}.clock-component.clock-medium .clock-value{font-size:1.5rem}.clock-component.clock-medium .clock-result{width:7rem}@media all and (min-width: 40em){.clock-component.clock-medium{display:flex}}.clock-component.clock-small{flex:0 0 5rem;height:2.5rem;width:5rem}[dir=ltr] .clock-component.clock-small{margin:.7rem 0 .7rem .5rem}[dir=rtl] .clock-component.clock-small{margin:.7rem .5rem .7rem 0}.clock-component.clock-small .clock-value{font-size:1.2rem}.clock-component.clock-small .clock-result{width:5rem}.clock-component .clock-value{font-family:var(--font-family-icons);font-size:var(--clock-font-size);opacity:.5}.clock-component.clock-black{background-color:var(--clockBlackBackground);color:var(--clockBlackColor)}.clock-component.clock-player-turn,.clock-component.clock-player-turn .clock-value,.clock-component.clock-result-visible,.clock-component.clock-result-visible .clock-value{opacity:1}.clock-component .clock-bar{display:none}.clock-component.clock-result-visible{border-color:var(--color-gray-500);border-style:solid;border-width:0}[dir=ltr] .clock-component.clock-result-visible.clock-white,[dir=ltr] .clock-component.clock-result-visible.clock-black{border-left-width:.8rem}[dir=rtl] .clock-component.clock-result-visible.clock-white,[dir=rtl] .clock-component.clock-result-visible.clock-black{border-right-width:.8rem}.clock-component.clock-result-visible.clock-winner{border-color:var(--color-bg-win)}.clock-result{align-items:center;background-color:var(--color-gray-500);color:var(--color-neutrals-white);display:none;font-size:1.1rem;justify-content:center;line-height:1.4;position:absolute;text-transform:uppercase;width:10rem}.clock-top .clock-result{border-radius:var(--radius-3) var(--radius-3) 0 0;bottom:4rem}.clock-bottom .clock-result{border-radius:0 0 var(--radius-3) var(--radius-3);top:4rem}.clock-horizontal{--resultWidth: 6rem}.clock-horizontal .clock-result{bottom:0;font-size:1.4rem;top:0;width:var(--resultWidth)}[dir=ltr] .clock-horizontal .clock-result{border-radius:var(--radius-3) 0 0 var(--radius-3);left:calc(-1 * var(--resultWidth))}[dir=rtl] .clock-horizontal .clock-result{border-radius:0 var(--radius-3) var(--radius-3) 0;right:calc(-1 * var(--resultWidth))}.clock-winner .clock-result{background-color:var(--color-bg-win)}.clock-winner:not(.clock-horizontal) .clock-result:before{border:1rem solid transparent;position:absolute;width:2.2rem}[dir=ltr] .clock-winner:not(.clock-horizontal) .clock-result:before{left:50%;margin-left:-1.1rem}[dir=rtl] .clock-winner:not(.clock-horizontal) .clock-result:before{right:50%;margin-right:-1.1rem}.clock-winner.clock-top .clock-result:before{border-bottom-color:var(--color-bg-win);bottom:100%}.clock-winner.clock-bottom .clock-result:before{border-top-color:var(--color-bg-win);top:100%}@media all and (min-width: 60em){.clock-component{--clock-height: 4rem;--clock-width: 10rem;--clock-font-size: 2rem}.clock-component.clock-result-visible{border-left:none;border-right:none}.clock-component .clock-value{opacity:.5}.clock-component.clock-black{background-color:var(--clockBlackBackground);color:var(--clockBlackColor)}.clock-component.clock-player-turn,.clock-component.clock-player-turn .clock-value{opacity:1}.clock-component.clock-player-turn.clock-with-arrows{opacity:.85}.clock-component.clock-player-turn.clock-with-arrows:after{border:1.2rem solid var(--clockWhiteBackground);border-left:1.4rem solid transparent;border-right:1.4rem solid transparent;content:"";display:block;height:0;margin:auto;position:absolute;width:3rem}.clock-component.clock-player-turn.clock-with-arrows.clock-top:after{border-top:none;bottom:100%}.clock-component.clock-player-turn.clock-with-arrows.clock-top.clock-black:after{border-bottom-color:var(--clockBlackBackground)}.clock-component.clock-player-turn.clock-with-arrows.clock-bottom:after{border-bottom:none;top:100%}.clock-component.clock-player-turn.clock-with-arrows.clock-bottom.clock-black:after{border-top-color:var(--clockBlackBackground)}.clock-component .clock-bar{display:none}.clock-component .clock-result{display:flex}.clock-component.clock-result-visible.clock-top:not(.clock-horizontal){border-top-left-radius:0;border-top-right-radius:0}.clock-component.clock-result-visible.clock-bottom:not(.clock-horizontal){border-bottom-left-radius:0;border-bottom-right-radius:0}[dir=ltr] .clock-component.clock-result-visible.clock-horizontal{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:var(--resultWidth)}[dir=rtl] .clock-component.clock-result-visible.clock-horizontal{border-bottom-right-radius:0;border-top-right-radius:0;margin-right:var(--resultWidth)}.clock-component.clock-with-arrows .clock-bar{display:block;height:.6rem;overflow:hidden;position:absolute;width:100%}.clock-component.clock-with-arrows .clock-remainder{background-color:var(--color-green-300);height:.6rem;position:absolute;width:100%}[dir=ltr] .clock-component.clock-with-arrows .clock-remainder{left:0}[dir=rtl] .clock-component.clock-with-arrows .clock-remainder{right:0}.clock-component.clock-with-arrows.clock-top{padding-bottom:.6rem}.clock-component.clock-with-arrows.clock-top .clock-bar{border-radius:0 0 var(--radius-3) var(--radius-3);bottom:0}.clock-component.clock-with-arrows.clock-top .clock-remainder{bottom:0}.clock-component.clock-with-arrows.clock-bottom{padding-top:.6rem}.clock-component.clock-with-arrows.clock-bottom .clock-bar{border-radius:var(--radius-3) var(--radius-3) 0 0;top:0}.clock-component.clock-with-arrows.clock-bottom .clock-remainder{top:0}.clock-component.clock-with-arrows.clock-white .clock-bar{background-color:var(--color-transparent-white-65)}.clock-component.clock-with-arrows.clock-black .clock-bar{background-color:var(--color-transparent-black-20)}}@media all and (min-width: 78.125em) and (min-height: 600px){.clock-result{font-size:1.4rem;line-height:2.5rem}.clock-winner .clock-result:before{content:""}}.horizontal-evaluation-bar-component{--horizontal-eval-bar-height: 2.4rem;border-radius:var(--radius-3);height:var(--horizontal-eval-bar-height);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.horizontal-evaluation-bar-component.horizontal-evaluation-bar-flipped{transform:scaleX(-1)}.horizontal-evaluation-bar-component .horizontal-evaluation-bar-fill{background-color:var(--color-transparent-white-5);border-radius:var(--radius-3);height:var(--horizontal-eval-bar-height);overflow:hidden;position:relative;width:100%;z-index:0}.horizontal-evaluation-bar-component .horizontal-evaluation-bar-color{bottom:0;height:var(--horizontal-eval-bar-height);position:absolute;transition:transform 1s ease-in;width:100%}[dir=ltr] .horizontal-evaluation-bar-component .horizontal-evaluation-bar-color{left:0}[dir=rtl] .horizontal-evaluation-bar-component .horizontal-evaluation-bar-color{right:0}.horizontal-evaluation-bar-component .horizontal-evaluation-bar-white{background-color:var(--color-neutrals-white);border:.1rem solid var(--color-border-default);border-radius:var(--radius-3);z-index:1}.dark-mode .horizontal-evaluation-bar-component .horizontal-evaluation-bar-white{border:none}.horizontal-evaluation-bar-component .horizontal-evaluation-bar-black{background-color:#403d39;z-index:2}.horizontal-evaluation-bar-component .horizontal-evaluation-bar-center{background-color:var(--color-gray-500);height:var(--horizontal-eval-bar-height);position:absolute;top:0;width:.2rem;z-index:3}[dir=ltr] .horizontal-evaluation-bar-component .horizontal-evaluation-bar-center{left:calc(50% - .1rem)}[dir=rtl] .horizontal-evaluation-bar-component .horizontal-evaluation-bar-center{right:calc(50% - .1rem)}@container gamesList (width < 60rem){.horizontal-evaluation-bar-component{--horizontal-eval-bar-height: 1.6rem}}.round-games-list-item-pairing-component{background-color:var(--color-bg-tertiary);border-radius:var(--radius-5);margin-bottom:1.2rem;overflow:hidden}.round-games-list-item-pairing-label{align-items:center;background-color:var(--color-bg-quaternary);color:var(--color-text-boldest);cursor:pointer;display:flex;justify-content:center;padding:1.5rem 3rem;position:relative}.round-games-list-item-pairing-chevron{font-size:1.6rem;color:var(--color-icon-subtle);position:absolute}[dir=ltr] .round-games-list-item-pairing-chevron{right:1.6rem}[dir=rtl] .round-games-list-item-pairing-chevron{left:1.6rem}.round-games-list-item-pairing-participants{align-items:center;display:flex;justify-content:center;width:100%}.round-games-list-item-pairing-participant{align-items:center;display:flex;flex:1 1 50%;gap:2rem;justify-content:flex-end}[dir=ltr] .round-games-list-item-pairing-participant{text-align:right}[dir=rtl] .round-games-list-item-pairing-participant{text-align:left}.round-games-list-item-pairing-participant~.round-games-list-item-pairing-participant{justify-content:flex-start}[dir=ltr] .round-games-list-item-pairing-participant~.round-games-list-item-pairing-participant{text-align:left}[dir=rtl] .round-games-list-item-pairing-participant~.round-games-list-item-pairing-participant{text-align:right}.round-games-list-item-pairing-player{color:var(--color-text-boldest)}.round-games-list-item-pairing-tagline{align-items:center;color:var(--color-text-boldest);display:flex;gap:.8rem;justify-content:center}.round-games-list-item-pairing-points{background-color:var(--color-bg-subtle);border-radius:var(--radius-5);color:var(--color-text-bolder);margin:0 .4rem;padding:.8rem 1.2rem;text-align:center}.round-games-list-item-pairing-separator{margin:0 1.4rem}@container info-tab-games-boards (width < 60rem){[dir=ltr] .round-games-list-item-pairing-label{padding-right:5rem}[dir=rtl] .round-games-list-item-pairing-label{padding-left:5rem}.round-games-list-item-pairing-participants{flex-direction:column;gap:1.2rem}.round-games-list-item-pairing-participant{width:100%}[dir=ltr] .round-games-list-item-pairing-participant{text-align:left}[dir=rtl] .round-games-list-item-pairing-participant{text-align:right}.round-games-list-item-pairing-participant~.round-games-list-item-pairing-participant{flex-direction:row-reverse}.round-games-list-item-pairing-player{display:flex;flex-grow:1}.round-games-list-item-pairing-tagline{justify-content:flex-start;width:100%}.round-games-list-item-pairing-name{flex-grow:1}.round-games-list-item-pairing-points{flex-shrink:0;min-width:3.8rem}.round-games-list-item-pairing-separator{display:none}}.event-info-tab-schedule-html-content{color:var(--color-text-bolder);max-height:100%;overflow:auto}.event-info-tab-schedule-html-content p,.event-info-tab-schedule-html-content ul,.event-info-tab-schedule-html-content ol{color:var(--color-text-bolder)}.event-info-tab-schedule-html-content h1,.event-info-tab-schedule-html-content h2,.event-info-tab-schedule-html-content h3,.event-info-tab-schedule-html-content h4{color:var(--color-text-boldest)}.event-info-tab-schedule-html-content a{color:var(--color-text-link)}.event-info-tab-schedule-html-content table{border-color:var(--color-border-default)}.event-info-tab-schedule-schedule{background-color:var(--color-bg-secondary);border-radius:var(--radius-5);color:var(--color-text-bolder);display:flex;flex-direction:column;margin:auto;max-width:76.4rem;width:100%}.event-info-tab-schedule-header{align-items:center;background-color:var(--color-bg-tertiary);border-radius:var(--radius-5) var(--radius-5) 0 0;color:var(--color-text-default);display:flex;font-weight:600;height:4.8rem;padding:0 2.4rem}.event-info-tab-schedule-date{flex:0 0 20rem}.event-info-tab-schedule-name{flex:1 1 auto}.event-info-tab-schedule-timezone{display:flex;font-weight:400}.event-info-tab-schedule-timezone .event-info-tab-schedule-active{color:var(--color-text-bolder)}.event-info-tab-schedule-toggle{--labelBgColor: var(--color-green-400);min-width:0}[dir=ltr] .event-info-tab-schedule-toggle{margin-left:.8rem}[dir=rtl] .event-info-tab-schedule-toggle{margin-right:.8rem}.event-info-tab-schedule-select{align-self:center;margin-bottom:1.6rem;max-width:40rem}.event-info-tab-schedule-component{height:100%;max-height:100%;overflow:auto}@media (max-width: 59.999em){.event-info-tab-schedule-component{justify-content:space-between}.event-info-tab-schedule-header,.event-info-tab-schedule-schedule-item{align-items:center}.event-info-tab-schedule-date,.event-info-tab-schedule-name,.event-info-tab-schedule-timezone{flex:1 1 auto;white-space:nowrap}.event-info-tab-schedule-header .event-info-tab-schedule-date{flex:0 0 10rem}.event-info-tab-schedule-name,.event-info-tab-schedule-timezone{flex:1 1 auto}.event-info-tab-schedule-header .event-info-tab-schedule-timezone,.event-info-tab-schedule-schedule{flex:0 0 auto;width:auto}.event-info-tab-schedule-toggle,.event-info-tab-schedule-timezone span:last-child{display:none}}.sidebar-tab-event-games-component{container-name:gamesList;container-type:size;flex:1 1 0;min-height:30rem;min-width:0;overflow-y:auto;position:relative}.sidebar-tab-event-games-header{align-items:center;display:flex;flex:0 0 4rem;margin-top:1.6rem;overflow:hidden}.sidebar-tab-event-games-header-left{align-items:center;display:flex;flex:0 0 calc(100% - 4rem);transition:margin .3s ease}[dir=ltr] .sidebar-tab-event-games-searching .sidebar-tab-event-games-header-left{margin-left:calc(-100% + 4rem)}[dir=rtl] .sidebar-tab-event-games-searching .sidebar-tab-event-games-header-left{margin-right:calc(-100% + 4rem)}.sidebar-tab-event-games-rounds{flex:1 0 11.5rem;max-width:12rem}.sidebar-tab-event-games-toggle{flex:0 1 15rem}[dir=ltr] .sidebar-tab-event-games-toggle{margin-left:.4rem}[dir=rtl] .sidebar-tab-event-games-toggle{margin-right:.4rem}.sidebar-tab-event-games-search{flex:0 0 100%}.sidebar-tab-event-games-list{flex:1 0 0}.sidebar-tab-event-games-list:empty{display:none}.sidebar-tab-event-games-untoggle-message{color:var(--color-text-subtle);display:none;margin:2rem;text-align:center}.sidebar-tab-event-games-list:empty+.sidebar-tab-event-games-untoggle-message{display:block}.sidebar-tab-event-games-preview{z-index:9999}.sidebar-tab-event-games-button{align-self:center;margin:.8rem 0}@media all and (min-width: 60em){.sidebar-tab-event-games-component{display:flex;flex-direction:column;min-height:0;overflow-y:visible}.sidebar-tab-event-games-list{flex:1 1 auto;overflow-y:auto}}@media all and (max-width: 59.999em){.sidebar-tab-event-games-preview{display:none}}.player-component{--avatarSize: 6.4rem;align-items:center;container-name:player;container-type:size;display:grid;grid-column-gap:.4rem;grid-template:"details clock" 1fr/1fr auto;height:100%}.player-component.player-bottom{grid-template:"details clock" 1fr/1fr auto}.player-details{align-items:baseline;display:grid;grid-area:details;grid-gap:.4rem;grid-template:"title         name rating score" 1fr/min-content auto auto 1fr;overflow:hidden}.player-avatar{border-radius:var(--radius-3);cursor:pointer;display:none;flex:0 0 auto;height:var(--avatarSize);width:var(--avatarSize)}.player-title{background-color:var(--color-bg-chesstitle);border-radius:var(--radius-3);color:var(--color-neutrals-white)!important;font-size:1.4rem;font-weight:600;line-height:1;padding:.2rem .3rem;grid-area:title;padding:.3rem .5rem}.player-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-neutrals-white);cursor:pointer;font-size:1.4rem;font-weight:600;grid-area:name;max-width:100%}.events-white-theme .player-name{color:var(--color-gray-700)}.player-flag{align-self:center;display:none;grid-area:flag;margin-bottom:-.3rem}.player-rating{color:var(--color-transparent-white-72);grid-area:rating}.events-white-theme .player-rating{color:var(--color-gray-700)}.player-rating:before{content:"("}.player-rating:after{content:")"}.player-current-score{color:var(--color-text-subtle);display:inline;grid-area:score;padding:0 1.2rem;white-space:nowrap}.player-current-score .player-numerator{color:var(--color-text-default);font-weight:600}.player-clock{flex:0 0 auto;grid-area:clock}.player-pieces{display:none;position:absolute;width:2.3rem}[dir=ltr] .player-pieces{right:-3rem}[dir=rtl] .player-pieces{left:-3rem}@media all and (min-width: 75em){.player-component{--avatarSize: 8rem}}@media all and (min-width: 60em){.player-component{display:flex;flex-direction:column;justify-content:space-between}.player-component.player-bottom{flex-direction:column-reverse}.player-player{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;max-width:11rem;position:relative}.player-player .player-details{align-items:center;display:grid;flex:1 0 auto;grid-column-gap:.4rem;grid-template:"name  name  " 1fr "flag  rating" 1fr "score score" 1fr/auto auto;justify-items:center;margin-top:1rem;max-width:11rem}.player-player .player-details.player-no-flag .player-rating{grid-area:flag-start/flag-start/rating-end/rating-end;justify-self:center}.player-player .player-details.player-no-scores{grid-template:"name  name  " 1fr "flag  rating" 1fr/auto auto}.player-player .player-name{grid-area:name}.player-player .player-flag{align-self:auto;display:inline-flex;grid-area:flag;justify-self:end}.player-player .player-rating{grid-area:rating;justify-self:start}.player-player .player-rating:before,.player-player .player-rating:after{display:none}.player-avatar{display:block}.player-title{position:absolute;top:calc(var(--avatarSize) - 1rem)}.player-name{text-align:center}.player-pieces{display:block}.player-clock{margin:1rem 0}@container player (height < 250px){.player-player .player-details{grid-template:"name  name  " 1fr "flag  rating" 1fr/auto auto}.player-current-score{display:none}}}.match-item-component{align-items:center;color:var(--color-text-default);cursor:pointer;display:flex;height:4rem;padding:0 1.6rem}.match-item-component.match-item-even{background-color:var(--color-bg-tertiary)}.match-item-square{background-color:var(--color-transparent-black-65);border:.1rem solid rgba(0,0,0,.4);border-radius:var(--radius-2);flex:0 0 auto;height:1rem;width:1rem}[dir=ltr] .match-item-square{margin-right:.8rem}[dir=rtl] .match-item-square{margin-left:.8rem}.match-item-square.match-item-white{background-color:var(--color-transparent-white-72)}.dark-mode .match-item-square{background-color:var(--color-transparent-white-14);border-color:var(--color-transparent-white-25)}.dark-mode .match-item-square.match-item-white{background-color:var(--color-transparent-white-72);border-color:var(--color-transparent-white-40)}.match-item-title{display:flex;flex:0 0 3rem}[dir=ltr] .match-item-title{padding-right:.2rem}[dir=rtl] .match-item-title{padding-left:.2rem}.match-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-bolder);flex:1 1 auto;font-size:1.4rem;font-weight:600;max-width:calc(100% - 10rem)}[dir=ltr] .match-item-name{margin-right:.4rem}[dir=rtl] .match-item-name{margin-left:.4rem}.match-item-rating{font-size:1.4rem;font-weight:500}[dir=ltr] .match-item-rating{margin-right:.6rem}[dir=rtl] .match-item-rating{margin-left:.6rem}.match-item-flag{display:flex;flex:0 0 2.4rem}.match-item-score{flex:0 0 auto;font-weight:600;text-align:center;width:1.6rem}.match-item-number{flex:0 0 auto;font-weight:600;min-width:2rem}[dir=ltr] .match-item-number{margin-right:.4rem}[dir=rtl] .match-item-number{margin-left:.4rem}.match-item-rating-container{align-items:center;display:flex;flex:0 0 10rem;justify-content:flex-end}.floating-modal-component{background:var(--color-bg-opaque);border-radius:var(--radius-5);box-shadow:0 .5rem 1.5rem #00000080;display:flex;flex-direction:column;overflow:hidden;position:fixed;z-index:10099}.floating-modal-header{background:var(--color-bg-tertiary);cursor:grab;display:flex;flex-shrink:none;height:4rem;min-height:4rem;overflow:hidden;padding:1.2rem;position:relative}.floating-modal-resize-left,.floating-modal-resize-right{bottom:0;height:3rem;position:absolute;width:3rem}[dir=ltr] .floating-modal-resize-left{cursor:sw-resize;left:0}[dir=rtl] .floating-modal-resize-left,[dir=ltr] .floating-modal-resize-right{cursor:se-resize;right:0}[dir=rtl] .floating-modal-resize-right{cursor:sw-resize;left:0}.floating-modal-dragging{cursor:grabbing}.floating-modal-title{color:var(--color-text-default);font-size:1.4rem;font-weight:600;line-height:1;margin-top:.2rem;overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}[dir=ltr] .floating-modal-title{padding-right:1rem}[dir=rtl] .floating-modal-title{padding-left:1rem}.floating-modal-title.floating-modal-uppercase{text-transform:uppercase}.floating-modal-close{color:var(--color-icon-default);cursor:pointer;font-size:2rem;position:absolute;top:1rem}[dir=ltr] .floating-modal-close{right:1rem}[dir=rtl] .floating-modal-close{left:1rem}.floating-modal-close:hover{opacity:.6}.login-modal-component{align-items:center;display:flex;flex-direction:column}.login-modal-title{color:var(--color-text-boldest);font-family:var(--font-family-heading);font-size:clamp(2.8rem,4vw,3.6rem);font-weight:700;line-height:1.05;margin-bottom:.8rem;text-align:center}.login-modal-subtitle{color:var(--color-text-default);font-size:1.7rem;font-weight:600;line-height:1.2;margin:.8rem 0 3rem;text-align:center}.login-modal-form-group{margin-bottom:1.5rem}.login-modal-form-group input{transition:border-color .25s var(--motion-ease-out-gentle)}.login-modal-error{color:var(--color-text-danger)}.form-error-component a{color:var(--color-text-default);text-decoration:underline}.form-error-component a:hover{color:var(--color-text-default-hovered)}.login-modal-label{line-height:1}.login-modal-header{display:flex;justify-content:center;margin:0 auto;width:100%}.login-modal-logo{background:url(/bundles/web/images/logo/logo-black.svg) no-repeat center;background-size:contain;display:inline-block;height:4.4rem;margin-bottom:3rem;width:15.8rem}.dark-mode .login-modal-logo{background:url(/bundles/web/images/logo/logo.svg) no-repeat center}.login-modal-wrap{padding:3.5rem clamp(1rem,4vw,3rem) 1rem}.login-modal-form{margin-bottom:3.5rem}.login-modal-button{margin:3rem 0 0}.login-modal-turnstile{font-size:0;line-height:0}.login-modal-footer{background-color:var(--color-bg-tertiary);border-radius:0 0 var(--radius-10) var(--radius-10);color:var(--color-text-bolder);text-align:center}.login-modal-link{align-items:center;color:var(--color-text-default);cursor:pointer;display:flex;flex-wrap:wrap;gap:.2rem;justify-content:center;padding:1.5rem;text-decoration:underline}.login-modal-link:hover{color:var(--color-text-default-hovered)}.login-modal-text{color:var(--color-text-bolder);cursor:default}[dir=ltr] .login-modal-text{margin-right:.5rem}[dir=rtl] .login-modal-text{margin-left:.5rem}.login-modal-options{align-items:center;color:var(--color-text-subtle);display:flex;font-size:1.3rem;justify-content:space-between}[dir=ltr] .login-modal-options>*:last-child{margin-left:1.5rem;text-align:right}[dir=rtl] .login-modal-options>*:last-child{margin-right:1.5rem;text-align:left}.login-modal-forgot{color:var(--color-text-default);font-weight:400;text-decoration:underline}.login-modal-forgot:hover{color:var(--color-text-default-hovered)}@media (min-width: 40em){.login-modal-wrap{padding:4rem 4rem 2rem}}
