@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff")}@font-face{font-family:Black Han Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/black-han-sans-latin-400-normal-D0-AjncF.woff2)format("woff2"),url(/assets/black-han-sans-latin-400-normal-Ltyi2zfJ.woff)format("woff")}@font-face{font-family:WordokenFixture;src:url(/assets/Fixture-Expanded-Black-DF-QhIam.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:WordokenFixture;src:url(/assets/Fixture-Expanded-SemiBold-D9-Abg14.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:WordokenFixture;src:url(/assets/Fixture-Expanded-Medium-CW675O_G.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}.wordoken{--wk-yellow:#f7ce10;--wk-blue:#4377bc;--wk-green:#78bb90;--wk-red:#e54c34;--wk-ink:#010101;--wk-white:#fff;--wk-subtle:#ebe6ed;--wk-border:2px solid var(--wk-ink);--wk-shadow:7px 7px 0 #000;--wk-shadow-small:4px 4px 0 #000;--wk-font:WordokenFixture, sans-serif;--wk-body:Montserrat, sans-serif;color:var(--wk-ink);font-family:var(--wk-font);font-synthesis:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-weight:900}.wordoken *,.wordoken :before,.wordoken :after{box-sizing:border-box}.wordoken p,.wordoken h2,.wordoken h3{margin:0}.wordoken button{appearance:none;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:0;padding:0}.wordoken button:disabled{cursor:default}.wordoken :focus-visible{outline:3px solid var(--wk-ink);outline-offset:4px}.wordoken .icon{object-fit:contain;pointer-events:none;flex:none;max-width:none;display:block}.wordoken .surface{background:var(--wk-white);border:var(--wk-border);box-shadow:var(--wk-shadow)}.wordoken .rail{width:var(--wk-rail-width,min(320px, calc(100% - 40px)));margin-inline:auto}.wordoken.screen{--wk-rail-gutter:36px;--wk-rail-width:min(320px, calc(100% - var(--wk-rail-gutter)));--wk-viewport-height:var(--wk-screen-height,100svh);isolation:isolate;width:100%;max-width:402px;min-height:max(660px, var(--wk-viewport-height));background-color:var(--wk-blue);background-image:linear-gradient(90deg,#0000 50px,#00000047 50px 51px),linear-gradient(#0000 50px,#00000047 50px 51px);background-size:51px 51px;flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow-x:clip;container:wordoken-screen/inline-size}.wordoken.screen>*{flex-shrink:0;min-width:0}.wordoken .action{text-align:center;justify-content:center;align-items:center;min-width:0;height:44px;font-size:17px;line-height:1.15;transition:transform .1s,box-shadow .1s;display:flex}.wordoken .action:not(:disabled):active{transform:translate(2px,2px);box-shadow:5px 5px #000}.wordoken .action-label{flex:1;min-width:0;padding:4px}.wordoken .tone-yellow{background:var(--wk-yellow)}.wordoken .tone-green{background:var(--wk-green)}.wordoken .tone-white{background:var(--wk-white)}.wordoken .split-action{justify-content:space-between}.wordoken .action-icon{background:var(--wk-white);border-left:var(--wk-border);flex:0 0 42px;justify-content:center;align-self:stretch;align-items:center;display:flex}.wordoken .utility-row{justify-content:space-between;align-items:flex-start;height:50px;padding:8px;display:flex}.wordoken .exit-button{width:64px;height:32px;box-shadow:var(--wk-shadow-small);font-size:13px}.wordoken .currency{flex:none;align-items:center;width:108px;height:34px;font-size:14px;line-height:20px;display:flex}.wordoken .level{background:var(--wk-green);border-right:var(--wk-border);justify-content:center;align-items:center;width:38px;height:30px;font-size:16px;display:flex}.wordoken .balance{flex:1;justify-content:center;align-items:center;gap:4px;font-size:14px;display:flex}.wordoken.start-screen{background-color:var(--wk-yellow);flex-direction:column;padding-bottom:26px;display:flex}.wordoken .sound-button{width:32px;height:32px;box-shadow:var(--wk-shadow-small);z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.wordoken .sound-button.is-muted:after{content:"";background:var(--wk-ink);width:26px;height:2px;position:absolute;transform:rotate(45deg)}.wordoken .start-hero{flex:1;min-height:430px;position:relative;overflow:visible}.wordoken .brand-logo{object-fit:contain;pointer-events:none;width:min(430px,100cqi - 24px);max-width:none;height:min(430px,100%);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.wordoken .hero-callout{background:var(--wk-green);text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:290px;min-height:36px;padding:5px 12px;font-size:13px;display:flex;position:absolute;top:calc(100% - 384px);left:50%;transform:translate(-50%)}.wordoken .start-actions{flex-direction:column;gap:16px;display:flex}.wordoken .hero-action{height:60px;font-size:32px}.wordoken .start-social{margin-top:32px}.wordoken .social-group{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.wordoken .social-group>p{text-align:center;font-size:16px;font-weight:600;line-height:20px}.wordoken .social-group.label-white>p{color:var(--wk-white)}.wordoken .social-row{flex-wrap:wrap;justify-content:center;gap:24px;width:100%;display:flex}.wordoken .social-button{flex:none;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.wordoken.home-screen{background-color:var(--wk-red);flex-direction:column;display:flex}.wordoken .home-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding-block:0 14px;display:flex;overflow-y:auto}.wordoken .home-body>*{flex-shrink:0}.wordoken .username{text-align:center;flex:none;align-items:center;height:44px;padding-left:12px;font-size:20px;display:flex}.wordoken .username>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wordoken .username>button{border:var(--wk-border);background:var(--wk-white);flex:none;justify-content:center;align-self:center;align-items:center;width:44px;height:44px;margin-right:-2px;display:flex}.wordoken .instructions{text-align:center;min-height:48px;font:600 14px/1.25 var(--wk-body);justify-content:center;align-items:center;padding:7px 6px;display:flex}.wordoken .difficulty{border:0;flex:none;min-width:0;margin:0;padding:0}.wordoken .section-tab{z-index:1;background:var(--wk-yellow);width:246px;max-width:100%;min-height:30px;font:900 18px/24px var(--wk-font);padding:2px 4px;position:relative}.wordoken .difficulty-panel{z-index:2;flex-direction:column;min-height:290px;margin-top:-2px;padding:0 12px;display:flex;position:relative}.wordoken .difficulty-option{cursor:pointer;align-items:flex-start;gap:16px;height:95.333px;padding:4px 3px;display:flex;position:relative}.wordoken .difficulty-option:not(:last-child){border-bottom:var(--wk-border)}.wordoken .difficulty-option input{opacity:0;width:34px;height:34px;margin:0;position:absolute;top:4px;left:3px}.wordoken .difficulty-option:has(input:focus-visible){outline:3px solid var(--wk-ink);outline-offset:-3px}.wordoken .difficulty-radio{border:var(--wk-border);background:#fff;border-radius:50%;flex:none;width:34px;height:34px}.wordoken .difficulty-radio.selected.easy{background:var(--wk-green)}.wordoken .difficulty-radio.selected.medium{background:var(--wk-blue)}.wordoken .difficulty-radio.selected.hard{background:var(--wk-red)}.wordoken .back-arrow-icon{transform:rotate(180deg)}.wordoken .difficulty-content{flex-direction:column;gap:4px;min-width:0;display:flex}.wordoken .difficulty-badge{border:var(--wk-border);align-self:flex-start;padding:0 8px;font-size:20px;line-height:23px}.wordoken .difficulty-badge.easy{background:var(--wk-green)}.wordoken .difficulty-badge.medium{background:var(--wk-blue)}.wordoken .difficulty-badge.hard{background:var(--wk-red)}.wordoken .difficulty-rules{white-space:nowrap;flex-direction:column;font-size:14px;font-weight:500;line-height:18px;display:flex}.wordoken .how-button{flex:none;height:36px}.wordoken .start-game-button{flex:none;height:60px;font-size:30px}.wordoken .bottom-nav{flex:none;justify-content:space-between;width:100%;height:86px;margin-top:auto;display:flex}.wordoken .bottom-nav button{background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;width:64px;display:flex}.wordoken .nav-box{flex:none;justify-content:center;align-items:center;width:64px;height:60px;display:flex}.wordoken .nav-box.muted>.icon,.wordoken .nav-box.muted>.book-art{opacity:.6}.wordoken .nav-label{font:500 14px/18px var(--wk-body)}.wordoken [aria-current=page] .nav-label{text-underline-offset:3px;text-decoration:underline}.wordoken .book-art{width:46px;height:46px;display:block;position:relative}.wordoken .book-art img{object-fit:contain;width:97.5%;height:72.2%;position:absolute;top:13.9%;left:1.2%}.wordoken .gameplay{min-height:max(660px, var(--wk-viewport-height));flex-direction:column;gap:16px;padding-block:16px;display:flex}.wordoken .gameplay>*{flex-shrink:0}.wordoken .gameplay>.scores{margin-top:1px}.wordoken .gameplay>.arena{height:160px}.wordoken .timer-row{justify-content:center;height:36px;display:flex}.wordoken .timer{letter-spacing:.4px;background:var(--wk-green);justify-content:center;align-items:center;width:155px;height:36px;font-size:28px;line-height:32px;display:flex}.wordoken .scores{justify-content:space-between;gap:28px;height:110px;display:flex;position:relative}.wordoken .score-card{flex:none;width:calc(50% - 14px);height:110px;position:relative;overflow:visible}.wordoken .score-card small{font-size:9px;position:absolute;top:36px;left:5px}.wordoken .score-card h2{border-bottom:var(--wk-border);background:var(--wk-yellow);white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;height:32px;padding-inline:3px;font-size:12px;font-weight:900;display:flex;overflow:hidden}.wordoken .score-card p{letter-spacing:-1px;justify-content:center;align-items:center;height:74px;font-size:64px;line-height:76px;display:flex}.wordoken .score-gain{z-index:2;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute;top:82px;left:calc(50% - 57px)}.wordoken .score-gain .icon{width:61px;height:64px;position:absolute}.wordoken .score-gain>span{z-index:1;font-size:19px}.wordoken .arena{justify-content:center;align-items:center;width:100%;min-height:160px;display:flex;overflow:hidden}.wordoken .fighters{justify-content:center;align-items:center;gap:40px;width:280px;max-width:100%;height:148px;display:flex}.wordoken .fighter{flex:none;height:142px;position:relative}.wordoken .sprite-crop{pointer-events:none;position:absolute;overflow:hidden}.wordoken .sprite-crop img{max-width:none;display:block;position:absolute}.wordoken .word-tray{align-items:center;min-width:0;height:36px;display:flex;position:relative}.wordoken .found-words{scrollbar-width:none;overscroll-behavior-inline:contain;white-space:nowrap;flex:1;align-items:center;gap:28px;min-width:0;height:32px;padding-inline:12px;font-size:13px;font-weight:500;display:flex;overflow:auto hidden}.wordoken .found-words.is-expanded{z-index:8;white-space:normal;background:var(--wk-white);border:var(--wk-border);height:176px;box-shadow:var(--wk-shadow);flex-wrap:wrap;align-content:flex-start;padding:10px;position:absolute;bottom:34px;left:0;right:0;overflow:auto}.wordoken.replay-screen .word-tray{z-index:5}.wordoken .found-words::-webkit-scrollbar{display:none}.wordoken .found-words>span{flex:none}.wordoken .word-tray>button{background:var(--wk-white);border:0;flex:none;justify-content:center;align-items:center;width:40px;height:32px;display:flex}.wordoken .word-feedback{background:var(--wk-white);pointer-events:none;justify-content:center;align-items:center;font-size:16px;animation:.18s ease-out wk-feedback-in;display:flex;position:absolute;inset:0}.wordoken .word-feedback.success{background:var(--wk-green);font-size:22px}.wordoken .word-feedback.error{color:#ba3020;font-size:13px}.wordoken .word-feedback>span{border-left:var(--wk-border);background:var(--wk-white);justify-content:center;align-items:center;width:34px;height:32px;margin-left:auto;display:flex}.wordoken .word-feedback.success{padding-left:24px}.wordoken .word-entry{align-items:center;min-width:0;height:44px;display:flex}.wordoken .word-entry>button{border:0;border-right:var(--wk-border);background:var(--wk-yellow);flex:none;justify-content:center;align-items:center;width:44px;height:100%;display:flex}.wordoken .game-sound-control{z-index:5;position:absolute;top:8px;right:8px}.wordoken .word-entry output{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding-inline:4px;font-size:32px;line-height:40px;overflow:hidden}.wordoken .letter-grid{flex-direction:column;gap:16px;width:100%;height:152px;display:flex}.wordoken .word-controls{flex-direction:column;gap:16px;min-width:0;margin-top:auto;display:flex}.wordoken .word-controls>*{flex-shrink:0}.wordoken .letter-row{justify-content:center;gap:16px;height:68px;display:flex}.wordoken .letter-tile{flex:none;justify-content:center;align-items:center;width:68px;height:68px;font-size:38px;line-height:68px;display:flex;position:relative}.wordoken .letter-tile span{text-align:center;transform:translateY(-3.51px)}.wordoken .letter-tile.required{background:var(--wk-red)}.wordoken .letter-tile:disabled{opacity:.45}.wordoken .letter-tile:not(:disabled):active{transform:translate(2px,2px);box-shadow:5px 5px #000}.wordoken .game-actions{gap:16px;width:100%;height:40px;display:flex}.wordoken .game-actions .action{flex:1;width:0;height:40px;font-size:15px}.wordoken .game-actions .action-label{padding:0}.wordoken.countdown-screen{justify-content:center;align-items:center;display:flex}.wordoken .countdown{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:320px;height:200px;font-family:Black Han Sans,sans-serif;font-weight:400;display:flex}.wordoken .count{width:288px;height:140px;color:var(--wk-white);text-shadow:var(--wk-shadow);font-size:112px;line-height:140px}.wordoken .count-caption{letter-spacing:1.5px;height:24px;color:var(--wk-subtle);font-size:16px;line-height:24px}.wordoken.dialog{--wk-yellow:#f7ce10;--wk-green:#78bb90;--wk-ink:#010101;--wk-white:#fff;--wk-border:2px solid var(--wk-ink);--wk-shadow:7px 7px 0 #000;--wk-font:WordokenFixture, sans-serif;--wk-body:Montserrat, sans-serif;background:var(--wk-white);border:var(--wk-border);box-shadow:var(--wk-shadow);max-width:min(360px,100vw - 40px);font-family:var(--wk-body);padding:24px;overflow:auto}.wordoken.dialog::backdrop{background:#000000a6}.wordoken.dialog h2{font:900 20px/1.3 var(--wk-font);margin-bottom:16px}.wordoken .dialog-body{font-size:14px;line-height:1.6}.wordoken .dialog-actions{font-family:var(--wk-font);gap:16px;margin-top:20px;display:flex}.wordoken .ready-dialog .dialog-actions,.wordoken .signup-dialog .dialog-actions{justify-content:space-between}.wordoken .ready-dialog .dialog-actions>.action,.wordoken .signup-dialog .dialog-actions>.action{flex:1}@keyframes wk-feedback-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.wordoken *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (height<=719px){.wordoken .gameplay{gap:9px;padding-block:12px}.wordoken .gameplay>.scores{margin-top:0}.wordoken .home-body{gap:10px}.wordoken .start-social{margin-top:20px}}@media (height<=689px){.wordoken .home-body{gap:8px}}@container wordoken-screen (width<=369px){.wordoken .letter-row{gap:12px}.wordoken .letter-tile{width:calc(25% - 9px);max-width:68px}.wordoken .easy .letter-tile{width:68px}.wordoken .word-entry output{font-size:27px}.wordoken .social-row{gap:16px}.wordoken .difficulty-rules{font-size:12px}.wordoken .difficulty-option{gap:12px}.wordoken .instructions{font-size:12px}.wordoken .start-game-button{font-size:26px}.wordoken .bottom-nav button,.wordoken .nav-box{width:58px}.wordoken .nav-label{font-size:12px}.wordoken .score-card h2{font-size:10px}.wordoken .game-actions .action{font-size:13px}}.wordoken .topbar{flex-direction:column;gap:12px;padding:8px 0;display:flex}.wordoken .topbar-utilities{justify-content:space-between;align-items:flex-start;min-height:34px;padding-inline:8px;display:flex}.wordoken .topbar-title{width:var(--wk-rail-width);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;min-height:62px;margin:0 auto;padding:8px 4px;font-size:27px;line-height:1;display:flex}.wordoken .topbar-title:empty{display:none}.wordoken .topbar-control{width:34px;height:32px;box-shadow:var(--wk-shadow-small);z-index:4;justify-content:center;align-items:center;font-size:26px;line-height:1;display:flex;position:relative}.wordoken .topbar-control.is-muted:after{content:"";background:var(--wk-ink);pointer-events:none;width:27px;height:2px;position:absolute;top:13px;left:2px;transform:rotate(45deg)}.wordoken .topbar-trailing{align-items:flex-start;gap:8px;margin-left:auto;display:flex}.wordoken .topbar-trailing .currency{height:34px}.wordoken .field-group{flex-direction:column;display:flex}.wordoken .field-tab{z-index:2;border:var(--wk-border);background:var(--wk-yellow);align-self:flex-start;min-width:112px;height:29px;margin-bottom:-2px;padding:3px 9px;font-size:13px;line-height:21px;position:relative}.wordoken .field-control{align-items:center;gap:10px;height:60px;padding:0 10px;display:flex}.wordoken .field-control input{min-width:0;height:100%;font:500 15px/1 var(--wk-body);color:var(--wk-ink);background:0 0;border:0;outline:0;flex:1}.wordoken .field-control input::placeholder{color:#bebbc2}.wordoken .eye-toggle{background:0 0;border:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.wordoken .field-error{text-align:center;min-height:23px;color:var(--wk-white);padding-top:4px;font-size:12px}.wordoken .password-rules{background:var(--wk-yellow);grid-template-columns:78px minmax(0,1fr);min-height:80px;display:grid}.wordoken .password-lock{background:var(--wk-green);border-right:var(--wk-border);justify-content:center;align-items:center;display:flex}.wordoken .password-rules ul{font:600 12px/20px var(--wk-body);margin:7px 6px;padding:0;list-style:none}.wordoken .password-rules li{overflow-wrap:anywhere}.wordoken .password-rules li>span:first-child{color:#fff;border:1px solid #010101;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;margin-right:6px;font:900 12px/13px Arial;display:inline-flex}.wordoken .rule-bad{background:var(--wk-red)}.wordoken .rule-good{background:var(--wk-green)}.wordoken .visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wordoken .field-validation{border:var(--wk-border);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font:900 20px/1 Arial,sans-serif;display:flex}.wordoken.auth-screen{flex-direction:column;display:flex}.wordoken.auth-signin{background-color:var(--wk-blue)}.wordoken.auth-signup{background-color:var(--wk-green)}.wordoken .auth-switch{color:#fff;background:0 0;border:0;margin:12px auto 31px;font-size:13px}.wordoken .auth-switch strong{color:var(--wk-red)}.wordoken .auth-form{width:var(--wk-rail-width);flex-direction:column;margin-inline:auto;display:flex}.wordoken.auth-signin .auth-form{gap:15px}.wordoken.auth-signup .auth-form{gap:8px}.wordoken.auth-signup .topbar{margin-bottom:1px}.wordoken.auth-signin .forgot-password{color:#fff;background:0 0;border:0;align-self:flex-end;margin-top:-8px;font-size:12px}.wordoken .auth-submit{height:60px;margin-top:auto;font-size:28px}.wordoken.auth-signin .auth-submit{margin-top:82px}.wordoken.auth-signup .auth-submit{margin-top:4px}.wordoken.auth-screen .social-group{width:var(--wk-rail-width);gap:10px;margin:auto auto 26px;padding-top:16px}.wordoken.auth-screen .social-row{gap:24px}.wordoken.store-screen{background-color:var(--wk-green);flex-direction:column;display:flex}.wordoken.store-screen .topbar{flex:none}.wordoken .store-grid{scrollbar-width:thin;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:14px 18px;min-height:0;padding-block:8px 16px;display:grid;overflow-y:auto}.wordoken .store-tile{flex-direction:column;align-items:center;min-width:0;min-height:141px;display:flex;position:relative}.wordoken .store-banner{border:var(--wk-border);background:var(--wk-yellow);white-space:nowrap;flex:none;justify-content:center;align-items:center;width:calc(100% + 4px);min-height:29px;margin:-2px -2px 0;font-size:clamp(9px,2.8cqi,13px);display:flex}.wordoken .store-banner.locked{justify-content:center;padding-inline:2px;font-size:clamp(8px,2.5cqi,9px)}.wordoken .store-art{flex:none;justify-content:center;align-items:center;width:100%;height:72px;padding-top:6px;font-size:34px;display:flex}.wordoken .store-art>.item-artwork{width:60px;height:60px}.wordoken .store-name{text-align:center;overflow-wrap:anywhere;flex:1;justify-content:center;align-items:center;width:100%;min-width:0;min-height:36px;padding:0 3px;font-size:clamp(10px,3.5cqi,13px);line-height:15px;display:flex}.wordoken .store-free-game:disabled{opacity:1}.wordoken .store-free-game .store-art{opacity:.2}.wordoken .store-free-countdown{text-align:center;flex-direction:column;font-size:11px;font-weight:600;line-height:16px;display:flex;position:absolute;top:51px;left:0;right:0}.wordoken .store-promo{flex:none;height:84px;margin-bottom:8px}.wordoken .store-promo h2{border:var(--wk-border);width:278px;max-width:100%;height:34px;box-shadow:var(--wk-shadow-small);white-space:nowrap;background:#fff;padding:4px 8px;font-size:17px}.wordoken .store-promo-action{background:var(--wk-yellow);grid-template-columns:1fr 42px;width:100%;height:40px;margin-top:-2px;font-size:12px;display:grid}.wordoken .store-promo-action>span{justify-content:center;align-items:center;height:100%;display:flex}.wordoken .store-promo-action>span:last-child{border-left:var(--wk-border);background:#fff;font-size:24px}.wordoken.screen>.bottom-nav{width:var(--wk-rail-width);margin-inline:auto;margin-bottom:6px}.wordoken.home-screen,.wordoken.store-screen,.wordoken.archive-screen,.wordoken.settings-screen{height:max(660px, var(--wk-viewport-height))}.wordoken .home-body,.wordoken .store-grid,.wordoken .archive-list,.wordoken .settings-list{width:min(334px, calc(100% - var(--wk-rail-gutter) + 14px));scrollbar-width:thin;padding-inline:7px}.wordoken.home-screen .home-body{scrollbar-width:none}.wordoken.home-screen .home-body::-webkit-scrollbar{display:none}.wordoken.store-screen .store-grid{scrollbar-width:none}.wordoken.store-screen .store-grid::-webkit-scrollbar{display:none}.wordoken.password-screen{background-color:var(--wk-red)}.wordoken .password-body{flex-direction:column;gap:14px;padding-top:12px;display:flex}.wordoken.password-screen .topbar-title{font-size:23px}.wordoken .password-body .password-rules{margin-bottom:8px}.wordoken .password-body>.action{height:36px;margin-top:8px}.wordoken .password-body .field-tab{border-bottom:0}.wordoken .password-body .field-control{box-shadow:var(--wk-shadow);position:relative}.wordoken.avatar-screen{flex-direction:column;display:flex}.wordoken .avatar-user{flex-direction:column;flex:none;margin-top:16px;display:flex}.wordoken .avatar-user .field-tab{z-index:3;box-shadow:var(--wk-shadow-small)}.wordoken .avatar-details{z-index:1;position:relative}.wordoken .avatar-name{text-align:left;width:100%;height:44px;box-shadow:none;background:#fff;border:0;align-items:center;display:flex}.wordoken .avatar-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:0 12px;font-size:19px;overflow:hidden}.wordoken .avatar-name>span:last-child{border-left:var(--wk-border);background:var(--wk-green);flex:none;justify-content:center;align-items:center;width:46px;height:100%;display:flex}.wordoken .profile-stats{border:0;border-top:var(--wk-border);height:50px;box-shadow:none;grid-template-columns:1fr 1fr;margin-top:0;display:grid}.wordoken .profile-stats>span{justify-content:center;align-items:center;gap:6px;display:flex}.wordoken .profile-stats>span:first-child{background:var(--wk-green);border-right:var(--wk-border)}.wordoken .profile-stats>.profile-coins{flex-direction:column;gap:0}.wordoken .profile-coin-amount{align-items:center;gap:6px;display:flex}.wordoken .profile-coin-label{font:600 10px/12px var(--wk-body)}.wordoken .avatar-account{border:var(--wk-border);text-align:center;white-space:nowrap;background:#fff;flex:none;height:26px;margin-top:10px;font-size:clamp(9px,2.6cqi,11px)}.wordoken .avatar-account strong{color:var(--wk-red);text-decoration:underline}.wordoken .avatar-preview{width:min(200px, calc(100% - var(--wk-rail-gutter)));flex:none;justify-content:center;align-items:center;height:200px;margin-top:20px;padding:7px;display:flex}.wordoken .avatar-preview>.arena{box-shadow:none;border:var(--wk-border);object-fit:contain;height:182px;min-height:0}.wordoken .avatar-preview .fighter.opponent{display:none}.wordoken .avatar-preview .fighters{gap:0;transform:scale(1.14)}.wordoken .gear-picker{flex:none;margin-top:20px}.wordoken .gear-picker .section-tab{width:240px;height:25px;min-height:25px;font-size:12px;line-height:22px}.wordoken .gear-picker .gear-heading{z-index:3;border:var(--wk-border);box-shadow:var(--wk-shadow-small);border-bottom:0}.wordoken .wordoken-feedback{animation:.3s ease-out wordoken-pop}@keyframes wordoken-pop{0%{transform:scale(.8)}65%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.wordoken .wordoken-feedback{animation:none}}.wordoken .gear-window{z-index:1;height:100px;margin-top:0;padding:4px 22px;position:relative}.wordoken .exit-dialog .dialog-actions{justify-content:center}.wordoken .exit-dialog .dialog-actions>.action{width:min(220px,100%)}.wordoken .gear-options{grid-template-columns:repeat(3,1fr);height:100%;display:grid}.wordoken .gear-options button{font:600 11px/12px var(--wk-body);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.wordoken .gear-check{border:var(--wk-border);background:var(--wk-green);border-radius:50%;width:24px;height:24px;font:900 15px/20px Arial;position:absolute;top:2px;right:3px}.wordoken .gear-placeholder{background:#ffe1b9;border-radius:50%;width:54px;height:38px}.wordoken .gear-arrow{border:var(--wk-border);z-index:2;background:#fff;border-radius:50%;width:34px;height:34px;font-size:18px;position:absolute;top:50%;transform:translateY(-50%)}.wordoken .gear-arrow.left{left:-19px}.wordoken .gear-arrow.right{right:-19px}.wordoken .avatar-actions{grid-template-columns:1fr 1fr;gap:48px;margin-top:auto;margin-bottom:16px;padding-top:24px;display:grid}.wordoken .avatar-actions .action{height:40px}.wordoken.archive-screen,.wordoken.settings-screen{flex-direction:column;display:flex}.wordoken.archive-screen .topbar{gap:0}.wordoken .archive-stats{border:var(--wk-border);height:72px;box-shadow:var(--wk-shadow);grid-template-columns:repeat(3,1fr);display:grid}.wordoken .archive-stat{text-align:center;border-right:var(--wk-border);grid-template-rows:36px 34px;display:grid}.wordoken .archive-stat:last-child{border-right:0}.wordoken .archive-stat strong,.wordoken .archive-stat span{justify-content:center;align-items:center;display:flex}.wordoken .archive-stat strong{border-bottom:var(--wk-border);font-size:20px}.wordoken .archive-stat span{background:#fff;font-size:18px}.wordoken .archive-stat.win strong{background:var(--wk-green)}.wordoken .archive-stat.tie strong{background:var(--wk-yellow)}.wordoken .archive-stat.loss strong{background:var(--wk-red)}.wordoken .archive-hint{height:34px;font:600 12px var(--wk-body);justify-content:center;align-items:center;margin-top:18px;display:flex}.wordoken .archive-list{flex-direction:column;flex:1;gap:26px;min-height:0;margin-top:16px;padding:10px 0 14px;display:flex;overflow-y:auto}.wordoken .archive-entry{text-align:left;background:0 0;border:0;flex:none;padding-top:0;position:relative}.wordoken .archive-result{border:var(--wk-border);width:max-content;height:38px;box-shadow:var(--wk-shadow-small);margin-bottom:-2px;padding:2px 8px;font-size:28px;line-height:30px;display:block}.wordoken .archive-result.win{background:var(--wk-green)}.wordoken .archive-result.tie{background:var(--wk-yellow)}.wordoken .archive-result.loss{background:var(--wk-red)}.wordoken .archive-opponent{align-items:center;height:48px;padding:0 14px;font-size:21px;display:flex}.wordoken .archive-versus{font:500 14px/1 var(--wk-body);flex:none;margin-right:6px}.wordoken .archive-meta{border:var(--wk-border);width:max-content;box-shadow:var(--wk-shadow-small);background:#fff;border-top:0;font-size:11px;display:flex}.wordoken .archive-meta span{border-right:var(--wk-border);padding:3px 7px}.wordoken .archive-meta span:last-child{border-right:0}.wordoken .archive-signup{flex:none;height:36px;margin-bottom:12px;font-size:13px}.wordoken .settings-list{flex-direction:column;flex:1;gap:20px;min-height:0;padding-top:28px;padding-bottom:14px;display:flex;overflow-y:auto}.wordoken .settings-row{background:var(--wk-yellow);flex:none;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 60px;align-items:stretch;width:100%;height:60px;font-size:20px;line-height:21px;display:grid}.wordoken .settings-row>span:first-child{justify-content:center;align-items:center;padding:4px 10px;display:flex}.wordoken .settings-icon{border-left:var(--wk-border);background:#fff;justify-content:center;align-items:center;display:flex}.wordoken .settings-green{background:var(--wk-green)}.wordoken .settings-red{background:var(--wk-red)}.wordoken .sound-body{flex-direction:column;gap:13px;display:flex}.wordoken .sound-copy{min-height:68px;font:600 14px/1.45 var(--wk-body);padding:12px 18px}.wordoken .volume-group .section-tab{border:var(--wk-border);width:max-content;min-width:190px;box-shadow:var(--wk-shadow-small);z-index:2;position:relative}.wordoken .volume-panel{z-index:1;grid-template-rows:55px 46px;grid-template-columns:74px 1fr 84px;align-items:center;height:122px;margin-top:-2px;padding:8px 15px;display:grid;position:relative}.wordoken .volume-panel strong{text-align:center;font-size:clamp(18px,6.2cqi,25px)}.wordoken .volume-speaker{width:48px;height:48px;display:block;position:relative}.wordoken .volume-speaker.is-muted:after{content:"";background:var(--wk-red);border:1px solid var(--wk-ink);width:40px;height:3px;position:absolute;top:23px;left:4px;transform:rotate(45deg)}.wordoken.sound-screen .topbar-control.is-muted{background:var(--wk-red)}.wordoken .volume-panel button{background:var(--wk-yellow);border:var(--wk-border);height:36px;box-shadow:var(--wk-shadow-small);font-size:13px}.wordoken .challenge-dialog .dialog-actions{justify-content:center}.wordoken .challenge-dialog .dialog-actions>.action{flex:0 130px;font-size:12px}.wordoken .challenge-dialog .dialog-actions .action-label{white-space:nowrap}.wordoken .challenge-more{width:min(180px,100%);margin:12px auto 0}.practice-milestone-dialog .dialog-body{text-align:center;gap:12px;display:grid}.practice-milestone-dialog .dialog-body strong{font-family:var(--wk-font)}.practice-milestone-dialog .milestone-coin{background:var(--wk-yellow);border:var(--wk-border);width:80px;height:80px;box-shadow:var(--wk-shadow);place-items:center;margin:0 auto;animation:.45s cubic-bezier(.2,1.5,.5,1) both wk-milestone-pop;display:grid}@keyframes wk-milestone-pop{0%{opacity:0;transform:scale(.35)rotate(-18deg)}to{opacity:1;transform:scale(1)rotate(0)}}.practice-milestone-dialog .dialog-actions{justify-content:center}.practice-milestone-dialog .dialog-actions>.action{width:130px}.wordoken .volume-panel input{width:100%;accent-color:var(--wk-green);grid-column:1/-1}.wordoken.sound-screen .sound-body>.action{height:36px;margin-top:1px}.wordoken.subscription-screen{background-color:var(--wk-green);flex-direction:column;display:flex}.wordoken.subscription-screen .topbar-title,.wordoken .subscription-price.price-unavailable strong{font-size:clamp(20px,6cqi,28px)}.wordoken .subscription{margin-top:32px}.wordoken .subscription .section-tab{border:var(--wk-border);width:194px}.wordoken .subscription-card{min-height:314px;margin-top:-2px;padding:22px 24px}.wordoken .subscription-name{text-align:center;font-size:25px}.wordoken .subscription-price{justify-content:center;align-items:baseline;gap:6px;margin-top:10px;display:flex}.wordoken .subscription-price strong{font-size:42px}.wordoken .subscription-price span{white-space:nowrap;font-size:13px}.wordoken .subscription-divider{background:#010101;height:2px;margin:18px 0}.wordoken .benefit{font:500 12px/1.35 var(--wk-body);grid-template-columns:64px 1fr;align-items:center;gap:10px;margin:13px 0;display:grid}.wordoken .benefit strong{font:900 15px/1.2 var(--wk-font);display:block}.wordoken .subscription-action{height:60px;margin-top:auto;margin-bottom:48px;font-size:24px}.wordoken.subscription-screen{gap:24px}.wordoken.subscription-screen .subscription{margin-top:8px}.wordoken.linked-screen{background-color:var(--wk-green)}.wordoken .linked-module{margin-top:8px}.wordoken .linked-module .section-tab{width:170px}.wordoken .provider-card{background:var(--provider);height:234px;color:var(--provider-ink);flex-direction:column;align-items:center;margin-top:-2px;padding:18px 20px;font-family:Arial,Helvetica,sans-serif;font-weight:400;display:flex}.wordoken .provider-card p{margin:6px 0 16px;font-size:20px}.wordoken .provider-card strong{font-size:17px}.wordoken .provider-card span{margin-top:5px;font-size:12px}.wordoken .provider-card button{color:inherit;background:0 0;border:1px solid;margin-top:auto;padding:7px 14px;font:600 12px Arial}.wordoken .linked-form{flex-direction:column;gap:32px;margin-top:28px;display:flex}.wordoken .linked-form>.action{height:60px;font-size:28px}.wordoken.postgame-screen{background-color:var(--wk-green);flex-direction:column;padding-top:22px;display:flex}.wordoken .result-header{flex-direction:column;display:flex;position:relative}.wordoken .result-header>span{z-index:2;border:var(--wk-border);min-width:218px;height:29px;box-shadow:var(--wk-shadow-small);background:var(--wk-yellow);align-self:flex-start;padding:4px 10px;font-size:11px;position:relative;left:-12px}.wordoken .result-header h1{justify-content:center;align-items:center;width:100%;height:82px;margin:-8px 0 0;font-size:42px;display:flex}.wordoken.outcome-loss .result-header,.wordoken.outcome-tie .result-header{margin-top:32px}.wordoken.outcome-loss .result-header h1,.wordoken.outcome-tie .result-header h1{height:75px;margin-top:0;font-size:32px}.wordoken .result-summary{justify-content:space-around;align-items:center;height:31px;margin-top:10px;font-size:12px;display:flex}.wordoken .result-header,.wordoken .result-summary,.wordoken .result-scores,.wordoken .reward-table,.wordoken .xp-burst,.wordoken .xp-quiet{flex-shrink:0}.wordoken .result-scores{grid-template-columns:1fr 1fr;gap:28px;margin-top:37px;display:grid}.wordoken .result-scores section{height:110px}.wordoken .result-scores h2{background:var(--wk-yellow);border-bottom:var(--wk-border);white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;height:31px;font-size:12px;display:flex;overflow:hidden}.wordoken .result-scores p{justify-content:center;align-items:center;height:75px;font-size:58px;display:flex}.wordoken .reward-table{z-index:2;margin-top:8px;position:relative;overflow:hidden}.wordoken .reward-row{border-bottom:var(--wk-border);grid-template-columns:55% 45%;min-height:32px;display:grid}.wordoken .reward-row:last-child{border-bottom:0}.wordoken .reward-row>span{background:var(--wk-yellow);border-right:var(--wk-border);font:500 15px/1 var(--wk-font);align-items:center;padding-left:10px;display:flex}.wordoken .reward-row>strong{justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.wordoken .xp-burst{z-index:0;pointer-events:none;justify-content:center;align-items:center;width:414px;height:414px;margin-top:0;display:flex;position:absolute;top:214px;left:50%;transform:translate(-50%)}.wordoken .xp-burst>.icon{filter:drop-shadow(7px 7px #000);width:414px;height:414px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wordoken .xp-burst>strong{z-index:1;color:#fff;letter-spacing:-6px;text-shadow:7px 7px #000;font-size:96px;font-style:italic;position:relative}.wordoken .xp-burst>span{z-index:2;border:var(--wk-border);box-shadow:var(--wk-shadow-small);background:var(--wk-yellow);padding:7px 15px;font-size:24px;position:absolute;bottom:70px;right:54px}.wordoken .xp-quiet{justify-content:center;align-items:center;gap:12px;height:110px;margin-top:18px;display:flex}.wordoken .xp-quiet strong{font-size:55px}.wordoken.outcome-loss .xp-quiet,.wordoken.outcome-tie .xp-quiet{margin-top:26px}.wordoken.outcome-loss .xp-quiet strong,.wordoken.outcome-tie .xp-quiet strong{font-size:45px}.wordoken.outcome-loss .xp-quiet span,.wordoken.outcome-tie .xp-quiet span{background:0 0;border:0;padding:0;font-size:45px}.wordoken .xp-quiet span{background:var(--wk-yellow);border:var(--wk-border);padding:5px 10px;font-size:22px}.wordoken .challenge-cta{text-align:left;background:0 0;border:0;flex-direction:column;gap:5px;width:100%;display:flex;position:relative}.wordoken .challenge-title{z-index:2;border:var(--wk-border);max-width:282px;height:30px;box-shadow:var(--wk-shadow-small);background:var(--wk-yellow);align-self:flex-start;padding:4px 9px;font-size:14px}.wordoken .challenge-row{width:100%;height:39px;font:600 11px/1 var(--wk-body);grid-template-columns:minmax(0,1fr) 104px;display:grid}.wordoken .challenge-link,.wordoken .challenge-copy{justify-content:center;align-items:center;display:flex}.wordoken .challenge-link{text-overflow:ellipsis;white-space:nowrap;text-align:center;padding:12px 6px;display:block;overflow:hidden}.wordoken .result-actions{z-index:2;flex-direction:column;gap:13px;margin-top:auto;padding-top:16px;display:flex;position:relative}.wordoken .challenge-copy{background:var(--wk-yellow);border-left:var(--wk-border);font-family:var(--wk-font)}.wordoken .postgame-continue{flex:none;height:36px;margin-bottom:16px}.wordoken.outcome-loss .reward-table,.wordoken.outcome-tie .reward-table{margin-top:54px}.wordoken.replay-screen{padding-top:8px}.wordoken .replay-utilities{justify-content:space-between;height:50px;padding:0 8px;display:flex}.wordoken .replay-utilities .topbar-control{position:static}.wordoken .my-challenges{background:var(--wk-yellow);height:34px;padding:0 10px;font-size:12px}.wordoken .my-challenges>span{margin-right:4px;display:inline-block;transform:rotate(-12deg)}.wordoken .replay-body{flex-direction:column;flex:1;gap:12px;padding-bottom:14px;display:flex}.wordoken .replay-body>*{flex-shrink:0}.wordoken .replay-score{height:135px;overflow:hidden}.wordoken .replay-names{background:var(--wk-yellow);border-bottom:var(--wk-border);grid-template-columns:1fr 1fr;height:26px;display:grid}.wordoken .replay-names span{border-right:var(--wk-border);justify-content:center;align-items:center;font-size:11px;display:flex}.wordoken .replay-values{grid-template-columns:1fr 1fr;height:72px;display:grid}.wordoken .replay-values strong{border-right:var(--wk-border);justify-content:center;align-items:center;font-size:52px;display:flex}.wordoken .replay-link{border:0;border-top:var(--wk-border);background:var(--wk-yellow);grid-template-columns:1fr 84px;width:100%;height:35px;font-size:12px;display:grid}.wordoken .replay-link span{justify-content:center;align-items:center;gap:5px;display:flex}.wordoken .replay-link span:last-child{border-left:var(--wk-border);background:#fff}.wordoken .replay-body>.arena{height:160px;min-height:160px}.wordoken.tutorial-screen{flex-direction:column;display:flex}.wordoken .tutorial-body{flex-direction:column;flex:1;gap:18px;padding-top:38px;display:flex}.wordoken .tutorial-copy .section-tab{width:max-content;min-width:190px;max-width:100%;font-size:16px}.wordoken .tutorial-copy>div{min-height:136px;font:500 12px/1.45 var(--wk-body);margin-top:-2px;padding:15px 12px}.wordoken .tutorial-demo{flex-direction:column;flex:1;justify-content:center;gap:12px;min-height:205px;padding:12px;display:flex}.wordoken .tutorial-body>*,.wordoken .tutorial-demo>*{flex-shrink:0}.wordoken .tutorial-demo .word-entry,.wordoken .tutorial-demo .letter-grid{box-shadow:none}.wordoken .tutorial-demo .letter-grid{gap:10px;height:118px}.wordoken .tutorial-demo .letter-row{gap:10px;height:54px}.wordoken .tutorial-demo .letter-tile{width:54px;height:54px;font-size:28px;line-height:54px;box-shadow:4px 4px #000}.wordoken .red-required{color:#b52f20;text-align:center;font-size:12px}.wordoken .tutorial-difficulty{grid-template-rows:72px repeat(3,34px);grid-template-columns:80px 1fr;display:grid}.wordoken .tutorial-difficulty>strong{align-self:center;font-size:32px}.wordoken .tutorial-difficulty>div{border:var(--wk-border);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.wordoken .tutorial-difficulty b,.wordoken .tutorial-difficulty span{justify-content:center;align-items:center;display:flex}.wordoken .tutorial-difficulty b{background:var(--wk-yellow);border-right:var(--wk-border)}.wordoken .tutorial-difficulty .easy b{background:var(--wk-green)}.wordoken .tutorial-difficulty .medium b{background:var(--wk-blue)}.wordoken .tutorial-difficulty .hard b{background:var(--wk-red)}.wordoken .tutorial-scoring-example{gap:8px;width:100%;display:grid}.wordoken .tutorial-scoring-example>strong{text-align:center;font-size:28px}.wordoken .tutorial-scoring-example>span{border:var(--wk-border);background:var(--wk-yellow);justify-content:space-between;padding:8px;font-size:11px;display:flex}.wordoken .tutorial-controls>p{font:600 12px/1.4 var(--wk-body);text-align:center}.wordoken .tutorial-controls .pro-tip{border:var(--wk-border);background:var(--wk-green);min-height:52px;font:500 11px/1.25 var(--wk-body);grid-template-columns:90px 1fr;display:grid}.wordoken .tutorial-controls .pro-tip strong,.wordoken .tutorial-controls .pro-tip span{align-items:center;padding:7px;display:flex}.wordoken .tutorial-controls .pro-tip strong{font-family:var(--wk-font);border-right:var(--wk-border)}.wordoken .tutorial-actions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.wordoken .tutorial-actions b{border:var(--wk-border);text-align:center;background:var(--wk-yellow);padding:7px 2px;font-size:10px}.wordoken .tutorial-actions b:last-child{background:var(--wk-green)}.wordoken .tutorial-customize{padding:9px 14px}.wordoken .tutorial-customize h3{text-align:center;font-size:17px}.wordoken .tutorial-customize>.arena{height:125px;min-height:125px;box-shadow:none}.wordoken .tutorial-customize .fighters{transform:scale(.78)}.wordoken .mini-gear{border:var(--wk-border);justify-content:space-around;align-items:center;height:64px;display:flex}.wordoken .mini-gear>span{flex-direction:column;align-items:center;font-size:8px;display:flex}.wordoken .tutorial-footer{grid-template-columns:1fr 1fr;gap:28px;height:51px;margin-bottom:16px;display:grid}.wordoken .tutorial-footer .action{align-self:end;height:36px;font-size:13px}.wordoken .tutorial-footer .action:disabled{opacity:.55}.wordoken.tutorial-screen{min-height:max(740px, var(--wk-viewport-height))}.wordoken .tutorial-utilities{justify-content:space-between;align-items:flex-start;height:54px;padding:8px;display:flex}.wordoken .tutorial-exit{width:64px;height:32px;box-shadow:var(--wk-shadow-small);font-size:13px}.wordoken .tutorial-title{text-align:center;place-items:center;min-height:62px;margin:0 auto;font-size:27px;line-height:1;display:grid}.wordoken .tutorial-body{justify-content:flex-start;gap:16px;padding-top:16px}.wordoken .tutorial-copy{flex:none}.wordoken .tutorial-copy .section-tab{width:max-content;min-width:0;min-height:34px;box-shadow:var(--wk-shadow);z-index:2;padding:4px 12px;font-size:18px}.wordoken .tutorial-copy>div{min-height:0;font:500 14px/20px var(--wk-body);box-shadow:var(--wk-shadow);margin-top:-2px;padding:16px;position:relative}.wordoken .tutorial-copy p+p{margin-top:20px}.wordoken .tutorial-copy .icon{margin:8px auto 0}.wordoken .tutorial-demo{box-shadow:var(--wk-shadow);flex:none;gap:0;padding:16px}.wordoken .tutorial-difficulty{justify-content:space-between;align-items:center;height:280px;display:flex}.wordoken .tutorial-mode-list{width:215px;margin:0 auto}.wordoken .tutorial-difficulty>.tutorial-mode-list{border:0;grid-column:auto;grid-template-columns:none;display:block}.wordoken .tutorial-mode-list .section-tab{width:165px;min-width:0;min-height:20px;box-shadow:var(--wk-shadow-small);padding:1px 4px;font-size:12px;line-height:16px}.wordoken .tutorial-mode-options{box-shadow:var(--wk-shadow-small);margin-top:-2px;padding:5px 9px}.wordoken .tutorial-mode-option{border-bottom:1px solid #111;grid-template-columns:24px 1fr;gap:8px;min-height:60px;padding:3px 0;display:grid}.wordoken .tutorial-mode-option:last-child{border-bottom:0}.wordoken .tutorial-radio{border:1.5px solid #111;border-radius:50%;align-self:start;width:22px;height:22px;display:block}.wordoken .tutorial-radio.selected{background:var(--wk-green)}.wordoken .tutorial-mode-option .difficulty-badge{border:1px solid #111;width:max-content;padding:0 4px;font-size:13px;line-height:16px;display:block}.wordoken .tutorial-mode-option small{font:900 8px/11px var(--wk-font);display:block}.wordoken .tutorial-difficulty>.tutorial-caption{text-align:center;align-self:auto;font-size:13px;display:block}.wordoken .tutorial-words{justify-content:flex-start;height:290px;padding:18px}.wordoken .tutorial-words .word-entry{width:100%;height:39px;box-shadow:6px 6px #000}.wordoken .tutorial-words .word-entry output{font-size:28px}.wordoken .tutorial-required{flex-direction:column;align-items:center;margin:28px 0 10px;font-size:13px;display:flex}.wordoken .tutorial-required span{font:25px/24px var(--wk-body);margin-left:72px}.wordoken .tutorial-words .letter-grid{gap:18px;height:142px}.wordoken .tutorial-words .letter-row{gap:14px;height:59px}.wordoken .tutorial-words .letter-tile{width:59px;height:59px;font-size:33px;line-height:59px;box-shadow:6px 6px #000}.wordoken .tutorial-controls{justify-content:flex-start;align-self:center;width:262px;height:344px;padding:15px}.wordoken .tutorial-controls .word-entry{height:32px;box-shadow:5px 5px #000}.wordoken .tutorial-controls .word-entry output{font-size:23px}.wordoken .tutorial-annotation{height:42px;font-size:10px}.wordoken .tutorial-annotation span{font:24px/20px var(--wk-body);margin-left:8px;display:block}.wordoken .tutorial-up-arrow{text-align:center;font:28px/30px var(--wk-body)}.wordoken .tutorial-tip{background:var(--wk-green);text-align:center;width:225px;font:500 13px/19px var(--wk-body);align-self:flex-end;padding:13px 8px;box-shadow:5px 5px #000}.wordoken .tutorial-annotation.check{text-align:center;margin-top:auto}.wordoken .tutorial-annotation.check span{text-align:right;margin-right:24px}.wordoken .tutorial-actions{gap:11px}.wordoken .tutorial-actions b{font-size:10px;box-shadow:5px 5px #000}.wordoken .tutorial-avatar{place-items:center;height:176px;display:grid;overflow:hidden}.wordoken .tutorial-avatar .arena{width:100%;height:176px;box-shadow:none}.wordoken .tutorial-avatar .fighter.opponent{display:none}.wordoken .tutorial-avatar .fighters{gap:0;transform:scale(1.08)}.wordoken .tutorial-gear{margin-top:-32px;position:relative}.wordoken .tutorial-gear .section-tab{width:max-content;min-height:34px;box-shadow:var(--wk-shadow);z-index:2;margin-left:auto;padding:2px 8px}.wordoken .tutorial-gear-options{min-height:125px;box-shadow:var(--wk-shadow);grid-template-columns:repeat(3,1fr);margin-top:-2px;padding:10px 5px;display:grid}.wordoken .tutorial-gear-options>div{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.wordoken .tutorial-gear-options span{background:var(--wk-green);text-align:center;border:2px solid #000;border-radius:50%;width:22px;height:22px;font-size:13px;line-height:18px}.wordoken .tutorial-gear-options small{text-align:center;font:600 13px/15px var(--wk-body)}.wordoken .tutorial-gear-options .item-artwork{object-fit:contain;width:50px;height:44px}.wordoken .tutorial-footer{gap:34px;height:60px;margin-top:auto;margin-bottom:8px}.wordoken .tutorial-footer .action{height:44px;font-size:15px}@media (height<=699px){.wordoken .topbar{gap:6px}.wordoken .tutorial-body{gap:10px;padding-top:16px}.wordoken .settings-list{gap:13px;padding-top:16px}}.wordoken.invite-screen{background-color:var(--wk-red)}.wordoken .invite-body{flex-direction:column;gap:18px;padding-top:20px;display:flex}.wordoken .invite-callout{background:var(--wk-yellow);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:92px;display:flex}.wordoken .invite-callout span{font:600 12px/1.3 var(--wk-body)}.wordoken .invite-callout strong{margin-top:5px;font-size:27px}.wordoken .invite-rules{min-height:174px;padding:16px 30px}.wordoken .invite-rules h2{border:var(--wk-border);background:var(--wk-yellow);padding:3px 13px;font-size:22px;display:inline-block}.wordoken .invite-rules ul{margin:15px 0 0;padding-left:25px;font-size:15px;line-height:25px}.wordoken .invite-how{height:36px}.wordoken .invite-start{height:60px;font-size:28px}.wordoken .invite-signin{color:#fff;background:0 0;border:0;font-size:13px}.wordoken .invite-signin strong{color:var(--wk-yellow);text-decoration:underline}html,body,#root{--wk-screen-height:calc(100svh - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:100%;margin:0}body{background-color:#4377bc;background-image:linear-gradient(90deg,#0000 50px,#00000047 50px 51px),linear-gradient(#0000 50px,#00000047 50px 51px);background-position:0 0;background-repeat:repeat;background-size:51px 51px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;background-position:max(env(safe-area-inset-left), calc(50vw - 201px)) 0}body:has(.home-screen,.password-screen,.invite-screen){background-color:#e54c34}body:has(.store-screen,.auth-signup,.subscription-screen,.linked-screen,.postgame-screen){background-color:#78bb90}body:has(.start-screen){background-color:#f7ce10}@media (width>=403px){body,.wordoken.screen{background-position:calc(50vw - 201px) 0;background-attachment:fixed}}#root{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.sprite-arena{width:320px;max-width:100%;height:160px;display:block}.development-banner,.wordoken .offline-status{box-sizing:border-box;color:#151515;text-align:center;background:#fff4c3;max-width:402px;margin:0 auto;padding:8px 12px;font:12px/1.4 sans-serif}.connection-tools{box-sizing:border-box;color:#151515;text-align:center;background:#fff;border-top:2px solid #010101;max-width:402px;margin:0 auto;padding:7px 10px;font:12px/1.4 sans-serif}.connection-tools button{cursor:pointer;background:#fff;border:1px solid #010101;margin:3px 5px;padding:5px 8px}.live-game{position:relative}.go-label{color:#ffeb3b;text-shadow:3px 3px #000;pointer-events:none;font:70px Black Han Sans,sans-serif;position:absolute;top:24%;left:50%;transform:translate(-50%)}.wordoken .word-entry output:focus-visible{outline-offset:3px;outline:3px solid #fff}.wordoken .reward-table>p{margin:0;padding:6px;font:12px/1.4 sans-serif}.wordoken .archive-meta span{overflow-wrap:anywhere}.local-application:has(>.development-banner){--wk-screen-height:calc(100svh - 33px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.account-panel{max-width:500px;min-height:max(660px, var(--wk-screen-height,100svh));align-content:center;gap:20px;margin:auto;padding:24px;display:grid}.account-panel h1{font-size:28px}.verify-panel h1,.verify-panel p{text-align:center;padding:14px}.verify-panel p{font:600 14px/1.5 var(--wk-body);overflow-wrap:anywhere}.verify-panel .action{min-height:48px}.wordoken .offline-status button{cursor:pointer;margin:8px;padding:8px 12px}.challenge-results{max-height:45svh;overflow-y:auto}.challenge-results table{border-collapse:collapse;width:100%}.challenge-results th,.challenge-results td{text-align:left;overflow-wrap:anywhere;border-bottom:2px solid #010101;padding:10px 6px}.challenge-results th{background:#f7ce10}.wordoken .avatar-preview .sprite-arena{box-shadow:none;aspect-ratio:1;border:0;width:100%;height:100%}.wordoken .item-artwork{width:50px;height:50px}
