@import url(https://fonts.googleapis.com/css2?family=Mitr:wght@300;400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Mitr:wght@800&display=swap);*{box-sizing:border-box}#root,body,html{height:100%}body,html{margin:0;overflow:hidden;padding:0}body{background-color:#e8f9ea;font-family:Mali,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.app-viewport{display:grid;min-height:100vh;min-height:100dvh;overflow:hidden;place-items:center}.rotate-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e281ea6;color:#fff;display:none;inset:0;justify-content:center;padding:24px;position:fixed;text-align:center;z-index:9999}.rotate-overlay__card{background:#ffffff1f;border:1px solid #ffffff40;border-radius:16px;max-width:420px;padding:20px 24px}.rotate-overlay__title{font-size:1.2rem;font-weight:700;margin-bottom:8px}.rotate-overlay__text{line-height:1.45;opacity:.9}@media (orientation:landscape) and (max-width:1024px){.rotate-overlay{display:flex}}.desktop-logo{display:none;left:16px;pointer-events:none;position:fixed;top:16px;z-index:5000}.desktop-logo img{display:block;height:auto;width:140px}@media (min-width:769px){.desktop-logo{display:block}}:root{--vh:1vh}@supports (-webkit-touch-callout:none){.app-viewport{min-height:-webkit-fill-available}}.letter-button{background:linear-gradient(180deg,#8ade51,#1e7d09);border:4px solid #fdeac6;border-radius:34px;box-shadow:0 6px 0 #b98c65,0 8px 10px #0000004d;color:#fff;cursor:pointer;display:inline-block;font-family:Arial,sans-serif;font-size:20px;font-weight:700;margin:12px 0;overflow:hidden;padding:14px 40px;position:relative}.letter-button:before{background:linear-gradient(180deg,#bcfd2d,#20a604);border-radius:26px;bottom:4px;content:"";left:4px;position:absolute;right:4px;top:4px;z-index:0}.letter-button--hard{background:linear-gradient(180deg,#a855f7,#6b21a8)}.letter-button--hard:before{background:linear-gradient(180deg,#d8b4fe,#9333ea)}.letter-button__content{align-items:center;display:flex;justify-content:center;position:relative;z-index:1}.letter-button__image{object-fit:contain;width:auto}.letter-button:hover{background:linear-gradient(180deg,#9aff5f,#2a9f0d)}.letter-button--hard:hover{background:linear-gradient(180deg,#c084fc,#7e22ce)}.modal-overlay{background:linear-gradient(180deg,#0000 0,#000c 40%,#000c);inset:0;overflow:hidden;position:absolute}.modal-overlay--panel{align-items:stretch;display:flex;justify-content:center;z-index:1500}.modal-overlay--center{display:grid;padding:16px;place-items:center;z-index:4000}.modal-content--panel{background:#0000;height:100%;max-height:100%;max-width:100%;overflow:hidden;text-align:center;width:min(428px,100%)}.modal-content--dialog,.modal-content--panel{display:flex;flex-direction:column;font-family:Mitr,sans-serif}.modal-content--dialog{align-items:stretch;background:linear-gradient(180deg,#fdebc7,#f6d2ae);border:2px solid #ddad81;border-radius:20px;box-shadow:0 12px 30px #00000059;max-height:min(80%,720px);max-width:92%;overflow:auto;padding:16px;text-align:left;width:min(420px,92%)}@media (max-width:480px){.modal-content--panel{width:100%}.modal-content--dialog{max-height:86%;width:94%}}.welcome-screen{align-items:center;background-position:50%;background-size:cover;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px}.welcome-screen__logo{height:auto;margin-bottom:40px;max-width:90%}.battle-pass-container{background-image:url(/static/media/pass-bg.ce4a799f098b47edcd24.jpg);background-position:50%;background-size:cover;height:100%;overflow:hidden;position:relative;width:100%}.rail-container{height:100%;inset:0 auto 0 50%;position:absolute;transform:translateX(-50%);z-index:0}.rail-image{height:100%;object-fit:cover}.battle-pass-overlay{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%;z-index:10}.top-section{flex:0 0 auto;width:100%}.illustration-container{position:relative;width:100%}.pass-artwork{display:block;height:auto;object-fit:cover;width:100%}.menu-bar{align-items:center;display:flex;height:60px;justify-content:space-between;left:0;padding:0 20px;position:absolute;top:10px;width:100%;z-index:2}.menu-btn{cursor:pointer;height:48px;object-fit:contain;width:48px}.battle-pass-timer{align-items:center;background:linear-gradient(180deg,#fdebc7,#f6d2ae);border:2px solid #ddad81;border-radius:0 16px 16px 0;box-shadow:0 2px 0 0 #a88460;display:flex;left:32%;padding:0 12px 0 0;position:absolute;top:28px;transform:translate(-50%,-50%)}.timer-icon{top:50%}.timer-text{font-family:Mitr,sans-serif}.progress-section{align-items:center;background:#0000;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:space-between;margin-top:-24px;padding:0 16px;position:relative;z-index:100}.progress-bar-container{align-items:center;background:linear-gradient(180deg,#fdebc7,#f6d2ae);border:1px solid #fff4ea;border-radius:16px;box-shadow:0 4px 0 0 #a88460;display:flex;flex:1 1 60%;height:60px;min-width:0;padding:10px}.progress-text{font-family:Mitr,sans-serif}.level-tile{height:48px;margin-left:12px;position:relative;width:42px}.level-bg{display:block;height:100%;object-fit:contain;width:42px}.level-number{color:#fff;font-family:Mitr,sans-serif;font-size:16px;font-weight:700;left:50%;line-height:1;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.activation-panel{align-items:center;display:flex;flex:0 0 40%;justify-content:center;min-width:0;position:relative}.activate-bg-container{inset:0;position:absolute;z-index:0}.activate-bg{display:block;height:auto;object-fit:contain;width:100%}.activation-content{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;top:4px;width:94%;z-index:1}.activation-btn{background:linear-gradient(180deg,#8ade51,#1e7d09);border:none;border-radius:10px;cursor:pointer;display:inline-block;overflow:hidden;padding:3px 20px;position:relative;width:100%}.activation-btn:before{background:linear-gradient(180deg,#bcfd2d,#20a604);border-radius:8px;content:"";inset:4px;position:absolute;z-index:0}.activation-btn:hover{background:linear-gradient(180deg,#9aff5f,#2a9f0d)}.activation-btn__content{align-items:center;display:flex;justify-content:center;position:relative;z-index:1}.activation-btn__letter{object-fit:contain;width:auto}.activation-text{color:#9c3e27;font-family:Mitr,sans-serif;font-size:14px;font-weight:700}.rewards-scroll{-webkit-overflow-scrolling:touch;cursor:grab;flex:1 1 auto;min-height:0;overflow-y:auto;padding:10px 0 14px;position:relative;touch-action:pan-y;z-index:5}.rewards-scroll.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.reward-list{width:100%}.reward-list:active{cursor:grabbing}.final-reward-row,.reward-row{align-items:center;display:flex;justify-content:space-around;margin:10px 0;min-height:60px;pointer-events:auto;position:relative;z-index:10}.final-reward-row{min-height:100px}.final-reward,.reward-column{align-items:center;display:flex;height:100%;justify-content:center;-webkit-user-select:none;user-select:none;width:90%}.reward-button{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;justify-content:center;margin:0;padding:0}.reward-button:focus{outline:2px solid #00000040;outline-offset:2px}.reward-img{-webkit-user-drag:none;height:100%;object-fit:contain;width:90%}.reward-level-container{height:48px;position:relative;width:48px}.reward-level-bg{display:block;height:100%;object-fit:contain;width:42px}.reward-level-number{color:#fff;font-family:Mitr,sans-serif;font-size:16px;font-weight:700;left:50%;line-height:1;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1}.progress-lock-line{margin:5px 0;pointer-events:none;position:relative;width:100%;z-index:1}.lock-line-img{display:block;height:auto;object-fit:cover;pointer-events:none;width:100%}.bp-dialog{background:linear-gradient(180deg,#fdebc7,#f6d2ae);border-radius:26px;box-shadow:0 8px 16px #0000004d;max-width:80%;padding:20px;text-align:center}.bp-dialog h2{color:#9c3e27;font-size:24px;margin-bottom:10px}.bp-dialog p{color:#9c3e27;font-size:18px;margin-bottom:20px}.bp-dialog .reward-item{align-items:center;display:flex;margin-bottom:15px}.bp-dialog .reward-item .reward-icon{height:40px;margin-right:10px;width:40px}.bp-dialog .reward-item span{color:#9c3e27;font-size:16px}.bp-dialog p:last-child{color:#9c3e27;font-size:18px;margin-top:20px}.reward-item-set{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;margin:12px 30px}.task-screen-container{height:100%;overflow:hidden;position:relative;width:100%}.task-screen__background{background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;height:100%;justify-content:flex-end;padding:2rem;width:100%}.task-button-container,.task-screen__background{align-items:center;display:flex;flex-direction:column}.task-button-container{gap:1rem;margin-bottom:2rem}.end-game-container{align-items:center;background:linear-gradient(180deg,#fdebc7,#f6d2ae);border:2px solid #ddad81;border-radius:1rem;box-shadow:0 .125rem 0 #a88460;display:flex;flex-direction:column;font-family:Mitr,sans-serif;justify-content:center;max-width:90%;padding:1.5rem;text-align:center;width:100%}.end-game-title{color:#9c3e27;font-size:clamp(1.5rem,5vw,2.5rem);font-weight:600;margin-bottom:1rem}.end-game-description{font-size:clamp(1rem,3vw,1.25rem);font-weight:300;line-height:1.5;margin-bottom:1.5rem;max-width:90%}.end-game-timer{font-size:clamp(1.25rem,4vw,2rem);font-weight:500;margin-bottom:1.5rem}.end-game-timer .timer-text{color:#9c3e27;font-size:clamp(1.25rem,4vw,2rem);margin-left:0}.register-treasure-button{cursor:pointer;height:auto;object-fit:contain;transition:transform .2s ease;width:clamp(5rem,15vw,8rem);width:80%}.register-treasure-button:hover{transform:scale(1.05)}@media (max-width:768px){.task-button-container{gap:.75rem;margin-bottom:3rem}.end-game-container{padding:1rem}.end-game-title{font-size:clamp(1.25rem,4vw,1.75rem)}.end-game-description{font-size:clamp(.875rem,2.5vw,1rem)}.end-game-timer,.end-game-timer .timer-text{font-size:clamp(1rem,3vw,1.5rem)}.register-treasure-button{width:90%}}@media (min-width:1200px){.end-game-container{max-width:50rem}.task-button-container{gap:1.5rem;margin-bottom:3rem}}.alert-modal{border-radius:26px;padding:20px;text-align:center}.alert-modal p{color:#9c3e27;font-size:18px;margin-bottom:15px}.alert-modal button{background:linear-gradient(180deg,#8ade51,#1e7d09);border:4px solid #fdeac6;border-radius:16px;box-shadow:0 4px 0 #b98c65;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.alert-modal button:hover{background:linear-gradient(180deg,#bcfd2d,#20a604)}.letter-button-skeleton{background:linear-gradient(90deg,#fdebc799,#f6d2aee6,#fdebc799);border:4px solid #fdeac6;border-radius:16px;box-shadow:0 6px 0 #b98c65,0 8px 10px #0000004d;color:#9c3e27;display:grid;font-family:Mitr,sans-serif;font-size:22px;font-weight:800;height:64px;letter-spacing:.5px;max-width:420px;min-width:260px;overflow:hidden;place-items:center;position:relative;width:min(360px,80%)}.letter-button-skeleton:after{animation:skeleton-shimmer 1.2s infinite;background:linear-gradient(90deg,#0000,#ffffff80,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes skeleton-shimmer{to{transform:translateX(100%)}}.version-stamp{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#ffffff3d;border:1px solid #817a73cc;border-radius:10px;bottom:8px;color:#1c1510b8;font-size:11px;left:10px;letter-spacing:.2px;line-height:1;padding:6px 8px;position:fixed;text-decoration:none;transition:transform .15s ease,filter .15s ease,opacity .2s ease;z-index:20}.version-stamp:hover{filter:brightness(.98);transform:translateY(-1px)}@media (max-width:480px){.version-stamp{bottom:6px;font-size:10px;left:8px;padding:5px 7px}}.guest-welcome{display:flex;flex-direction:column;gap:12px}.guest-welcome h2{margin:0;text-align:center}.guest-welcome ul{margin:0 0 8px 18px;padding:0}.guest-welcome__buttons{display:flex;gap:8px;justify-content:space-between}.success-modal{box-sizing:border-box;text-align:center}.success-modal-title{color:#9c3e27;font-family:Mitr,sans-serif;font-size:32px;font-weight:700;margin:0 0 16px}.success-modal-rewards{align-items:center;display:flex;flex-direction:column;gap:10px;margin:10px 0 6px}.reward-item{align-items:center;color:#624c38;display:flex;font-family:Mitr,sans-serif;font-size:18px;gap:8px}.reward-icon{height:auto;width:48px}.success-modal-buttons{display:flex;gap:12px;justify-content:center;margin-top:12px}.success-modal-claimed{color:#9c3e27;font-size:16px;margin:0 8px 0 0}.puzzle-screen{background-color:initial;background-position:50%;background-repeat:no-repeat;background-size:cover;font-family:Mitr,sans-serif;position:relative}.puzzle-inner,.puzzle-screen{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.hint-container{align-items:center;display:flex;flex:0 1 38%;justify-content:center;max-height:52%;min-height:84px;overflow:hidden;padding-top:60px}.hint-container img{max-height:100%;max-width:100%;object-fit:contain}.puzzle-container{flex:1 1 62%;justify-content:center;min-height:0;overflow:hidden;padding:8px 12px 10px}.puzzle-container,.puzzle-fields{align-items:center;display:flex;flex-direction:column;width:100%}.puzzle-fields{padding:6px 0 8px}.puzzle-screen__answer-fields{align-items:center;display:flex;flex-direction:column;max-width:300px;padding-bottom:0;position:relative}.puzzle-screen__answer-backgrounds{display:flex;gap:5px;justify-content:center;z-index:0}.puzzle-screen__answer-letters{display:flex;gap:5px;justify-content:center;z-index:2}.puzzle-screen__answer-field{cursor:pointer}.answer-field-wrapper,.puzzle-screen__answer-field{align-items:center;display:flex;justify-content:center}.answer-field-wrapper{position:relative}.answer-field-background{z-index:0}.letter-pool{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;margin:14px 0;overflow:visible}.letter-pool,.letter-pool__inner{position:relative;width:100%}.letter-pool__inner>*{position:relative;z-index:1}.puzzle-screen__letter-pool-row{display:flex;flex-wrap:nowrap;gap:5px;justify-content:center;margin-bottom:5px;width:100%}.puzzle-screen__letter-pool-cell{cursor:pointer}.boosters-container,.puzzle-screen__letter-pool-cell{align-items:center;display:flex;justify-content:center;position:relative}.boosters-container{flex-shrink:0;overflow:visible;padding:10px 0 0;width:100%}.boosters-container:before{background:url(data:image/png;base64,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) 50%/contain no-repeat;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.boosters-container>*{position:relative;z-index:1}.boosters{display:flex;gap:12px;justify-content:center}.booster-item{display:inline-block;position:relative}.booster-item img{cursor:pointer;height:64px;object-fit:contain;width:64px}.booster-disabled{cursor:default;opacity:.5}.booster-count{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:4px;color:#fff;display:flex;height:26px;justify-content:center;line-height:26px;padding-bottom:3px;position:absolute;right:0;text-align:center;width:26px}.booster-count.number{background-image:url(data:image/png;base64,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);font-size:13px;font-weight:400}.booster-count.plus{background-image:url(data:image/png;base64,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);font-size:24px;font-weight:400}.sparkle{animation:sparkle 1.5s ease-out;background:radial-gradient(circle,#fffc 0,#fff0 70%)}@keyframes sparkle{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@media (max-width:375px){.letter-pool{margin:0}}@media (max-width:360px){.hint-container{flex-basis:38%}.puzzle-container{flex-basis:62%;padding:6px 8px 8px}.booster-item img{height:64px;width:64px}.booster-count{font-size:12px;height:22px;line-height:22px;width:22px}.puzzle-screen__letter-pool-row{gap:4px;margin-bottom:4px}.puzzle-screen__answer-backgrounds,.puzzle-screen__answer-letters{gap:4px}}.puzzle-screen.crossword-mode .puzzle-inner{display:flex;flex-direction:column;height:100%}.puzzle-screen.crossword-mode .hint-container.crossword-stage{align-items:stretch;display:flex;flex:1 1 auto;justify-content:center;max-height:none;min-height:120px;overflow:hidden;padding:60px 8px 8px}.crossword-stage__wrap{display:grid;height:100%;max-width:680px;place-items:center;width:100%}.crossword-grid-sizer{--cell:32px;--gap:2px;--cols:13;--rows:13;grid-gap:var(--gap);background:#0000;border-radius:8px;display:grid;gap:var(--gap);grid-template-columns:repeat(var(--cols),var(--cell));grid-template-rows:repeat(var(--rows),var(--cell));padding:0;-webkit-user-select:none;user-select:none}.crossword-cell{background:#0000;border:1px dashed #0000;border-radius:4px;cursor:pointer;display:grid;height:var(--cell);place-items:center;position:relative;width:var(--cell)}.crossword-cell--active{background:#fff;border:1px solid #c9b07a}.crossword-cell--error{background:#ffd7d7}.crossword-cell--marker:after{border:2px solid #30c85a;border-radius:6px;content:"";inset:2px;pointer-events:none;position:absolute}.crossword-cell__img{height:calc(var(--cell) - 2px);object-fit:contain;width:calc(var(--cell) - 2px)}.crossword-cell__img--empty{opacity:.28}.puzzle-screen.crossword-mode .puzzle-container.crossword-bottom{flex:0 0 auto;margin-top:auto;padding:0 12px 38px}.crossword-clue{color:#fff;font-weight:800;margin-bottom:6px;text-align:center;text-shadow:0 1px 2px #00000073}@media (max-height:640px){.puzzle-screen.crossword-mode .hint-container.crossword-stage{padding-bottom:6px;padding-top:56px}}.crossword-cell__label{background:#ffffffd9;border-radius:4px;box-shadow:0 1px 0 #00000014;color:#2d3748;font-size:10px;font-weight:800;left:4px;line-height:1;padding:2px 4px;pointer-events:none;position:absolute;top:2px;z-index:3}.daily-task-bar{align-items:center;background:linear-gradient(180deg,#fdebc7,#f6d2ae);border:1px solid #fff4ea;border-radius:24px;box-shadow:0 4px 0 0 #a88460;display:flex;height:60px;margin:10px auto;max-width:856px;padding:10px;position:relative;width:100%;z-index:10}.task-icon{height:42px;margin-right:10px;width:auto}.progress-container{align-items:center;display:flex;flex:1 1;height:30px;position:relative}.progress-bg{background-color:#624c38;border-radius:12px;height:100%;width:100%}.progress-bar-bg{background:linear-gradient(180deg,#a88460,#462f1a);border-radius:9px;height:calc(100% - 6px);margin:3px;position:relative;width:calc(100% - 6px)}.progress-bar{background:linear-gradient(180deg,#bcfd2d,#20a604);border:1px solid #8fe422;border-radius:9px;height:100%;position:relative;transition:width .3s ease}.progress-text{color:#fff;font-size:14px;font-weight:700;left:50%;position:absolute;text-shadow:1px 1px 2px #00000080;top:50%;transform:translate(-50%,-50%);z-index:1}.reward-icon{height:42px;margin-left:10px;width:auto}.timer{align-items:center;background:linear-gradient(180deg,#fdebc7,#f6d2ae);border:2px solid #ddad81;border-radius:0 16px 16px 0;bottom:-24px;box-shadow:0 2px 0 0 #a88460;display:flex;left:38%;padding:0 12px 0 0;position:absolute;transform:translateX(-50%)}.timer-icon{height:38px;left:-16px;position:absolute;top:40%;transform:translateY(-50%);width:auto}.timer-text{color:#9c3e27;font-family:Mitr;font-size:14px;font-weight:700;margin-left:24px}.reward-modal{background:linear-gradient(180deg,#fdebc7,#f6d2ae);border:2px solid #624c38;border-radius:24px;box-shadow:0 2px 0 0 #a88460;box-shadow:0 4px 8px #0003;max-width:400px;padding:20px;text-align:center;width:90%}.reward-modal-title{color:#9c3e27;font-family:Mitr,sans-serif;font-size:36px;font-weight:700;margin-bottom:20px}.reward-modal-icon{height:auto;margin:20px 0;width:100px}.reward-modal-text{color:#624c38;font-family:Mitr,sans-serif;font-size:18px;margin-bottom:20px}.top-menu{background-color:initial;box-sizing:border-box;flex-direction:column;left:0;padding:10px;position:absolute;right:0;top:0;z-index:2000}.top-menu,.top-menu__inner{align-items:center;display:flex;width:100%}.top-menu__inner{justify-content:space-between;margin:0 auto;max-width:856px}.top-menu__left{align-items:center;display:flex;gap:15px;justify-content:flex-start}.top-menu__icon{align-items:center;display:flex;position:relative}.top-menu__icon img{height:48px;object-fit:contain;object-position:center;width:auto;z-index:2}.top-menu__badge{background:linear-gradient(90deg,#fdebc7,#f6d2ae);border-radius:0 20px 20px 0;box-shadow:0 3px 0 0 #a88460;color:#9c3e27;font-family:Mitr,sans-serif;font-size:20px;font-weight:800;line-height:1;margin-left:-24px;padding:4px 24px 4px 38px;z-index:1}.top-menu__icon--clickable{cursor:pointer}.top-menu__right{align-items:center;display:flex;flex-shrink:0;height:48px;justify-content:center;position:relative;width:48px}.top-menu__settings-icon{z-index:1002}.top-menu__right img{height:100%;object-fit:contain;object-position:center;width:100%}.top-menu__settings-menu{background:linear-gradient(180deg,#fdebc7,#f6d2ae);border-radius:0 0 20px 20px;box-shadow:0 2px 0 0 #a88460;left:4px;overflow:hidden;position:absolute;top:16px;width:40px;z-index:1001}.top-menu__settings-content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding-bottom:10px;padding-top:40px}.top-menu__settings-content .top-menu__icon img{height:36px;width:36px}.top-menu__daily-task{margin:10px auto 0;max-width:856px;width:100%}.top-menu__belt{display:flex;justify-content:center;width:100%}.top-menu__belt-inner{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;max-width:856px;width:100%}.battle-pass-icon-container{aspect-ratio:1/1;cursor:pointer;display:grid;margin-top:8px;place-items:center;position:relative;width:clamp(86px,22vw,86px);z-index:1400}.battle-pass-icon{height:100%;object-fit:contain;width:100%}.battle-pass-icon-container .battle-pass-timer{background:none;border:none;box-shadow:none;color:#9c3e27;font-family:Mitr,sans-serif;font-size:clamp(12px,3.4vw,14px);font-weight:700;left:50%;padding:0;position:absolute;text-align:center;top:84%;transform:translate(-50%,-50%);width:max-content}.battle-pass-icon-container .battle-pass-timer .timer-icon{display:none}.battle-pass-icon-container .battle-pass-timer .timer-text{margin-left:0}.crossword-icon-container{aspect-ratio:1/1;cursor:pointer;display:grid;margin-top:8px;place-items:center;position:relative;width:clamp(86px,22vw,86px);z-index:1399}.crossword-icon{height:100%;object-fit:contain;width:100%}.crossword-icon-container .battle-pass-timer,.crossword-icon-container .timer{background:none;border:none;box-shadow:none;color:#9c3e27;font-family:Mitr,sans-serif;font-size:clamp(12px,3.4vw,14px);font-weight:700;left:50%;padding:0;position:absolute;text-align:center;top:84%;transform:translate(-50%,-50%);width:max-content}.crossword-icon-container .timer .timer-icon{display:none}.crossword-icon-container .timer .timer-text{margin-left:0}@media (max-width:480px){.battle-pass-icon-container,.crossword-icon-container{width:clamp(86px,22vw,86px)}}.shop-letter-button{background:linear-gradient(180deg,#8ade51,#1e7d09);border:4px solid #fdeac6;border-radius:16px;box-shadow:0 6px 0 #b98c65,0 8px 10px #0000004d;color:#fff;cursor:pointer;display:inline-block;font-family:Arial,sans-serif;font-size:18px;font-weight:700;margin-bottom:8px;overflow:hidden;padding:8px 16px;position:relative}.shop-letter-button:before{background:linear-gradient(180deg,#bcfd2d,#20a604);border-radius:10px;bottom:4px;content:"";left:4px;position:absolute;right:4px;top:4px;z-index:0}.shop-letter-button__content{align-items:center;display:flex;justify-content:center;position:relative;z-index:1}.game-container-wrapper{background:#0000;display:grid;height:100vh;height:100dvh;margin:0;overflow:hidden;padding:0;place-items:center;width:100%}.game-container{aspect-ratio:9/16;border-radius:24px;box-shadow:0 10px 30px #00000014;display:flex;flex-direction:column;height:min(100dvh,926px);overflow:hidden;position:relative;width:min(428px,100%,calc(min(100vh, 926px)*9/16))}@media (max-width:768px){.game-container{border-radius:0;box-shadow:none}}.game-content{flex:1 1;min-height:0;overflow-y:auto;position:relative;z-index:1}.modal-text{font-size:clamp(1rem,2.5vw,1.25rem);margin-bottom:1rem}.modal-button-container,.modal-text{text-align:center}.modal-button{background-color:#3fb26b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:clamp(.875rem,2vw,1rem);padding:.5rem 1rem;transition:transform .15s ease,opacity .15s ease}.modal-button:hover{opacity:.95;transform:translateY(-1px)}#game-modal-root{inset:0;pointer-events:none;position:absolute;z-index:4000}#game-modal-root>*{pointer-events:auto}
/*# sourceMappingURL=main.04d3a5b3.css.map*/