@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{border:0;font:inherit;font-size:100%;margin:0;outline:none;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.2}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}.l-center-txt{text-align:center}*{-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);text-rendering:optimizeLegibility}:not(.with-scrollbar)::-webkit-scrollbar{display:none}:root{--safe-area-top: 0px;--safe-area-bottom: 0px;--header-height: 5rem;--tabs-height: 5rem;--indicator-top: 5px}@supports (left: env(safe-area-inset-left)){:root{--safe-area-top: env(safe-area-inset-top);--safe-area-bottom: env(safe-area-inset-bottom);--indicator-top: 0px}}:root{--header-app-offset: calc(var(--header-height) + var(--safe-area-top))}.ios-7{--safe-area-top: 2rem;--header-app-offset: calc(var(--header-height) + var(--safe-area-top))}.ipad{--header-height: 4.1rem}html,body{position:relative;height:100%;width:100%;overflow:hidden}html,input,select{font:62.5% / 1.5rem var(--font-family),sans-serif;-webkit-font-smoothing:antialiased}html,body,input,button{color:var(--base-body-text-color);background-color:var(--base-body-background-color)}h1,input{line-height:2rem;font-size:2rem}input{box-sizing:border-box}h2{font-size:1.3rem}p{line-height:2rem;font-size:1.5rem}button{background:none;width:100%}strong,b{font-weight:700}.logo{margin-top:3rem;margin-bottom:3rem}.logo h1{line-height:5rem;font-size:5rem;margin-top:1rem;font-weight:300;text-transform:uppercase}.logo img{vertical-align:sub;width:8rem}.draggable{cursor:pointer}.unselectable{-webkit-user-select:none;-moz-user-select:none;user-select:none}a,button{text-decoration:none;color:var(--base-link-color)}a.link,button.link{text-decoration:underline}.l-body{position:absolute;inset:0;transform:scale(1)}div.svg-icon{display:inline-flex;align-self:center}div.svg-icon svg{height:1em;width:1em;fill:currentColor}div.svg-icon.baseline svg{top:.125em;position:relative}header:after{content:"";position:absolute;inset:auto auto 0 0;height:1px;width:100%;background-color:var(--list-block-border-color);display:block;z-index:15;transform-origin:50% 100%}header{position:absolute;height:calc(var(--header-height) + var(--safe-area-top));width:100%;text-align:center;background-color:var(--base-header-background-color);z-index:10}header .l-body{position:static}header button.icon,header a.icon{width:44px;font-size:2.5rem;z-index:10;display:inline-block;position:relative}header .l-header-title{height:4rem;margin:0 auto;line-height:4rem;position:absolute;width:100%}header .l-header-title.l-body{margin-left:5rem;margin-right:5rem}header .header-inner{padding-top:var(--safe-area-top);position:absolute;left:0;bottom:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;transform:translateZ(0)}.l-view>.l-body{background-color:var(--base-body-background-color)}.l-hide,.l-btn.l-hide{display:none}.page-content{overflow:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:none;box-sizing:border-box;height:100%;position:relative;z-index:1;background-color:var(--tables-view-game-list-background-color);padding-top:calc(var(--header-height) + var(--safe-area-top))}a.icon-large{line-height:2rem;font-size:2.3rem;padding:0 1rem}.error-text{color:var(--red);text-transform:lowercase}.hs{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:5px 0;width:100%;-webkit-overflow-scrolling:touch}.hs::-webkit-scrollbar{display:none}.hs>div{flex:0 0 auto;margin-left:.75rem}.hs>div:first-child{margin-left:2rem}.hs>div:last-child{padding-right:2rem}.hs>div .l-btn{text-transform:initial;padding-top:.5rem;padding-bottom:.5rem;font-weight:400;line-height:1.5;font-size:1.4rem;border-radius:2rem;border-color:var(--current-filter-surface);color:var(--current-filter-color)}.hs>div .l-btn.active{border-color:transparent;background-color:var(--current-filter-surface)}.hs>div .l-btn.active .svg-icon{color:var(--current-filter-action-color)}.chip .svg-icon{margin-left:.5rem}@keyframes letterBounce{0%{transform:scale(1);transform-origin:bottom}10%{transform:scale(1.1,.8);transform-origin:bottom}30%{transform:scale(1);transform-origin:bottom}to{transform:scale(1);transform-origin:bottom}}@keyframes jump{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.l-btn-outline{border:1px solid var(--button-border-color)}.l-btn{color:var(--button-text-color);display:block;text-decoration:none;text-align:center;padding:.5rem 1rem;border-radius:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;letter-spacing:.025em;font-size:1.5rem;line-height:2rem;line-height:2}.l-word-of-the-day-item .l-btn.tracking-widest{color:var(--base-light-text-color)}.l-btn{text-transform:uppercase;white-space:nowrap;font-weight:600}.l-btn-primary{--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);color:#fff;background:var(--button-primary-background-color);border-color:transparent}.l-btn-secondary{--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background:#fff;color:#5a63c8;border-color:transparent}.l-btn-danger{color:hsl(var(--red-hue),75%,45%)}.l-btn.l-btn-sm{padding:.25rem .5rem;font-size:1.125rem;line-height:1.75rem;line-height:1.5;border-radius:.25rem}.l-btn.l-btn-lg{font-size:1.7rem;line-height:3.2rem}.l-btn-fb{background-color:#3b5997!important;color:#fff!important;border:none!important}.l-btn-google{background-color:#000!important;color:#fff!important;border:none!important}.l-btn-apple{background-color:#000!important;color:#fff!important;border:none!important;text-transform:initial!important;letter-spacing:normal!important;font-size:1.2rem!important}.l-btn-email{background-color:var(--brand-green)!important;color:#fff!important;border:none!important}.l-btn-guest{background-color:transaprent!important;color:#3d2e00!important;border:none!important;outline:1px solid #3d2e00}.l-btn-dialog{background-color:var(--button-dialog-background-color);border-color:var(--button-dialog-border-color)}.l-btn-social{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;text-transform:initial!important;border-radius:100px;font-size:1.4rem!important}.l-btn-social>:first-child{font-size:2rem}.l-btn-social .svg-icon{vertical-align:middle}.l-views{width:100vw;min-height:100%;height:100%;margin:0 auto;background-color:var(--views-background-color)}.l-view{width:100vw;height:calc(100% - calc(var(--header-height, 0px) + var(--safe-area-top, 0px)))}.l-view>.l-view{height:100%}.list-block{margin:35px 0;font-size:17px;background-color:var(--list-block-background-color)}.list-block ul,.list-block ol{margin:0;padding:0;position:relative}.list-block ul:after,.list-block ol:after{content:"";position:absolute;inset:auto auto 0 0;height:1px;width:100%;background-color:var(--list-block-border-color);display:block;z-index:15;transform-origin:50% 100%}.list-block ul:before,.list-block ol:before{content:"";position:absolute;inset:0 auto auto 0;height:1px;width:100%;background-color:var(--list-block-border-color);display:block;z-index:15;transform-origin:50% 100%}.list-block ul,.list-block ol{counter-reset:li}.list-block .item-inner{padding-right:16px;position:relative}.list-block .item-inner:after{content:"";position:absolute;inset:auto auto 0 0;height:1px;width:100%;background-color:var(--list-block-border-color);display:block;z-index:15;transform-origin:50% 100%}.list-block .item-inner{width:100%;padding-top:8px;padding-bottom:8px;min-height:48px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;align-self:stretch;overflow:hidden}.list-block ol .item-content{padding-left:0rem}.list-block ol .item-content:before{content:counter(li);counter-increment:li;min-width:34px;text-align:center;font-size:1.5rem}.list-block ol li:nth-of-type(1) .item-content:before{content:""}.list-block ol .item-media{padding-left:.8rem}.list-block ol .item-media .svg-icon{font-size:1.7rem;position:absolute;left:-3.3rem}.list-block ol .item-inner img{margin-right:1rem}.list-block.inset{margin-left:10px;margin-right:10px}.list-block.inset .content-block-title{margin-left:0;margin-right:0}.list-block .item-media{display:flex;flex-shrink:0;flex-wrap:nowrap;box-sizing:border-box;align-items:center;padding-top:7px;padding-bottom:8px;min-width:40px}.list-block .item-media+.item-inner{margin-left:16px}.list-block .item-inner-vertical{padding-right:16px;position:relative}.list-block .item-inner-vertical:after{content:"";position:absolute;inset:auto auto 0 0;height:1px;width:100%;background-color:var(--list-block-border-color);display:block;z-index:15;transform-origin:50% 100%}.list-block .item-inner-vertical{width:100%;padding-top:8px;padding-bottom:8px;min-height:48px;box-sizing:border-box;display:flex;overflow:hidden;flex-direction:column;justify-content:flex-start;text-align:left}.list-block .item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex-shrink:1;position:relative;max-width:100%;color:var(--base-text-color)}.list-block .item-content{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;min-height:48px;padding-left:16px;color:var(--list-block-item-content-text-color);line-height:1.2}.list-block .item-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:flex;height:auto;line-height:inherit}.list-block .item-text,.list-block .item-title{font-size:1.7rem}.list-block.media-list .item-title-row{display:flex;justify-content:space-between}.list-block.media-list .item-inner{display:block;padding-top:10px;padding-bottom:9px;border-bottom:none}.list-block .item-after{display:flex;flex-shrink:0;flex-grow:0;white-space:nowrap;color:var(--light-gray)}.list-block li{box-sizing:border-box;position:relative}.list-block li:last-child{margin-bottom:0!important}.list-block li:last-child .item-inner:after{display:none}.list-block li li:last-child .item-inner:after,.list-block li:last-child li .item-inner:after{content:"";position:absolute;inset:auto auto 0 0;height:1px;width:100%;background-color:var(--list-block-border-color);display:block;z-index:15;transform-origin:50% 100%}.list-block li:last-child li:last-child .item-inner:after{display:none}.logout-link,.logout-link .item-title{color:var(--logout-color)!important}.card{background-color:var(--list-block-background-color)}.card .l-word{justify-content:flex-start}.card h2{font-weight:300;font-size:1.5rem;padding-top:1rem;padding-bottom:1rem}.card-footer{position:relative;text-align:right}.card-footer:before{content:"";position:absolute;inset:0 auto auto 0;height:1px;width:100%;background-color:var(--list-block-border-color);display:block;z-index:15;transform-origin:50% 100%}.list-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:11px}.list-icon-lg{width:42px;height:42px}.list-icon-lg svg{width:22px!important;height:22px!important}.list-icon-md{width:36px;height:36px;border-radius:9px}.list-icon-md svg{width:18px!important;height:18px!important}.list-icon-surface{background:var(--shade200);color:var(--light-gray)}html[dark-theme] .list-icon-surface{background:var(--shade800)}.list-icon-ghost{background:#ffffff24;color:#fff}.content-block{margin:32px 0;padding:0 16px;box-sizing:border-box}.content-block-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;font-size:14px;text-transform:uppercase;line-height:1;margin:35px 15px 10px;color:var(--content-block-title-text-color)}.content-block-title+.list-block,.content-block-title+.content-block{margin-top:10px}.l-empty-state{margin-top:5rem}.l-empty-state a{font-size:2rem;text-decoration:underline}.l-empty-state h2{font-size:3rem;line-height:30px}.l-empty-state h3{font-size:2rem;line-height:26px}.l-games .list-block.no-games-list ul{background:transparent}.l-games .list-block.no-games-list ul:before{display:none}.l-games .list-block.no-games-list li{margin-bottom:0!important;border-top:none!important;border-bottom:1px solid var(--list-block-border-color)!important;background:var(--game-list-background-color)!important}.l-games .list-block.no-games-list li .item-content{padding-left:0}.l-games .list-block.no-games-list li .item-content,.l-games .list-block.no-games-list li .item-link{color:var(--base-text-color)}.l-games .list-block.no-games-list li .item-inner,.l-games .list-block.no-games-list li .item-title,.l-games .list-block.no-games-list li .item-text{color:inherit}.l-games .list-block.no-games-list li .item-inner:after,.l-games .list-block.no-games-list li .item-title:after,.l-games .list-block.no-games-list li .item-text:after{display:none}.l-games .list-block.no-games-list .item-text{margin-top:0;font-size:1.6rem;color:var(--base-light-text-color);opacity:1!important}.l-games .list-block.no-games-list li:last-child{border-bottom:none!important}.l-games .list-block.no-games-list .primary-card{padding:0!important;background:var(--brand-green);color:#fff!important;border-radius:14px;margin:0!important}.l-games .list-block.no-games-list .primary-card .item-text{opacity:1!important}.l-games .list-block.no-games-list li:has(.primary-card){border-bottom:none!important}.l-games .list-block.no-games-list .primary-card .item-inner,.l-games .list-block.no-games-list .primary-card .item-after,.l-games .list-block.no-games-list .item-title,.l-games .list-block.no-games-list .item-text,.l-games .list-block.no-games-list .item-link{border-bottom:none!important}.l-games .list-block.no-games-list .primary-card .item-inner:after,.l-games .list-block.no-games-list .primary-card .item-after:after,.l-games .list-block.no-games-list .item-title:after,.l-games .list-block.no-games-list .item-text:after,.l-games .list-block.no-games-list .item-link:after{display:none}.l-game-view>.l-body{z-index:200}.l-game-view>.l-body .page-content{overflow:hidden;padding-top:0;padding-bottom:0;display:flex;flex-direction:column}.l-game-view>.l-body .page-content header{position:relative;min-height:calc(var(--header-height) + var(--safe-area-top));max-height:10rem;display:flex}.l-game-view>.l-body .page-content header .header-inner{position:relative}.l-game-view.l-view{height:calc(100% - var(--safe-area-top, 0px))}.l-board-wrapper{overflow:hidden;position:relative;background-color:var(--game-view-board-background-color);width:100vw;touch-action:none}.l-board{display:block;transform-origin:left top;transform:translateZ(0);margin:0;padding:0}.l-points{position:absolute;top:2px;right:2px;line-height:100%}.l-rack-message{padding:2rem 0}.l-rack-message h2{font-size:1.5rem}.l-swap-rack{margin:3.2rem 0rem}.l-btn-exchange{color:var(--player-button-color);border-color:var(--player-button-border-color)}.l-rack{padding:.3rem 0;background-color:var(--game-view-rack-background-color);border-top:2px solid var(--game-view-rack-border-color);display:flex}.l-rack:before{content:"";height:1rem;position:absolute;bottom:0;width:100%;background-color:var(--game-view-rack-bottom-background-color)}.l-rack .l-letter:visited{color:#000}.l-tip{margin:1rem 0}.l-tip .svg-icon{margin-right:1.2vw}.l-count-bubble{text-align:center;font-weight:700;position:absolute;background-color:var(--game-view-bubble-background-color);color:var(--game-view-bubble-text-color);width:1.7rem;height:1.7rem;line-height:1.7rem;right:.2rem;top:.2rem;font-size:1.1rem;border-radius:.9rem}.l-count-bubble-large{text-align:center;background-color:var(--game-view-bubble-background-color);color:var(--game-view-bubble-text-color);width:1.5rem;height:1.5rem;line-height:1.5rem;font-size:1.3rem;border-radius:.9rem}.l-empty-box{background-color:var(--game-view-board-background-color);position:relative;z-index:200;flex:1}.game-view-header .header-inner{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;width:100%}.game-view-header .left,.game-view-header .right{display:flex;justify-content:flex-start;align-items:center;flex-shrink:0;text-align:center}.game-view-header button.disable{opacity:.3}.game-view-header button{position:relative}.l-time{text-align:center;flex:20%}.l-time .counter{text-transform:uppercase;font-size:1rem;line-height:1rem}.l-time .icon{font-size:2rem}.l-status-view-wrapper{width:100%;margin:0;min-height:40px;min-width:0;background-color:var(--game-view-status-background-color)}.l-status-view{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;flex-flow:row wrap;min-height:4rem}.l-status-view .turn-indicator h1,.l-status-view .turn-indicator h2{color:var(--game-view-status-turn-indicator-color);font-weight:700}.l-status-view .item-content{min-height:38px;flex:50%;width:50%;padding:0;color:var(--game-view-status-item-content-text-color)}.l-status-view.game-rapid .item-content{flex:35%;width:35%}.l-status-view .item-title{font-size:1.3rem}.l-status-view .item-title-row{display:flex;justify-content:space-between}.l-status-view .item-text{font-size:2rem}.l-status-view .item-inner{align-self:stretch;min-height:0;display:block;margin-left:.4rem!important;padding-top:0;padding-bottom:0;padding-right:0rem;border:none}.l-status-view .item-inner:after{display:none}.l-status-view .item-reverse{flex-direction:row-reverse}.l-status-view .item-reverse .item-inner{margin-left:0;margin-right:.4rem;padding-right:0;padding-left:0rem}.l-status-view .item-reverse .item-title{width:100%;text-align:right}.l-status-view .item-reverse .item-text{text-align:right;display:block}.l-status-view .item-media{padding:0;min-width:30px}@media only screen and (min-device-width:340px)and (max-device-width:599px){.game-view-header .l-status-view .l-avatar-icon img,.game-view-header .l-status-view .l-avatar-icon svg{width:3.5rem;height:3.5rem}.game-view-header .l-status-view .item-text{font-size:2.5rem!important}}@media only screen and (min-device-height:730px)and (max-device-width:599px){.game-view-header .l-status-view .l-avatar-icon img,.game-view-header .l-status-view .l-avatar-icon svg{width:clamp(32px,11vw,40px);height:clamp(32px,11vw,40px)}.game-view-header .l-status-view .item-text{font-size:2.5rem!important}}.l-controls-wrapper{display:flex;position:relative;flex:1 1 auto;transform:scale(1);z-index:104}.fill-height{background-color:var(--game-view-controls-background-color);flex-direction:column;display:flex;flex:3 0 auto;z-index:102}.l-controls{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;width:100%}.l-controls .left,.l-controls .right{display:flex;justify-content:flex-start;align-items:center;flex-shrink:0;text-align:center;min-width:33%}.l-controls .center{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;flex-flow:row wrap;min-height:4rem;min-width:33%}.l-controls .l-play-btn{border:1px solid var(--button-border-color);font-size:2.25rem;line-height:2.5rem;padding:.75rem;line-height:1;border-radius:2rem;align-self:baseline}.l-controls .l-play-btn.l-active{font-weight:700}.l-controls .l-play-next-btn{font-size:1.1rem;line-height:2}.l-no-text-overflow{text-overflow:initial}.l-letters-left{text-align:center;display:flex;justify-content:center;align-items:center;min-height:2rem;line-height:1.8rem;font-size:1.4rem}.l-panel.game-actions-panel{z-index:101}.l-panel.game-actions-panel button{text-align:left}.l-panel.game-actions-panel .list-block{margin:0;background-color:var(--game-view-controls-panel-background-color)}.l-panel.game-actions-panel .item-content{padding:0}.l-panel.game-actions-panel .item-inner{margin-left:0}.l-panel.game-actions-panel .item-inner:after{background-color:#ffffff80}.l-panel.game-actions-panel .item-text{font-size:1.4rem;color:var(--game-view-controls-panel-text-color)}.l-panel.game-actions-panel .item-title{color:var(--game-view-controls-panel-title-color);font-size:1.6rem}.l-panel.game-actions-panel .svg-icon{margin:0 auto;color:var(--game-view-controls-panel-icon-color);font-size:2rem}.l-action-btn.l-active{opacity:1}.l-btn-icon{display:flex;flex-direction:column;align-items:center;min-width:4.4rem;font-size:2rem}.l-btn-icon .svg-icon{margin-bottom:.5rem}.l-btn-icon .btn-label{font-size:1rem;text-transform:uppercase}.l-btn-icon .btn-label-condensed{letter-spacing:-.05rem}.no-more-letters{color:var(--game-view-no-letters-text-color)}.step-move-btn{border-color:transparent;color:var(--shade800)}.step-move-btn.active{border-color:var(--red)}.action-points{display:flex;flex-direction:column}.action-points .points{font-family:Lato,sans-serif;font-size:1.6rem;padding-bottom:.2rem;text-align:right}.action-points .total{font-family:Lato,sans-serif;font-size:1.2rem;text-align:right;color:var(--words-list-total-color)}.l-game-view .recent-word{text-align:center;display:flex;justify-content:center;align-items:center;min-height:2.5rem;line-height:.78;font-size:1.6rem;background-color:var(--game-recent-word-background-color);color:var(--game-recent-word-color)}.l-blank-view{text-align:center}.l-blank-view .l-body{background-color:var(--blank-view-background-color);top:0}.l-blank-view .l-letter{display:inline-block;margin:.2rem;border:1px solid var(--blank-view-letter-border-color);position:relative;color:var(--blank-view-letter-color)}.l-blank-view .l-btn{color:var(--blank-view-letter-color);border-color:var(--blank-view-letter-border-color)}.newgame-button{border:none;display:block;border-radius:0;color:var(--white);transition:all .15s ease;margin-top:1rem;margin-bottom:1rem;font-weight:700}.icon-trophy:not([data-container=menu] .icon-trophy){color:#f39c12}.content-block-title .total{font-size:13px;line-height:14px;margin-left:2px;border-radius:8px;padding:1px 8px;background-color:var(--game-list-total-background-color);color:var(--base-text-color)}.l-games{background-color:var(--game-list-background-color)}.l-games .l-avatar-icon img,.l-games .l-avatar-icon svg{vertical-align:middle}.l-games .l-board-mini{background-color:var(--game-list-board-mini-background-color);position:relative}.l-games .l-board-mini .l-letter-mini{position:absolute}.l-games .content-block-title{font-weight:400;padding:10px;margin:0;background-color:var(--game-list-content-block-title-background-color);color:var(--game-list-content-block-title-text-color)}.l-games .content-block-title a{float:right;font-size:1.2rem;text-transform:capitalize;color:var(--game-list-content-block-title-link-color);line-height:1.4rem}.l-games .list-block{margin:0 0 10px}.l-games .list-block ul li{padding-left:10px;margin-bottom:var(--game-item-margin-bottom);background-color:var(--game-item-background-color);border-top:1px solid var(--game-list-border-bottom-color);border-bottom:1px solid var(--game-list-border-bottom-color)}.l-games .list-block ul li:last-child{border-bottom:1px solid var(--game-list-border-bottom-color)}.animate-fade-in{animation:fadeIn .15s ease}.list-block.game-list{background-color:var(--game-list-background-color)}.l-btn.l-star{border-color:var(--game-item-button-favorite-border-color);color:var(--game-item-button-favorite-text-color);margin-right:.8rem;padding-right:.1rem}.l-btn.l-favorite{border-color:var(--game-item-button-rematch-border-color);color:var(--game-item-button-rematch-text-color);margin-right:.8rem;padding-right:.1rem}.l-btn.l-remove{border-color:var(--game-item-button-remove-border-color);color:var(--game-item-button-remove-text-color)}.l-btn.l-remove:visited{color:var(--game-item-button-remove-text-color)}.l-btn.l-rematch{border-color:var(--game-item-button-rematch-border-color);color:var(--game-item-button-rematch-text-color)}.l-btn.l-rematch:visited{color:var(--game-item-button-rematch-text-color)}.l-player-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:center}.l-player-ranking{padding-left:.8rem;color:var(--game-item-recent-word-color);align-self:center}.l-game-item{background-color:var(--game-item-background-color);padding-left:0!important}.l-game-item .turn-indicator{color:var(--game-item-turn-indicator-color)}.l-game-item .l-board-mini{flex-shrink:0}.l-game-item .l-board-mini canvas{width:0}.l-game-item .item-title{min-height:2.4rem}.l-game-item .l-btn{align-self:start;background-color:var(--game-item-button-background-color)}.l-game-item .item-title-row .item-title{font-size:clamp(1.4rem,3.8vw,1.7rem);color:var(--game-item-text-color)}.l-game-item .item-title-row .item-title a{color:var(--game-item-text-color)}.l-game-item .item-title-row .item-after{font-size:clamp(1.4rem,3.8vw,1.7rem)}.l-game-item .item-title-row .item-after .svg-icon{margin-right:1.2vw}.l-game-item .item-title-row .item-after .svg-icon svg{top:.2em}.l-game-item .item-title-row .item-after .game-time{margin-right:1.2vw}.l-game-item .item-title-row .item-score{display:flex;align-items:flex-end;font-size:clamp(1.4rem,3.8vw,1.7rem)}.l-game-item .item-title-row .item-score .svg-icon{margin-right:1.2vw}.l-game-item .item-dict{align-items:flex-end}.l-game-item .l-player{display:flex}.l-game-item .l-avatar-icon{margin-right:.8rem}.l-game-item .l-avatar-icon img,.l-game-item .l-avatar-icon svg{width:clamp(32px,8vw,32px);height:clamp(32px,8vw,32px)}.l-game-item .item-media{padding:0}.l-game-item .item-inner{align-self:stretch;display:flex!important;flex-direction:column;align-items:unset;margin:.8rem!important;padding:0!important;flex-grow:1}.l-game-item .item-inner:after{display:none}.l-game-item .item-text{margin-top:0;padding-top:1vw;overflow:auto;white-space:nowrap;font-size:1em}.l-game-item .item-game-type{color:var(--game-item-recent-word-color)!important}.l-game-item .recent-word{color:var(--game-item-recent-word-color);font-size:clamp(1.4rem,4vw,1.8rem)}.l-game-item .time{display:inline-block}.l-game-item .time:before{padding-right:.5rem}.media-list.game-list ul:after{display:none}.media-list.game-list ul:before{display:none}.l-new-game .list-block ul{background:transparent}.l-new-game .list-block ul:before{display:none}.l-new-game .list-block li{margin-bottom:0!important;border-top:none!important;border-bottom:1px solid var(--list-block-border-color)!important;background:var(--game-list-background-color)!important}.l-new-game .list-block li:last-child{border-bottom:none!important}.l-new-game .item-content{padding-left:0;color:var(--base-text-color)}.l-new-game .item-media{padding:0}.l-new-game .item-inner:after{display:none}.l-new-game .item-inner{color:inherit;padding-right:5px}.l-new-game .item-inner .item-text{margin-top:0;font-size:1.6rem;color:var(--base-light-text-color);opacity:1!important}.l-new-game .item-inner .item-title{color:inherit}.l-new-game .primary-card{padding:0!important;background:var(--brand-green);color:#fff!important;border-radius:14px;margin:0!important}.l-new-game .primary-card .item-inner,.l-new-game .primary-card .item-after,.l-new-game .primary-card .item-title,.l-new-game .primary-card .item-text,.l-new-game .primary-card .item-link{border-bottom:none!important}.l-new-game .primary-card .item-inner:after,.l-new-game .primary-card .item-after:after,.l-new-game .primary-card .item-title:after,.l-new-game .primary-card .item-text:after,.l-new-game .primary-card .item-link:after{display:none}.l-new-game .primary-card .item-inner,.l-new-game .primary-card .item-after,.l-new-game .primary-card .item-title,.l-new-game .primary-card .item-text,.l-new-game .primary-card .item-link{color:inherit}.l-new-game .primary-card .item-text{opacity:1!important}.l-new-game .list-block li:has(.primary-card){border-bottom:none!important}.l-word-of-the-day-item{background-color:var(--game-item-background-color)}.l-word-of-the-day-item .l-placeholder-bg{background-color:var(--shade200)}.l-word-of-the-day-item .l-square-small{vertical-align:middle;text-align:center;width:100%;font-size:3.5rem;color:var(--game-item-text-color)}.l-word-of-the-day-item a{color:var(--game-item-text-color)}.l-word-of-the-day-item .item-title-row{color:var(--base-text-color)}.l-word-of-the-day-item .uppercase.tracking-widest{color:var(--base-light-text-color)}.l-word-of-the-day-item .item-text{padding-top:0;line-height:1.6rem;font-size:1.4rem;color:var(--base-light-text-color)}.l-word-of-the-day-item .item-text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[dark-theme] .l-word-of-the-day-item .l-placeholder-bg{background-color:var(--shade800)}.l-panel .game-info-bar{color:var(--game-view-controls-panel-title-color)}.l-panel .game-info-bar:after{content:"";position:absolute;inset:auto auto 0 0;height:1px;width:100%;background-color:#ffffff80;display:block;z-index:15;transform-origin:50% 100%}.l-tables{background:var(--tables-view-game-list-background-color)}.l-tables .content-block-title{font-weight:400;padding:10px;margin:0;background-color:var(--tables-view-content-block-title-background-color);color:var(--tables-view-content-block-title-text-color)}.l-tables .content-block-title a{float:right;padding-left:10px;padding-right:10px;font-size:1.6rem}.l-tables .list-block{margin:0}.l-tables .list-block ul li{padding-left:10px;margin-bottom:var(--game-item-margin-bottom);background-color:var(--game-item-background-color);border-top:1px solid var(--tables-view-list-block-border-color);border-bottom:1px solid var(--tables-view-list-block-border-color)}.l-tables .list-block ul li .item-score{font-size:clamp(1.4rem,3.8vw,1.7rem);line-height:1.2}.l-tables .list-block ul li:last-child{border-bottom:1px solid var(--tables-view-list-block-border-color)}.l-tables .l-game-item .l-avatar-icon{margin:0}.l-tables .l-game-item .l-avatar-icon img,.l-tables .l-game-item .l-avatar-icon svg{width:clamp(32px,11vw,44px);height:clamp(32px,11vw,44px)}.l-tables .l-game-item .item-inner{margin-left:1.6rem!important}.l-tables .l-game-item .item-title{display:flex;width:100%}.l-tables .l-tournament-item .item-inner{margin-left:0rem!important}.list-block.game-list{background:var(--tables-view-game-list-background-color)}#playersearch-view.with-filter-bar{--filters-height: 5rem}#playersearch-view{--filters-height: 0rem;--tabs-height: 5rem}#playersearch-view>.l-body>.page-content{padding-top:calc(var(--header-height) + var(--safe-area-top) + var(--tabs-height) + var(--filters-height));padding-bottom:10rem}#share i:before{font-weight:700}.invite-friends{background-color:var(--background-color)}.playersearch-form{top:var(--header-app-offset);background-color:var(--playersearch-form-surface)}.playersearch-form:after{content:"";position:absolute;inset:auto auto 0 0;height:1px;width:100%;background-color:var(--list-block-border-color);display:block;z-index:15;transform-origin:50% 100%}.playersearch-form input{background-color:var(--playersearch-form-input)}.playersearch-form input::-moz-placeholder{color:var(--light-gray);opacity:1}.playersearch-form input::placeholder{color:var(--light-gray);opacity:1}.playersearch-form input:focus{outline:2px solid transparent;outline-offset:2px}#filter-dialog .l-word-of-the-day-item label.tracking-widest{color:var(--base-light-text-color)}#filter-dialog label{margin-bottom:.5rem;display:block;text-align:left;text-transform:uppercase}#filter-dialog input,#filter-dialog select{background-color:var(--filter-input);color:var(--filter-input-color)}#filter-dialog input,#filter-dialog select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.5rem;padding:.75rem 1rem;font-size:1.5rem;line-height:2rem;line-height:1.25}#filter-dialog input:focus,#filter-dialog select:focus{outline:2px solid transparent;outline-offset:2px}.input-group-append{pointer-events:none;position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;padding-left:.5rem;padding-right:.5rem}html[dark-theme]{--player-view-background-color: var(--background-color)}#player-view{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background-color:var(--views-background-color)}#player-view header button.icon:before{line-height:2rem;font-size:2rem}.player-header-information{display:flex;flex-direction:column}.player-header{display:flex;margin-bottom:1rem}.player-header .l-avatar-icon{margin-right:1rem;border:4px solid #fff;border-radius:50%;box-shadow:inset 0 1.5px 3px #00000026,0 1.5px 3px #00000026}.player-header .l-avatar-icon img{box-shadow:none}.player-username{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:2rem;line-height:3rem;max-width:60vw;font-weight:700;color:var(--base-dark-bluish-text-color)}.player-information{display:flex;flex-wrap:wrap}.player-location,.player-gender{font-size:1.4rem;line-height:2rem;margin-bottom:1rem;color:var(--base-bluish2-text-color);margin-right:1rem;display:flex;min-width:0;align-items:baseline}.player-location .svg-icon,.player-gender .svg-icon{margin-right:1.2vw}.player-location span,.player-gender span{display:inline-flex;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-sub-information{display:flex;flex-direction:column}.player-last-move,.player-games-no,.player-about{font-size:1.4rem;line-height:2rem;color:var(--base-bluish2-text-color)}.player-about{color:var(--base-bluish2-text-color)}.l-profile-buttons{display:flex}.l-profile-buttons .l-btn{flex:1 1 0%}.l-profile-buttons .l-btn-edit{color:var(--player-button-color);border-color:var(--player-button-border-color)}.l-profile{background-color:var(--player-view-background-color);color:var(--player-view-color)}.l-profile .list-header{margin-left:1rem;font-size:1.3rem}.l-profile .cell{flex-wrap:wrap}.l-profile .cell-content{font-size:3.75rem;line-height:1;margin-bottom:1.5rem;text-align:center;color:var(--base-dark-bluish-text-color)}.l-profile .cell-content-label{font-size:1.5rem;line-height:2rem}.l-profile .l-word-of-the-day-item .cell-content-label.tracking-widest{color:var(--base-light-text-color)}.l-profile .cell-content-label{text-transform:uppercase;text-align:center;color:var(--base-bluish-text-color);min-height:3.6rem}.l-profile .cell-content-highlight{color:hsl(var(--red-hue),75%,45%)}.ios-11 .l-profile.page-content{padding-bottom:6rem}.player-ranking{display:flex;flex-direction:column;padding:2rem;background-color:var(--player-view-ranking-background)}.player-ranking .player-ranking-header{text-align:center;font-weight:700;font-size:1.4rem;text-transform:uppercase;overflow-wrap:break-word;margin-bottom:1rem;color:var(--white);letter-spacing:.1rem;letter-spacing:.025em}.player-ranking .player-ranking-content{text-align:center;display:flex;justify-content:center;font-size:3.75rem;line-height:1;margin-bottom:1.2rem;color:var(--white)}.player-ranking .player-ranking-content .svg-icon{padding-right:.25rem;font-size:2.25rem;line-height:2.5rem}.player-versus{border-top:1px solid var(--player-view-border-color);display:flex;flex-direction:column;padding:2rem;background-color:var(--player-view-background-color)}.player-versus .player-versus-header{text-align:center;font-weight:700;font-size:1.4rem;text-transform:uppercase;overflow-wrap:break-word;margin-bottom:3rem;color:var(--base-dark-bluish-text-color);display:flex;justify-content:space-between}.player-versus .player-versus-header .player-versus-header-you,.player-versus .player-versus-header .player-versus-header-vs,.player-versus .player-versus-header .player-versus-header-player{width:33%}.player-versus .player-versus-header .player-versus-header-you{text-align:left}.player-versus .player-versus-header .player-versus-header-vs{font-weight:400}.player-versus .player-versus-header .player-versus-header-player{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.player-versus .player-versus-content{display:flex;margin:1.4rem 0}.player-versus .player-versus-other{text-align:right}.player-versus .player-versus-other .bar{margin-right:1rem}.player-versus .player-versus-other .bar-indicator{background-color:#fe95dd;border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.player-versus .player-versus-me{text-align:left}.player-versus .player-versus-me .bar{margin-left:1rem;direction:rtl}.player-versus .player-versus-me .bar .bar-indicator{background-color:#3ecf8e;border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.player-versus .player-versus-me,.player-versus .player-versus-other{flex-grow:1;text-align:center;font-size:2.5rem;color:var(--base-grayish-blue-text-color);align-self:center;display:flex;width:35%;align-items:center}.player-versus .player-versus-me .bar,.player-versus .player-versus-other .bar{width:100%;height:.5rem}.player-versus .player-versus-me .bar .bar-indicator,.player-versus .player-versus-other .bar .bar-indicator{height:100%;width:0px}.player-versus .player-versus-title{font-size:1rem;line-height:1rem;text-align:center;text-transform:uppercase;color:var(--player-view-versus-title-color);width:30%;align-self:center;padding:.7rem .1rem;border-radius:1rem;background-color:var(--white);box-shadow:3px 3px 12px #ff8ebb33;font-weight:700}.stats-section{display:flex;flex-direction:column;padding:2rem;background-color:var(--player-view-background-color);border-top:1px solid var(--player-view-border-color)}.stats-section .stats-section-header{text-align:center;font-weight:700;font-size:1.4rem;text-transform:uppercase;overflow-wrap:break-word;margin-bottom:2rem;color:var(--base-bluish-text-color);letter-spacing:.1rem}.l-active-players .list-block{margin-top:0}.l-active-players .content-block-title{font-weight:400;padding:10px;margin:0;background-color:var(--tables-view-content-block-title-background-color);color:var(--tables-view-content-block-title-text-color)}.l-active-players,.l-ranking-view{background:var(--tables-view-game-list-background-color)}.l-active-players .l-friend .item-title,.l-active-players .l-friend .item-after,.l-active-players .l-friend a,.l-ranking-view .l-friend .item-title,.l-ranking-view .l-friend .item-after,.l-ranking-view .l-friend a{color:var(--active-player-friend-text-color)!important}.l-active-players .l-current .item-title,.l-active-players .l-current .item-after,.l-active-players .l-current a,.l-active-players .l-highlight .item-title,.l-active-players .l-highlight .item-after,.l-active-players .l-highlight a,.l-ranking-view .l-current .item-title,.l-ranking-view .l-current .item-after,.l-ranking-view .l-current a,.l-ranking-view .l-highlight .item-title,.l-ranking-view .l-highlight .item-after,.l-ranking-view .l-highlight a{color:var(--active-player-highlight-text-color)!important}.l-active-players .l-blocked .item-title,.l-active-players .l-blocked .item-after,.l-active-players .l-blocked a,.l-ranking-view .l-blocked .item-title,.l-ranking-view .l-blocked .item-after,.l-ranking-view .l-blocked a{color:var(--active-player-blocked-text-color)!important}#player-avatar{display:flex;align-items:center;justify-content:center;min-height:100%;background-color:#202020}.l-home-view .home-panel header{background:none;background-color:var(--home-view-background-color)}.l-home-view .home-panel header:after{content:"";position:absolute;inset:auto auto 0 0;height:1px;width:100%;background-color:transparent;display:block;z-index:15;transform-origin:50% 100%}.l-home-view .home-panel .page-content{padding-top:calc(var(--safe-area-top) + var(--header-height) + var(--tabs-height))}.home-panel:before{content:"";display:block;background-color:#0000;transition:background-color .5s ease-in-out}.panel-open:before{position:absolute;top:0;bottom:0;width:100%;z-index:99}.l-menu{top:var(--safe-area-top)!important;scrollbar-width:none}.l-menu .list-block{margin-top:0}.l-menu .list-block .item-inner:after{background-color:transparent}.l-menu .l-avatar-icon img,.l-menu .l-avatar-icon svg{width:4rem;height:4rem}.l-menu .list-block>.item-content{padding-top:10px;padding-bottom:10px;color:var(--menu-item-content-text-color);justify-content:flex-start}.l-menu .list-block>.item-content .item-inner{display:block;margin-left:10px}.l-menu .version{font-size:12px;margin:4px 12px 8px}.l-menu .menu-section-title{font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.06rem;color:var(--base-light-text-color);padding:.6rem 1.6rem;margin:2.4rem 0 .4rem}.l-menu .menu-section-title:first-of-type{margin-top:1.2rem}.l-menu .menu-games-card{margin:4px 12px 8px;background:var(--list-block-background-color);border-radius:12px;border:1px solid var(--base-border-color);overflow:hidden}.l-menu .menu-games-card .item-content{padding:10px 14px;display:flex;align-items:center;gap:12px;min-height:auto}.l-menu .menu-games-card .item-content .item-inner{padding:0;min-height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.l-menu .menu-games-card .item-content .item-inner:after{display:none}.l-menu .menu-games-card .game-desc{font-size:12px;color:var(--base-light-text-color);margin-top:1px}.l-menu .menu-games-card .game-icon{width:22px;height:22px;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.l-menu .menu-games-card .game-arrow{color:var(--base-light-text-color);font-size:13px;margin-left:auto}.l-menu .menu-games-card li+li .item-content{border-top:1px solid var(--base-border-color)}.l-menu .menu-subtle .item-inner{color:var(--base-light-text-color);font-size:15px;margin-left:0}.l-menu .menu-subtle .list-icon-surface{opacity:.7}.settings-menu{min-height:100%;background-color:var(--game-list-background-color)}.settings-menu .list-block{background-color:var(--game-list-background-color)}.settings-menu .list-block .item-content{min-height:44px}.settings-menu .list-block .item-media{padding:0}.settings-menu .list-block .item-inner{margin-left:0;padding:0;min-height:44px}.settings-menu .list-block .list-block>.item-content{padding-top:16px;padding-bottom:16px}.settings-menu .list-block ul:before,.settings-menu .list-block ul:after{display:none}.menu-user-profile{position:relative;background-color:var(--background-color)}.menu-user-profile:after{content:"";position:absolute;inset:auto auto 0 0;height:1px;width:100%;background-color:var(--list-block-border-color);display:block;z-index:15;transform-origin:50% 100%}.menu-user-profile .item-title,.menu-user-profile .item-inner{line-height:1.3}.logout-section .logout-link{position:relative;margin-top:1.2rem}.logout-section .logout-link:before{content:"";position:absolute;inset:0 auto auto 0;height:1px;width:100%;background-color:var(--list-block-border-color);display:block;z-index:15;transform-origin:50% 100%}.sidebar-vip-cta{display:flex;align-items:center;gap:1.4rem;margin:.8rem 1.2rem .4rem;padding:1.2rem 1.4rem;background:var(--sidebar-vip-bg);border:1px solid var(--sidebar-vip-border);border-radius:1.2rem;cursor:pointer;transition:background .15s;text-decoration:none}.sidebar-vip-cta:active{background:var(--sidebar-vip-hover-bg)}.sidebar-vip-cta-icon{width:3.6rem;height:3.6rem;border-radius:.9rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.8rem;color:var(--sidebar-vip-icon-color);background:var(--sidebar-vip-hover-bg)}.sidebar-vip-cta-label{font-size:1.4rem;font-weight:600;color:var(--sidebar-vip-label-color);display:block;line-height:1.3}.sidebar-vip-cta-desc{font-size:1.15rem;color:var(--sidebar-vip-desc-color);display:block;margin-top:.1rem;line-height:1.3}.list-block input[type=date],.list-block input[type=datetime-local]{line-height:44px}.list-block select{-webkit-backface-visibility:visible;-webkit-appearance:none;box-sizing:border-box;width:100%;height:35px;color:var(--base-text-color);font-size:17px;font-family:inherit;border:1px solid gray;background-color:var(--background-color);border-color:transparent;line-height:1.2}.list-block input[type=text],.list-block input[type=password],.list-block input[type=search],.list-block input[type=email],.list-block input[type=tel],.list-block input[type=url],.list-block input[type=date],.list-block input[type=datetime-local],.list-block input[type=time],.list-block input[type=number],.list-block textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backface-visibility:visible;box-sizing:border-box;outline-style:none;border:none;background:none;border-radius:0;box-shadow:none;display:block;padding:0;margin:0;width:100%;height:43px;color:var(--base-text-color);font-size:17px;font-family:inherit}.list-block input[type=text]:focus,.list-block input[type=password]:focus,.list-block input[type=search]:focus,.list-block input[type=email]:focus,.list-block input[type=tel]:focus,.list-block input[type=url]:focus,.list-block input[type=date]:focus,.list-block input[type=datetime-local]:focus,.list-block input[type=time]:focus,.list-block input[type=number]:focus,.list-block textarea:focus{outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0)!important;-webkit-focus-ring-color:rgba(255,255,255,0)!important;-webkit-appearance:none!important;outline-style:none!important;box-shadow:none;-webkit-backface-visibility:visible}.list-block .item-input{width:100%;margin-top:-8px;margin-bottom:-7px;-ms-flex:1;flex-shrink:1}.list-block .item-title.label{vertical-align:top;width:25%;flex-shrink:0}.list-block .item-title.label+.item-input{margin-left:5px}.list-block ::-webkit-input-placeholder,.list-block ::placeholder{color:var(--base-text-color)}.list-block .onoffswitch{position:relative;width:7rem;margin:auto}.list-block .onoffswitch-checkbox{display:none}.list-block .onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:2px solid #ffffff;border-radius:20px}.list-block .onoffswitch-inner{display:block;width:200%;margin-left:-100%;transition:margin .1s ease-in 0s}.list-block .onoffswitch-inner:before,.list-block .onoffswitch-inner:after{display:block;float:left;width:50%;height:3rem;padding:0;line-height:3rem;font-size:14px;color:#fff;font-weight:700;box-sizing:border-box}.list-block .onoffswitch-inner:before{content:"Tak";padding-left:10px;background-color:var(--brand-green);color:#fff;text-align:left}.list-block .onoffswitch-inner:after{content:"Nie";padding-right:10px;background-color:#eee;color:#999;text-align:right}.list-block .onoffswitch-switch{display:block;width:1.8rem;margin:6px;background:#fff;position:absolute;top:0;bottom:0;right:3.5rem;border:2px solid #ffffff;border-radius:20px;transition:all .1s ease-in 0s}.list-block .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.list-block .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0}.l-letter{text-align:center;position:absolute;font-size:var(--base-letter-font-size);color:var(--base-letter-text-color);border-radius:1.2vw;font-weight:var(--base-letter-font-weight)}.l-letter .wrapper{display:flex;justify-content:center;flex-direction:column;margin:.4vw;border-radius:1.2vw;position:relative;height:calc(100% - 1vw);box-shadow:0 .6vw #0000001a}.l-letter .l-total{font-size:40%;font-weight:700;position:absolute;border-radius:50%;right:1px;bottom:1px}.l-letter .l-points{position:absolute;top:2px;right:4px;font-size:40%}.l-letter .l-char{font-weight:700;padding-top:.8vh}.l-letter-blank{background-color:var(--letter-blank-background-color)}.l-letter-O{background-color:var(--letter-o-background-color)}.l-letter-O .wrapper{background-image:linear-gradient(to bottom,var(--letter-o-wrapper-gradient-color1) 0%,var(--letter-o-wrapper-gradient-color2) 15%)}.l-letter-R{background-color:var(--letter-r-background-color)}.l-letter-R .wrapper{background-image:linear-gradient(to bottom,var(--letter-r-wrapper-gradient-color1) 0%,var(--letter-r-wrapper-gradient-color2) 15%)}.l-letter-B{background-color:var(--letter-b-background-color)}.l-letter-B .wrapper{background-image:linear-gradient(to bottom,var(--letter-b-wrapper-gradient-color1) 0%,var(--letter-b-wrapper-gradient-color2) 15%)}.l-letter-G{background-color:var(--letter-g-background-color)}.l-letter-G .wrapper{background-image:linear-gradient(to bottom,var(--letter-g-wrapper-gradient-color1) 0%,var(--letter-g-wrapper-gradient-color2) 15%)}.l-letter-Y{background-color:var(--letter-y-background-color)}.l-letter-Y .wrapper{background-image:linear-gradient(to bottom,var(--letter-y-wrapper-gradient-color1) 0%,var(--letter-y-wrapper-gradient-color2) 15%)}.l-letter-RG{background-color:var(--letter-r-gray-background-color)}.l-letter-YG{background-color:var(--letter-y-gray-background-color)}.l-letter-GG{background-color:var(--letter-g-gray-background-color)}.l-letter-BG{background-color:var(--letter-b-gray-background-color)}.l-letter-blankG{background-color:var(--letter-blank-gray-background-color)}.l-word{display:flex;align-items:center;justify-content:center;position:relative}.l-word-letter{border-radius:1.5vw;width:6.8vw;height:6.8vw;font-size:4vw;font-weight:700;margin:0 .05rem;color:var(--white);text-shadow:0 1px 3px rgba(100,100,100,.4);align-items:center;display:flex;justify-content:center;box-shadow:inset 0 0 0 1px #0000001a}html[data-game=wordfray] .l-letter-tile{background-color:var(--tile);color:var(--tile-text)}html[data-game=wordfray] .l-letter-tile .wrapper{height:calc(100% - .8vw);box-shadow:none;background-image:none}.modal{display:inline-block;vertical-align:middle;text-align:center}.modal-inner{width:25rem;padding:15px;border-radius:5px 5px 0 0;position:relative}.modal-inner:after{content:"";position:absolute;inset:auto auto 0 0;height:1px;width:100%;background-color:var(--list-block-border-color);display:block;z-index:15;transform-origin:50% 100%}.modal-inner{background-color:var(--modal-background-color);color:var(--modal-text-color)}.modal-wide{width:100vw;height:100vh;z-index:1;position:absolute;top:0;left:0}.modal-wide-accept,.modal-wide-summary{display:flex;flex-direction:column;align-items:center;justify-content:center}.modal-wide-accept .l-body,.modal-wide-accept .page-content{background-color:transparent}.modal-title{font-weight:700;font-size:18px;line-height:20px;text-align:center;margin-bottom:5px}.modal-text{text-align:center;line-height:1.6rem;font-size:1.6rem}.modal-footer{padding:12px 15px;font-size:1.3rem;color:var(--modal-hint-color, #888);text-align:center;background-color:var(--modal-background-color);border-radius:0 0 5px 5px}.modal-buttons{height:44px;position:relative;display:flex;justify-content:center}.modal-buttons.modal-buttons-vertical{display:block;height:auto}.modal-button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;padding:0 5px;height:44px;font-size:17px;line-height:44px;text-align:center;color:var(--modal-button-text-color);display:block;position:relative;cursor:pointer;box-sizing:border-box;-ms-flex:1;background-color:var(--modal-button-background-color)}.modal-button:after{content:"";position:absolute;inset:0 0 auto auto;width:1px;height:100%;background-color:var(--list-block-border-color);display:block;z-index:15}.modal-button:first-child{border-radius:0 0 0 5px}.modal-button:last-child:after{display:none}.modal-button:last-child{border-radius:0 0 5px}.modal-button:first-child:last-child{border-radius:0 0 5px 5px}.modal-button.modal-button-bold{font-weight:700;color:var(--modal-button-bold-color)}.modal-buttons-vertical .modal-button{border-radius:0}.modal-buttons-vertical .modal-button:after{display:none}.modal-buttons-vertical .modal-button:before{display:none}.modal-buttons-vertical .modal-button:after{content:"";position:absolute;inset:auto auto 0 0;height:1px;width:100%;background-color:var(--list-block-border-color);display:block;z-index:15;transform-origin:50% 100%}.modal-buttons-vertical .modal-button:last-child{border-radius:0 0 5px 5px}.modal-buttons-vertical .modal-button:last-child:after{display:none}.modal-buttons-vertical.modal-buttons-with-footer .modal-button:last-child{border-radius:0}.modal-buttons-vertical.modal-buttons-with-footer .modal-button:last-child:after{content:"";position:absolute;inset:auto auto 0 0;height:1px;width:100%;background-color:var(--list-block-border-color);display:block;z-index:15;transform-origin:50% 100%}.modal-container{height:100%;text-align:center;position:absolute;inset:0;z-index:900}.modal-container:before{height:100%;display:inline-block;vertical-align:middle;content:""}.modal-wide.gdpr .page-content{background-color:var(--background-color)}.dialog-vertical-overlay{position:fixed;inset:0;z-index:950;display:flex;align-items:center;justify-content:center}.dialog-vertical-backdrop{position:absolute;inset:0;background-color:#0009}.dialog-vertical{position:relative;z-index:10;width:300px;margin:0 16px;background-color:#fff;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden}.dialog-vertical-content{padding:24px 24px 20px}.dialog-vertical-illustration{margin-bottom:30px;margin-top:30px;display:flex;justify-content:center}.dialog-vertical-title{font-size:18px;font-weight:700;color:#333;margin-bottom:12px}.dialog-vertical-message{font-size:14px;color:#666;line-height:1.2;margin-bottom:20px}.dialog-vertical-buttons{display:flex;flex-direction:column;gap:10px;width:100%}.dialog-vertical-btn{width:100%;padding:12px;font-size:14px;font-weight:600;border-radius:9999px;cursor:pointer;transition:background-color .2s}.dialog-vertical-btn-primary{color:#fff;background-color:#1a1a1a;border:none}.dialog-vertical-btn-primary:hover{background-color:#333}.dialog-vertical-btn-primary:active{background-color:#000}.dialog-vertical-btn-secondary{color:#333;background-color:#fff;border:1px solid #c0c0c0}.dialog-vertical-btn-secondary:hover{background-color:#f5f5f5}.dialog-vertical-btn-secondary:active{background-color:#ebebeb}.dialog-vertical-footnote{margin-top:16px;font-size:12px;color:#767676}.player-name{animation-delay:1.1s;animation-duration:.5s}.indicator{animation-delay:.6s}.modal-content-title{animation-delay:.8s}.accept-container .l-btn{animation-delay:.9s}.decline-container .l-btn{animation-delay:1.7s}.game-type{animation-delay:1.1s;animation-duration:.5s}.game-type .game-info-bar{animation-delay:1.5s}.slide-left-bg{background:linear-gradient(76deg,var(--accept-dialog-left-slide-background-color) 50%,rgba(255,255,255,0) 50%);animation-name:slideLeftToRight;animation-duration:.3s;animation-iteration-count:1;animation-timing-function:cubic-bezier(.42,0,.2,1)}.slide-right-bg{background:linear-gradient(-104deg,var(--accept-dialog-right-slide-background-color) 50%,rgba(255,255,255,0) 50%);animation-name:slideRightToLeft;animation-duration:.3s;animation-iteration-count:1;animation-timing-function:cubic-bezier(.42,0,.2,1)}@keyframes slideLeftToRight{0%{transform:translate(-100%) translatey(100%)}to{transform:translate(0) translatey(0)}}@keyframes slideRightToLeft{0%{transform:translate(100%) translatey(-100%)}to{transform:translate(0) translatey(0)}}.modal-content-container{width:100%;overflow-x:hidden;display:flex;flex-direction:column;flex-grow:1}.modal-header{top:calc(var(--safe-area-top));height:4.4rem}.modal-content{justify-content:center;width:100%;z-index:1;flex-grow:1;display:flex;flex-direction:column}.modal-content-title{opacity:0;text-align:center;font-size:3rem;line-height:3rem;padding:1rem 0rem}.vs-container{display:flex;justify-content:center;margin:2rem}.player,.indicator{flex-grow:1;text-align:center;align-self:center}.player{display:flex;flex-direction:column;align-items:center}.player-avatar{margin-bottom:2rem;align-self:center}.player-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:25vw;min-width:25vw;opacity:0;font-size:1.8rem}.indicator{font-size:4rem;opacity:0}.indicator span{padding:2rem;border-radius:50%}.slide-right-bg,.slide-left-bg{width:160vw;height:140vh;top:0;position:absolute}.accept-container{margin:0 3rem}.accept-container .l-btn{opacity:0;margin-bottom:1rem}.decline-container{margin:0 3rem}.decline-container .l-btn{border-color:transparent;color:var(--base-light-text-color)}.game-type{background-color:var(--accept-dialog-game-type-background-color)}.game-type .game-info-bar{padding:1.5rem 0;text-align:center;font-size:1.5rem;line-height:2rem;color:var(--accept-dialog-game-type-color)}.modal-wide-summary{background-color:var(--list-block-background-color)}.modal-wide-summary .l-body{top:calc(var(--header-height));bottom:4.2rem}.modal-wide-summary.tournament-summary .l-body{bottom:0}.modal-wide-summary.with-end-reason .l-body{top:calc(var(--header-height) + 2.5rem)}.modal-wide-summary .modal-content{background-color:var(--game-list-background-color)}.modal-wide-summary .page-content{padding-top:0}.modal-wide-summary .game-status{background-color:var(--list-block-background-color)}.modal-wide-summary .l-word{margin-right:2rem;margin-bottom:.5rem}.modal-wide-summary .summary-container{--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-color:var(--list-block-background-color);display:flex;flex-direction:column}.modal-wide-summary .summary-container+.summary-container{margin-top:2rem}.modal-wide-summary .summary-container .content-block-title{text-align:left;margin-top:10px}.modal-wide-summary .summary-container .list-block{margin-bottom:10px}.modal-wide-summary .summary-container .list-block ul:before,.modal-wide-summary .summary-container .list-block ul:after{background-color:transparent}.modal-wide-summary .letters-award{padding:1rem;display:flex;width:100%;align-items:center;font-size:1.25rem;line-height:1.75rem;background-color:var(--letters-award-background-color);color:var(--letters-award-color);text-align:left}.modal-wide-summary .vs-player{justify-content:center;flex-direction:row;padding:4rem 2rem}.modal-wide-summary .player-score{font-size:2.25rem;line-height:2.5rem;padding-top:.5rem;opacity:0}.cell{display:flex;align-items:center;min-width:1px;border:0 solid transparent}.cell-center{align-items:center;justify-content:center}.cell-section{flex:1 0 64px;overflow:auto}.cell-content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.u-flex-halfs{flex:1 0 50%}.close-dialog{margin:1rem}.l-word-points{position:absolute;right:-13px;top:-8px;background-color:var(--red);border-radius:50%;padding:.3rem;color:var(--list-block-background-color);font-size:1.2rem;font-weight:700;min-width:1.4rem}#game-type-dialog,#cpu-game-type-dialog{width:80vw;padding-bottom:0}#game-type-dialog select,#cpu-game-type-dialog select{-webkit-appearance:none;background-color:var(--brand-green);color:var(--white);text-align:center;border-color:transparent;border-radius:2rem;height:2.2em;line-height:3rem;font-size:1.4rem;font-weight:700;-moz-text-align-last:center;text-align-last:center;padding-right:.8rem;padding-left:.8rem}#game-type-dialog .game-type-dialog .list-block,#cpu-game-type-dialog .game-type-dialog .list-block{margin-top:0rem;margin-bottom:0rem;background-color:var(--new-game-type-dialog-list-background-color);font-size:1.5rem}#game-type-dialog .game-type-dialog li,#cpu-game-type-dialog .game-type-dialog li{background-color:inherit!important}#game-type-dialog .game-type-dialog .item-inner,#cpu-game-type-dialog .game-type-dialog .item-inner{padding-right:0}#game-type-dialog .info,#cpu-game-type-dialog .info{display:flex;align-items:center;color:var(--new-game-type-dialog-link-color)}#game-type-dialog .info .svg-icon,#cpu-game-type-dialog .info .svg-icon{margin-right:.8rem;font-size:2.5rem}#game-type-dialog .info .info-dicts,#cpu-game-type-dialog .info .info-dicts{text-align:left;font-size:1.2rem}#game-type-dialog .more-link-container:before,#cpu-game-type-dialog .more-link-container:before{content:"";position:absolute;inset:0 auto auto 0;height:1px;width:100%;background-color:var(--list-block-border-color);display:block;z-index:15;transform-origin:50% 100%}#game-type-dialog .more-link-container,#cpu-game-type-dialog .more-link-container{position:relative;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;background-color:var(--new-game-type-dialog-more-link-background-color)!important}#game-type-dialog .more-link-container .more-link .svg-icon,#cpu-game-type-dialog .more-link-container .more-link .svg-icon{margin-right:1.2vw;font-size:1.4rem;color:var(--new-game-type-dialog-link-color)}#game-type-dialog .more-link-container .more-link .default,#cpu-game-type-dialog .more-link-container .more-link .default{text-transform:capitalize;padding:0rem;color:#aaa}#game-type-dialog .more-link-container .more-link,#cpu-game-type-dialog .more-link-container .more-link{font-size:1.2rem;color:var(--new-game-type-dialog-link-color);display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:40px;text-transform:uppercase}#game-type-dialog .more-options:before,#cpu-game-type-dialog .more-options:before{content:"";position:absolute;inset:0 auto auto 0;height:1px;width:100%;background-color:var(--list-block-border-color);display:block;z-index:15;transform-origin:50% 100%}#game-type-dialog .more-options,#cpu-game-type-dialog .more-options{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;background-color:var(--new-game-type-dialog-more-options-background-color)!important;padding-bottom:15px;position:relative}.tabs{padding-top:2px;margin-left:-14px;margin-right:-15px;margin-top:15px;background-color:var(--dark-background-color)}.tabs input.tab-input{display:none}.tabs label.tab-label{font-size:1.4rem;line-height:1.5rem;font-weight:700;box-sizing:border-box;display:inline-block;padding:1.5rem;margin-bottom:-1px;margin-left:-1px;width:50%}.tabs input.tab-input:checked+label.tab-label{position:relative;background-color:var(--background-color)}.tabs input.tab-input:checked+label.tab-label>span{border-bottom:2px solid var(--brand-green);padding-bottom:5px;padding-left:1.5rem;padding-right:1.5rem}.tabs input.tab-input:checked+label.tab-label:before{content:"";position:absolute;top:0;right:0;border-width:0 16px 16px 0;border-style:solid;border-color:var(--background-color) var(--brand-green)}.tabs #classic-content,.tabs #rapid-content{display:none;padding:0 15px;background-color:var(--background-color)}.tabs #classic:checked~#classic-content,.tabs #rapid:checked~#rapid-content{display:block}.l-conversations{position:absolute;inset:0;transform:scale(1)}.l-conversations .l-avatar-icon img,.l-conversations .l-avatar-icon svg{width:4rem;height:4rem}.l-conversations .item-title{font-size:1.5rem;line-height:2rem}.l-conversations .item-text{font-size:1.4rem}.l-conversations .item-title-row{display:flex;justify-content:space-between}.l-conversations .item-inner{align-self:center;display:block}.l-conversations .item-after{font-size:1.4rem}.l-conversations .message{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l-conversations .unread .l-player-name,.l-conversations .unread .message{font-weight:700}.l-conversations ul{background:none}.l-conversation-view .l-body{display:flex;flex-direction:column}.l-conversation-view .l-header-title{height:4.5rem}.subheader{top:var(--header-app-offset);background-color:var(--conversation-notice-background-color);color:var(--conversation-notice-color)}.l-conversation{--tabs-height: 5rem;padding-top:calc(var(--header-height) + var(--safe-area-top) + var(--tabs-height))}.l-conversation .l-messages{padding:1.5rem}.l-conversation .l-messages .l-avatar-icon{align-self:flex-end;position:relative;flex-shrink:0;margin-bottom:2rem}.l-conversation .l-messages li{box-sizing:border-box;display:flex;padding-bottom:2rem}.l-conversation .l-messages li:last-of-type{padding-bottom:0rem}.l-conversation .l-messages li .l-avatar-icon:after{content:"";position:absolute;width:0;height:0}.l-conversation .l-messages li .messages-group{max-width:87.5%;display:flex;flex-direction:column;align-items:flex-start}.l-conversation .l-messages li .messages{background-color:var(--conversation-messages-background-color);padding:1rem 1.5rem;margin-bottom:.2rem}.l-conversation .l-messages li .messages:last-of-type{margin-bottom:0}.l-conversation .l-messages li .messages p{color:var(--conversation-message-color);display:flex;font-size:1.5rem;margin:0 0 .2rem}.l-conversation .l-messages li .messages p span{overflow-wrap:break-word}.l-conversation .l-messages li .messages p.large{font-size:4rem;line-height:3rem}.l-conversation .l-messages li time{color:var(--base-light-text-color);margin-top:.2rem;font-size:1rem;line-height:1.7rem;order:2;word-break:keep-all}.l-conversation .l-messages li.l-you .messages{align-self:start;border-bottom-right-radius:2rem;border-top-right-radius:2rem}.l-conversation .l-messages li.l-you .messages:first-of-type{border-top-left-radius:2rem}.l-conversation .l-messages li.l-you img{margin-right:1rem}.l-conversation .l-messages li.l-me{justify-content:flex-end;align-items:flex-end}.l-conversation .l-messages li.l-me .messages-group{align-items:flex-end}.l-conversation .l-messages li.l-me .messages{border-bottom-left-radius:2rem;border-top-left-radius:2rem;order:1;background-color:var(--conversation-me-message-background-color)}.l-conversation .l-messages li.l-me .messages p,.l-conversation .l-messages li.l-me .messages a{color:var(--conversation-me-message-color)}.l-conversation .l-messages li.l-me .messages:first-of-type{border-top-right-radius:2rem}.l-conversation .l-messages li.l-me time{place-self:flex-end}.l-message-container{background-color:var(--light-background-color);z-index:1;margin:0}.l-message-container form{background-color:var(--converstation-message-container-background-color)}.l-message-container textarea{line-height:1.2}.l-message-container .item-after{max-height:32px;display:flex;align-self:flex-end}.l-message-container button{width:3.2rem;height:3.2rem;display:inline-flex;align-items:center;line-height:3.2rem;padding:0;justify-content:center;vertical-align:middle;border-radius:50%;border-color:transparent;background-color:var(--brand-green)!important;text-shadow:0 1px 3px rgba(36,180,126,.4);box-shadow:0 4px 6px #32325d1c,0 1px 3px #00000014;transition:all .15s ease;color:#fff}.conversation-view-header .header-label a{display:flex;justify-content:center;align-items:center}.conversation-view-header .header-label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:.8rem;font-size:1.6rem}.l-instructions{color:var(--instructions-view-text-color)}.l-instructions section{font-size:1.5rem;line-height:1.7rem;margin-bottom:2rem}.l-instructions section a{font-size:1.5rem;text-decoration:underline}.l-instructions section h1{line-height:2.5rem;border-bottom:1px solid var(--instructions-view-text-color);margin-bottom:.5rem}.l-instructions section ul{margin-left:1.5rem}.l-instructions section ul li{margin-bottom:.5rem;margin-left:.5rem;list-style:disc}.l-instructions section ul li.l-parent-node{list-style:none;margin-left:0}.l-instructions section ul li h2{font-weight:700}.l-settings .setting-enable{color:var(--settings-form-enable)}.l-settings .setting-disable{color:var(--settings-form-disable)}.l-settings .photo-block{flex-wrap:nowrap}.l-settings .photo-block .l-player-name,.l-settings .photo-block .l-avatar-icon{flex-grow:initial;flex-basis:initial}.l-settings .photo-block .upload-btn-block{flex-grow:1;display:flex;flex-direction:column;justify-content:space-around;margin-left:5px}.l-settings .photo-block .upload-btn-block .l-btn{width:50%}.l-settings textarea{height:100px;line-height:1.4;padding-top:8px;padding-bottom:7px}.l-login-view>.l-body,.l-email-view>.l-body{background-color:var(--login-background-color)}.l-login-view .page-content,.l-email-view .page-content{background-color:var(--login-background-color)}.l-login-view header,.l-email-view header{background-color:var(--login-background-color)}.l-login-view header:after,.l-email-view header:after{background:none}.l-login-view .rules,.l-email-view .rules{font-size:12px;text-align:center}.l-login-view .rules a,.l-email-view .rules a{text-decoration:underline;color:var(--rules-link-color)}.text-0{font-size:0}html[data-game=wordfray] .logo{margin:0}html[data-game=wordfray] .logo img{width:16rem}html[data-game=wordfray] .l-btn-social{text-transform:none!important;font-size:1.4rem!important;border-radius:100px}html[data-game=wordfray] .l-btn-guest{color:var(--brand-green)!important}.l-panel{background:var(--panel-background-color);position:absolute;transform:translateZ(0)}.l-panel.bottom-to-top{width:100%;top:100%;transition:top .3s ease-in-out}.l-tabs:after{content:"";position:absolute;inset:auto auto 0 0;height:1px;width:100%;background-color:var(--tabs-border-bottom-color);display:block;z-index:15;transform-origin:50% 100%}.l-tabs{position:absolute;left:0;right:0;top:calc(var(--header-height) + var(--safe-area-top));height:var(--tabs-height);margin-top:-1px;z-index:20;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;background-color:var(--tabs-background-color)}.l-tabs .slide{background-color:var(--tabs-slide-background-color);width:calc(100% / 3);height:4px;position:absolute;top:calc(100% - 4px);transition:transform .3s ease-out}.l-tabs a{cursor:pointer;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-align:center;height:5rem;transition:color .2s ease;width:100%;color:var(--tabs-link-color);text-transform:uppercase;font-size:1.4rem;line-height:1.5rem;font-weight:700}.l-tabs a.active{color:var(--tabs-link-active-color)}.l-tabs a:nth-of-type(1).active~.slide{left:0;transform:translate(0)}.l-tabs a:nth-of-type(2).active~.slide{left:0;transform:translate(100%)}.l-tabs a:nth-of-type(3).active~.slide{left:0;transform:translate(200%)}.l-tabs a:first-of-type.active~.slide{left:0}.badge{padding:3px;border-radius:5px;font-size:1.2rem;text-align:center;float:left}.badge-danger{color:#fff;background-color:#d6341f}.badge-success{color:#fff;background-color:var(--brand-green)}.badge-small{font-size:1rem;padding:.1rem .8rem;border-radius:.4rem;font-weight:600}.badge-gray{background:var(--shade400);color:var(--base-grayish-blue-text-color)}.tutorial{position:absolute;width:100%;height:100%;left:0;top:0;z-index:200}.tutorial svg{position:fixed;top:0;left:0;height:100%;width:100%}.tutorial-borders{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1000;pointer-events:none}.tutorial-borders svg{position:fixed;top:0;left:0;height:100%;width:100%}.tutorial-modal .modal{position:absolute;top:6rem;left:calc(50% - 14rem)}.tutorial-modal .modal-text{font-size:1.4rem;line-height:1.4}#letters-left-dialog{width:80vw}#letters-left-dialog select{background-color:var(--filter-input);color:var(--filter-input-color);-webkit-appearance:none;text-align:center;border-color:transparent;border-radius:2rem;height:2.2em;-moz-text-align-last:center;text-align-last:center;padding-right:1.2rem;padding-left:.6rem}.vowel-consonant{background-color:var(--filter-input);color:var(--filter-input-color);margin:15px -15px -15px}.letters-left{display:flex;flex-wrap:wrap;margin-top:.7rem}.letters-left .letter{display:flex;align-items:center;margin-bottom:.6rem;flex:0 0 23%}.letters-left .l-word-letter{width:5.8vw;height:5.8vw}.letters-left .empty .l-word,.letters-left .empty .letter-count{opacity:.2}.letters-left .letter-count{font-size:1.5rem;margin-left:.4rem}#word-of-the-day .l-body{background-color:var(--game-list-background-color)}.alert{--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border-radius:.25rem;padding:1.5rem;font-size:1.875rem;line-height:2.25rem;text-align:center;position:absolute;top:80px;z-index:1000;width:80%;margin:auto;left:0;right:0}.alert-red{color:#fff;background-color:#da4453}.alert-green{color:#fff;background-color:#3ecf8e}.alert-blue{color:#fff;background-color:#4a89dc}.alert-yellow{color:#fff;background-color:#f6bb42}.alert-orange{color:#fff;background-color:#e9573f}.inline-alert{padding:15px;color:#fff;margin-top:15px;margin-bottom:15px;--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.inline-alert p{font-size:1.6rem}.inline-alert a{color:#fff;text-decoration:underline}.inline-alert-danger{background-color:#f44336}.inline-alert-info{background-color:gray}.inline-alert-success{background-color:#6ebc6f}.inline-alert .closebtn{margin-left:5px;color:#fff;font-weight:700;float:right;font-size:22px;line-height:5px}.slideout-menu{position:fixed;top:0;bottom:0;width:300px;min-height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:0;display:none;background-color:var(--slideout-menu-background-color)}.slideout-menu-left{left:0}.slideout-menu-right{right:0}.slideout-menu-right .page-content{padding-top:calc(var(--header-height) + 20px)}.slideout-menu-right header{height:var(--header-height)}.slideout-menu-right header .header-inner{padding-top:0}.home-panel{position:relative;z-index:1;will-change:transform;background-color:var( --slideout-panel-background-color );min-height:100vh}.home-panel.panel-open{box-shadow:0 2px 2px #00000024,0 3px 1px -3px #0003,0 4px 6px 3px #0000001f;overflow:hidden}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}to{opacity:1}}.zoomIn{animation-name:zoomIn;animation-duration:.3s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceIn{0%,20%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.2,1.2,1.2)}to{opacity:1;transform:scaleZ(1)}}.bounceIn{animation-name:bounceIn}@media only screen and (max-device-height:455px)and (-webkit-min-device-pixel-ratio:1){.l-btn.l-btn-sm{padding:.4rem}.l-letters-left{order:1}}.l-square,.l-square-small{backface-visibility:hidden;transform:translateZ(0);perspective:1000px}.l-square{width:24vw;height:24vw}.l-square .l-letter-mini{width:1.6vw;height:1.6vw}.l-game-item-small .item-inner{min-height:100%}.l-avatar{overflow:hidden}.l-avatar-icon{position:relative;display:flex}.l-avatar-icon img,.l-avatar-icon svg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:3rem;height:3rem;border-radius:50%;background-color:#fff;vertical-align:middle;box-shadow:inset 0 0 0 1px #0003}.l-avatar-icon .status{position:absolute;background-color:var(--red);width:1rem;height:1rem;right:0;bottom:0;border-radius:50%}.l-avatar-icon .status.active{background-color:var(--green)}.l-avatar-small img,.l-avatar-small svg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:clamp(32px,11vw,44px);height:clamp(32px,11vw,44px)}.l-avatar-medium img,.l-avatar-medium svg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:clamp(48px,15vw,66px);height:clamp(48px,15vw,66px)}.l-avatar-20 img,.l-avatar-20 svg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:clamp(64px,20vw,88px);height:clamp(64px,20vw,88px)}.l-avatar-large img,.l-avatar-large svg{background-color:#fff;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:clamp(120px,60vw,400px);height:clamp(120px,60vw,400px)}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.bottom-40{bottom:10rem}.left-0{left:0}.z-10{z-index:10}.z-50{z-index:50}.float-right{float:right}.m-3{margin:.75rem}.m-4{margin:1rem}.m-10{margin:2.5rem}.m-auto{margin:auto}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.my-0{margin-top:0;margin-bottom:0}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-10{margin-top:2.5rem}.mt-32{margin-top:8rem}.mr-2{margin-right:.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-12{margin-bottom:3rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.box-content{box-sizing:content-box}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-16{height:4rem}.h-52{height:13rem}.h-full{height:100%}.w-4{width:1rem}.w-8{width:2rem}.w-16{width:4rem}.w-auto{width:auto}.w-1\/4{width:25%}.w-3\/4{width:75%}.w-full{width:100%}.max-w-lg{max-width:32rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-shrink-0{flex-shrink:0}.flex-shrink{flex-shrink:1}.transform{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}.gap-16{gap:4rem}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-center{align-self:center}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.border-2{border-width:2px}.border{border-width:1px}.border-solid{border-style:solid}.border-transparent{border-color:transparent}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgba(209,213,219,var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgba(55,65,81,var(--tw-bg-opacity))}.bg-red-200{--tw-bg-opacity: 1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgba(167,243,208,var(--tw-bg-opacity))}.bg-indigo-200{--tw-bg-opacity: 1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.fill-current{fill:currentColor}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.pr-0{padding-right:0}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pb-2{padding-bottom:.5rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pb-24{padding-bottom:6rem}.pl-0{padding-left:0}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-12{padding-left:3rem}.text-left{text-align:left}.text-center{text-align:center}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.leading-5{line-height:1.25rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-loose{line-height:2}.tracking-widest{letter-spacing:.1em}.text-white{--tw-text-opacity: 1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgba(229,231,235,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgba(156,163,175,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgba(107,114,128,var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgba(75,85,99,var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgba(239,68,68,var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgba(185,28,28,var(--tw-text-opacity))}.text-green-400{--tw-text-opacity: 1;color:rgba(52,211,153,var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgba(16,185,129,var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgba(4,120,87,var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgba(59,130,246,var(--tw-text-opacity))}.underline,.hover\:underline:hover{text-decoration:underline}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}*,:before,:after{--tw-shadow: 0 0 #0000}.shadow{--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}*,:before,:after{--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000}.filter{--tw-blur: var(--tw-empty, );--tw-brightness: var(--tw-empty, );--tw-contrast: var(--tw-empty, );--tw-grayscale: var(--tw-empty, );--tw-hue-rotate: var(--tw-empty, );--tw-invert: var(--tw-empty, );--tw-saturate: var(--tw-empty, );--tw-sepia: var(--tw-empty, );--tw-drop-shadow: var(--tw-empty, );filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.safe-bottom-banner{padding-bottom:calc(var(--safe-area-bottom) + 94px)!important}.safe-bottom{padding-bottom:max(2rem,env(safe-area-inset-bottom))}*,*:before,*:after{border-width:0;border-style:solid;border-color:transparent}.notifications{display:none}@media(min-width:1024px){.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:grid{display:grid}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.lg\:gap-y-5{row-gap:1.25rem}.lg\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}}
