:root{color:#fffdf3;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#1d2c1b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}html{background:url(../assets/backgrounds/garden_path_background.webp) 50%/cover no-repeat fixed}body{background:url(../assets/backgrounds/garden_path_background.webp) 50%/cover no-repeat fixed;min-height:100svh}button,input,textarea,select{font:inherit}button:focus-visible{outline-offset:3px;outline:2px solid #f2d991}*{box-sizing:border-box}button{font:inherit}.game-shell{width:100%;min-height:100svh;overflow:hidden}.home-screen{background:url(../assets/backgrounds/garden_path_background.webp) 50%/cover no-repeat;flex-direction:column;width:100%;min-height:100svh;display:flex;position:relative;overflow:hidden}.background-overlay{z-index:0;pointer-events:none;background:linear-gradient(#14271852 0%,#263a2214 32%,#23301d2e 67%,#131e1475 100%);position:absolute;inset:0}.top-bar{z-index:2;justify-content:space-between;align-items:center;width:min(100%,760px);margin:0 auto;padding:20px 22px 0;display:flex;position:relative}.player-stats{gap:8px;display:flex}.stat-pill{color:#fffdf2;-webkit-backdrop-filter:blur(12px);background:#2836226b;border:1px solid #ffffff7a;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:7px 12px;font-size:14px;font-weight:700;display:flex;box-shadow:0 5px 16px #0c160c2e,inset 0 1px #ffffff40}.stat-icon{font-size:16px}.round-button{color:#fffdf2;-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#2d3a2670;border:1px solid #ffffff80;border-radius:50%;width:42px;height:42px;transition:transform .18s,background .18s;box-shadow:0 6px 18px #0a120a33,inset 0 1px #ffffff40}.round-button:hover{background:#39493094;transform:translateY(-1px)}.round-button:active{transform:scale(.95)}.home-content{z-index:1;flex-direction:column;align-items:center;width:min(100%,560px);margin:auto;padding:30px 22px 18px;display:flex;position:relative}.word-garden-logo{object-fit:contain;filter:drop-shadow(0 10px 14px #11200f4d)drop-shadow(0 2px 3px #ffffff4d);width:min(62vw,290px);max-height:290px;margin:-12px auto -14px;display:block}.welcome-card{text-align:center;color:#fffdf3;-webkit-backdrop-filter:blur(13px);background:#2a392357;border:1px solid #ffffff61;border-radius:22px;width:min(100%,430px);padding:16px 20px;box-shadow:0 12px 32px #111c0d33,inset 0 1px #fff3}.welcome-kicker{color:#f6df9b;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.welcome-card h1{color:#fffdf5;letter-spacing:-.5px;text-shadow:0 2px 5px #00000040;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,5vw,31px);line-height:1.08}.welcome-card p{color:#fffdf3e6;max-width:360px;margin:9px auto 0;font-size:13px;line-height:1.45}.main-actions{width:min(100%,430px);margin-top:15px}.garden-button{cursor:pointer;text-align:left;color:#fffdf2;border:1px solid #ffffff73;align-items:center;width:100%;transition:transform .18s,box-shadow .18s,background .18s;display:flex}.garden-button:hover{transform:translateY(-2px)}.garden-button:active{transform:translateY(0)scale(.985)}.primary-button{background:linear-gradient(135deg,#5b7542f0,#374e2deb);border-radius:22px;gap:12px;min-height:70px;padding:10px 15px;box-shadow:0 12px 25px #141f0f47,inset 0 1px #ffffff4d,inset 0 -2px #111c0c26}.primary-button:hover{box-shadow:0 15px 30px #141f0f57,inset 0 1px #ffffff4d}.button-icon{background:#ffffff29;border-radius:15px;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:23px;display:grid}.primary-button>span:nth-child(2){flex-direction:column;flex:1;display:flex}.primary-button strong{font-size:21px;line-height:1.1}.primary-button small{color:#fffdf2c2;margin-top:3px;font-size:11px}.button-arrow{opacity:.8;font-size:31px;font-weight:300;line-height:1}.secondary-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:9px;display:grid}.secondary-button{-webkit-backdrop-filter:blur(12px);background:#2d3a2691;border-radius:17px;justify-content:center;gap:7px;min-height:52px;padding:8px 10px;font-size:13px;font-weight:700;box-shadow:0 8px 18px #121c0e33,inset 0 1px #fff3}.secondary-button .button-icon{border-radius:10px;flex-basis:30px;width:30px;height:30px;font-size:16px}.garden-progress{color:#fffdf3e6;-webkit-backdrop-filter:blur(11px);background:#212d1d66;border:1px solid #ffffff4d;border-radius:16px;width:min(100%,430px);margin-top:13px;padding:11px 14px 10px;box-shadow:0 7px 20px #0e180c2e,inset 0 1px #ffffff2b}.progress-heading,.progress-footer{justify-content:space-between;align-items:center;display:flex}.progress-heading{font-size:11px}.progress-heading strong{color:#f7dda0;font-size:11px}.progress-track{background:#fff3;border-radius:999px;height:6px;margin:7px 0 5px;overflow:hidden}.progress-fill{border-radius:inherit;background:linear-gradient(90deg,#d5a75c,#f2d991);width:10%;height:100%;box-shadow:0 0 8px #f0cf8080}.progress-footer{color:#fffdf3ab;font-size:9px}.home-footer{z-index:2;color:#fffdf3bd;letter-spacing:.6px;text-transform:uppercase;text-shadow:0 1px 3px #0006;justify-content:center;align-items:center;gap:10px;padding:10px 20px 17px;font-size:9px;display:flex;position:relative}.home-footer span:first-child,.home-footer span:last-child{color:#e8cb86}.screen-placeholder{background:linear-gradient(#1c2d1866,#16251485),url(../assets/backgrounds/garden_path_background.webp) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:100svh;padding:22px;display:flex}.garden-preview{background:linear-gradient(#1b2f1957,#15251380),url(../assets/backgrounds/my_garden_background.webp) 50%/cover no-repeat}.settings-preview{background:linear-gradient(#1b2a1957,#14211280),url(../assets/backgrounds/settings_garden_background.webp) 50%/cover no-repeat}.back-button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#2837238c;border:1px solid #fff6;border-radius:999px;align-self:flex-start;padding:10px 16px}.placeholder-card{text-align:center;color:#fffdf3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#28372380;border:1px solid #ffffff59;border-radius:25px;width:min(100%,430px);padding:35px 25px;box-shadow:0 15px 35px #0a140a47}.placeholder-card h1{color:#fffdf3;margin:8px 0;font-family:Georgia,Times New Roman,serif}.placeholder-card p{color:#fffdf3cc;font-size:14px}.placeholder-icon{font-size:46px}@media (width<=480px){.top-bar{padding:14px 14px 0}.stat-pill{min-height:34px;padding:5px 9px;font-size:12px}.stat-icon{font-size:14px}.round-button{width:38px;height:38px}.home-content{padding:18px 15px 10px}.word-garden-logo{width:min(64vw,250px);margin-top:-8px}.welcome-card{border-radius:19px;padding:13px 16px}.welcome-card h1{font-size:23px}.welcome-card p{font-size:12px}.primary-button{min-height:64px}.secondary-button{min-height:48px;font-size:12px}.garden-progress{margin-top:10px}.home-footer{padding-bottom:11px;font-size:8px}}@media (height<=720px){.home-content{padding-top:8px}.word-garden-logo{width:190px;margin-top:-8px;margin-bottom:-8px}.welcome-card{padding:9px 15px}.welcome-card p{margin-top:5px}.main-actions{margin-top:9px}.garden-progress{margin-top:8px}}.level-select-screen{background:linear-gradient(#2443272e,#14301c85),url(../assets/backgrounds/garden_path_background.webp) 50%/cover fixed;min-height:100vh;padding-bottom:40px;position:relative;overflow-y:auto}.level-select-header{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1e3722b8;border-bottom:1px solid #ffffff2e;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:18px 24px;display:grid;position:sticky;top:0}.level-title{color:#fff;text-align:center;align-items:center;gap:12px;display:flex}.level-title>span{font-size:32px}.level-title h1{margin:0;font-size:24px}.level-title p{opacity:.78;margin:3px 0 0;font-size:13px}.level-stats{justify-self:end;gap:8px;display:flex}.level-stats span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2b;border-radius:999px;padding:8px 12px;font-weight:700}.chapters-container{z-index:1;gap:18px;width:min(900px,100% - 28px);margin:24px auto;display:grid;position:relative}.chapter-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f6e5d1;border:1px solid #ffffff8c;border-radius:24px;padding:20px;box-shadow:0 12px 35px #14371938}.chapter-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.chapter-number{color:#6d8661;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.chapter-heading h2{color:#30472d;margin:3px 0;font-size:21px}.chapter-heading p{color:#71816b;margin:0;font-size:13px}.chapter-progress{color:#526c48;text-align:center;background:#65855224;border-radius:14px;min-width:48px;padding:8px 10px;font-size:13px;font-weight:800}.level-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.level-tile{cursor:pointer;border:0;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:78px;padding:10px 5px;transition:transform .16s,box-shadow .16s;display:flex}.level-tile.unlocked{color:#385133;background:#ffffffd6;box-shadow:0 5px 14px #354c2b1f}.level-tile.unlocked:hover{transform:translateY(-2px);box-shadow:0 8px 18px #354c2b33}.level-tile.completed{background:#e1eecaf2}.level-tile.locked{color:#ffffffc7;cursor:not-allowed;background:#505e4d33}.level-number{font-size:23px;font-weight:800}.level-label{opacity:.7;font-size:10px}.level-stars{letter-spacing:1px;color:#c7923e;font-size:11px}@media (width<=650px){.level-select-header{grid-template-columns:auto 1fr auto;gap:8px;padding:13px 12px}.level-title>span{display:none}.level-title{text-align:left}.level-title h1{font-size:18px}.level-title p{display:none}.level-stats{flex-direction:column;gap:4px}.level-stats span{padding:5px 8px;font-size:11px}.chapters-container{width:calc(100% - 16px);margin-top:12px}.chapter-card{border-radius:19px;padding:14px}.level-grid{grid-template-columns:repeat(5,1fr);gap:7px}.level-tile{border-radius:13px;min-height:64px}.level-number{font-size:19px}}.word-game-screen{background:url(../assets/backgrounds/garden_path_background.webp) 50%/cover no-repeat;min-height:100dvh;position:relative;overflow:hidden}.game-header{z-index:2;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:22px 26px;display:grid;position:relative}.game-header .hint-button{justify-self:end}.game-title{text-align:center;align-items:center;gap:12px;display:flex}.game-title>span{font-size:30px}.game-title div{flex-direction:column;display:flex}.game-title span{letter-spacing:.08em;text-transform:uppercase;opacity:.72;font-size:12px}.game-title h1{margin:0;font-size:21px}.hint-button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#31543a;cursor:pointer;background:#ffffff3d;border:1px solid #ffffff73;border-radius:999px;padding:10px 16px;font-weight:700}.hint-button:disabled{opacity:.5;cursor:default}.game-content{z-index:2;width:min(680px,100% - 28px);margin:0 auto;padding:10px 0 40px;position:relative}.game-intro{text-align:center;margin-bottom:18px}.game-intro>span{letter-spacing:.1em;text-transform:uppercase;color:#2b4b31b3;font-size:12px;display:block}.game-intro h2{color:#24452c;margin:3px 0;font-size:25px}.game-intro p{color:#48604c;margin:5px 0 0;font-size:14px}.word-grid{aspect-ratio:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);touch-action:none;-webkit-user-select:none;user-select:none;background:#f7fcf185;border:1px solid #ffffff94;border-radius:24px;gap:7px;width:min(92vw,560px);margin:0 auto 22px;padding:12px;display:grid;box-shadow:0 20px 50px #2a452c2e,inset 0 1px #ffffffb3}.letter-cell{text-align:center;box-sizing:border-box;color:#31533a;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;background:#ffffffad;border:0;border-radius:12px;justify-content:center;align-items:center;min-width:0;min-height:0;font-family:Georgia,serif;font-size:clamp(17px,4vw,28px);font-weight:700;transition:transform .12s,background .12s,color .12s,box-shadow .12s;display:flex;box-shadow:0 3px 8px #2a452c14,inset 0 1px #ffffffd9}.letter-cell:hover{background:#ffffffd6;transform:translateY(-1px)}.letter-cell.selected{color:#fff;background:#85b077c7;transform:scale(.94);box-shadow:0 5px 14px #46714647,inset 0 1px #ffffff61}.letter-cell.found{color:#315f38;background:#cde0aed1;box-shadow:inset 0 0 0 2px #6a915a38}.letter-cell.selected.found{color:#fff;background:#77a468e0}.word-list-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafdf69e;border:1px solid #ffffff8c;border-radius:22px;padding:18px;box-shadow:0 16px 40px #2a452c21}.word-list-heading{color:#34543b;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:14px;display:flex}.word-list-heading strong{font-size:13px}.word-list{flex-wrap:wrap;gap:9px;display:flex}.target-word{color:#405d45;background:#ffffffad;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:700;transition:all .16s;display:inline-flex}.target-word>span:first-child{color:#8ba07e}.target-word.word-found{color:#416648;opacity:.72;background:#cde0aeb8;text-decoration:line-through}.target-word.word-found>span:first-child{color:#5d985d}.bonus-words{color:#6f6030;background:#fff6d394;border-radius:15px;justify-content:space-between;margin-top:12px;padding:11px 14px;font-size:12px;display:flex}.bonus-words small{opacity:.75}@media (width<=650px){.game-header{grid-template-columns:auto 1fr auto;gap:8px;padding:16px 14px}.game-header .back-button{padding:8px 10px;font-size:12px}.game-title{gap:5px}.game-title>span{display:none}.game-title h1{font-size:17px}.game-title span{font-size:9px}.hint-button{padding:8px 11px;font-size:12px}.game-content{width:min(100% - 18px,680px)}.word-grid{border-radius:20px;gap:5px;padding:9px}.letter-cell{border-radius:9px}.word-list-panel{padding:14px}.target-word{padding:8px 10px;font-size:12px}.bonus-words{flex-direction:column;gap:3px}}.word-game-screen{min-height:100dvh;overflow-y:auto}.game-content{width:min(1180px,100% - 32px);min-height:0;margin:0 auto;padding:12px 0 32px}.game-intro{margin-bottom:14px}.game-intro h2{font-size:clamp(20px,2.2vw,27px)}.game-layout{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:clamp(18px,3vw,36px);display:grid}.game-board-column{justify-content:center;min-width:0;display:flex}.word-grid{aspect-ratio:1;width:min(100%,72vh,720px);max-width:720px;margin:0 auto}.game-side-panel{min-width:0}.word-list-panel{box-sizing:border-box;width:100%}@media (width<=900px){.game-content{width:min(760px,100% - 24px)}.game-layout{grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:18px}.word-grid{width:min(100%,65vh,600px)}}@media (width<=720px){.game-content{width:min(560px,100% - 18px)}.game-layout{grid-template-columns:1fr}.game-board-column{width:100%}.word-grid{width:min(100%,78vw);max-width:560px}.game-side-panel{width:100%}.word-list-panel{margin-top:4px}}@media (height<=760px) and (width>=721px){.game-header{padding-top:12px;padding-bottom:10px}.game-content{padding-top:4px;padding-bottom:18px}.game-intro{margin-bottom:8px}.game-intro h2{margin:1px 0}.game-intro p{margin-top:2px}.word-grid{width:min(62vh,620px)}}@media (width<=480px){.game-content{width:calc(100% - 12px)}.word-grid{border-radius:18px;gap:4px;width:min(94vw,500px);padding:7px}.letter-cell{border-radius:8px;font-size:clamp(15px,5vw,24px)}}.game-board-area{flex-direction:column;align-items:center;width:100%;display:flex}.game-board-column{justify-content:center;width:100%;min-width:0;display:flex}.game-board-column .word-grid{margin-left:auto;margin-right:auto}.game-progress-card{box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1e34227a;border:1px solid #ffffff40;border-radius:18px;justify-content:center;align-items:center;gap:13px;width:min(100%,420px);margin:15px auto 0;padding:11px 18px;display:flex;box-shadow:0 10px 28px #142d1629,inset 0 1px #ffffff47}.game-progress-icon{font-size:21px}.game-progress-info{text-align:left;flex-direction:column;min-width:110px;display:flex}.game-progress-info strong{color:#31543a;font-size:16px}.game-progress-info span{color:#6b806d;font-size:11px}.game-progress-dots{align-items:center;gap:6px;margin-left:auto;display:flex}.game-progress-dots span{background:#758b6f40;border:1px solid #758b6f2e;border-radius:50%;width:9px;height:9px}.game-progress-dots span.complete{background:#78996d;border-color:#78996d}.bonus-words{margin-top:10px}@media (width<=720px){.game-board-area{width:100%}.game-progress-card{width:min(94%,420px)}}@media (width<=420px){.game-progress-card{gap:9px;padding:10px 13px}.game-progress-info{min-width:95px}.game-progress-dots{gap:4px}.game-progress-dots span{width:8px;height:8px}}.level-complete-screen{box-sizing:border-box;background:url(../assets/backgrounds/garden_path_background.webp) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:100dvh;padding:28px 16px;display:flex;position:relative;overflow-y:auto}.level-complete-card{z-index:1;box-sizing:border-box;text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fafdf6b8;border:1px solid #ffffff9e;border-radius:30px;width:min(100%,500px);padding:34px 28px 28px;position:relative;box-shadow:0 24px 70px #2a452c33,inset 0 1px #ffffffc7}.completion-flower{margin-bottom:10px;font-size:52px;line-height:1}.completion-kicker{color:#6c836e;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.level-complete-card h1{color:#31543a;margin:7px 0 4px;font-family:Georgia,serif;font-size:clamp(30px,7vw,42px)}.completion-level{color:#6a7f6c;margin:0;font-size:14px}.completion-stars{justify-content:center;gap:8px;margin:22px 0;display:flex}.completion-star{color:#758b6f40;text-shadow:0 2px 5px #2a452c14;font-size:40px;line-height:1}.completion-star.earned{color:#d7a63c}.completion-reward{box-sizing:border-box;text-align:left;background:#ffffff75;border:1px solid #ffffff8c;border-radius:18px;align-items:center;gap:13px;width:min(100%,330px);margin:0 auto 16px;padding:13px 16px;display:flex}.reward-icon{background:#cde0ae8c;border-radius:14px;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:23px;display:grid}.completion-reward div:last-child{flex-direction:column;gap:3px;display:flex}.completion-reward strong{color:#34583c;font-size:14px}.completion-reward span{color:#708271;font-size:11px}.completion-stats{justify-content:center;gap:12px;margin-bottom:22px;display:flex}.completion-stats>div{background:#ffffff6b;border-radius:16px;min-width:100px;padding:10px 15px}.completion-stats span,.completion-stats strong,.completion-stats small{display:block}.completion-stats span{font-size:18px}.completion-stats strong{color:#31543a;margin-top:2px;font-size:17px}.completion-stats small{color:#758676;font-size:10px}.completion-actions{flex-direction:column;gap:10px;display:flex}.completion-secondary-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=480px){.level-complete-screen{padding:18px 10px}.level-complete-card{border-radius:25px;padding:28px 18px 20px}.completion-star{font-size:34px}.completion-secondary-actions{grid-template-columns:1fr}}.game-economy{align-items:center;gap:8px;display:flex}.game-economy span{color:#456348;white-space:nowrap;background:#ffffff7a;border-radius:14px;padding:7px 10px;font-size:12px;font-weight:700}.letter-cell.hinted{color:#5d512c;background:#e8be5b9e;animation:.7s ease-in-out infinite alternate hintPulse;box-shadow:0 0 0 2px #d7a63c57,0 5px 16px #b1882a38}@keyframes hintPulse{0%{transform:scale(.96)}to{transform:scale(1.03)}}.game-tools{justify-content:center;gap:9px;width:min(100%,560px);margin:13px auto 0;display:flex}.game-tool-button{color:#3d5d43;cursor:pointer;background:#fafdf694;border:1px solid #ffffff85;border-radius:16px;flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;padding:10px 8px;display:flex;box-shadow:0 7px 20px #2a452c14}.game-tool-button:hover:not(:disabled){background:#ffffffb8;transform:translateY(-1px)}.game-tool-button:disabled{opacity:.45;cursor:default}.game-tool-button span{font-size:19px}.game-tool-button strong{font-size:11px}.game-tool-button small{color:#7b8d7d;font-size:9px}.hint-refill-button{color:#526b55;cursor:pointer;background:#fafdf694;border:1px solid #ffffff85;border-radius:14px;margin:10px auto 0;padding:8px 15px;font-size:11px;font-weight:700;display:block}.hint-refill-button:hover{background:#ffffffbf}@media (width<=520px){.game-economy{gap:4px}.game-economy span{padding:6px 7px;font-size:10px}.game-tools{gap:6px}.game-tool-button{border-radius:13px;padding:8px 5px}.game-tool-button span{font-size:17px}}.game-content-redesigned{align-items:center;width:min(1440px,100% - 48px);min-height:100dvh;margin:0 auto;padding:28px 0 40px;display:flex}.game-layout-redesigned{grid-template-columns:minmax(190px,240px) minmax(480px,720px) minmax(230px,300px);justify-content:center;align-items:center;gap:clamp(28px,4vw,72px);width:100%;display:grid}.game-side{min-width:0}.game-side-left{align-self:start;padding-top:8px}.game-chapter-label{color:#6f886d;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.game-level-info h1{color:#304f35;margin:0;font-family:Georgia,serif;font-size:clamp(30px,3vw,48px);line-height:1}.game-level-info h2{color:#3f6145;margin:14px 0 5px;font-family:Georgia,serif;font-size:clamp(19px,2vw,27px);line-height:1.15}.game-level-info p{color:#71816d;margin:0;font-size:13px;line-height:1.5}.game-message{color:#62735f;max-width:220px;margin-top:24px;font-size:12px;line-height:1.5}.game-center-column{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.game-center-column .game-board-column{justify-content:center;width:100%;display:flex}.game-center-column .word-grid{width:min(100%,680px);margin:0 auto}.game-side-right{align-self:start;padding-top:8px}.game-economy-panel{justify-content:flex-end;width:100%;margin-bottom:24px}.game-economy-panel span{border-radius:14px;padding:9px 12px}.game-word-panel,.game-powerups{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1e34227a;border:1px solid #ffffff40;border-radius:20px;width:100%;padding:17px;box-shadow:0 16px 36px #142d1629,inset 0 1px #ffffff47}.game-powerups{margin-top:14px}.game-side-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.game-side-heading span{color:#4e6b50;letter-spacing:.14em;font-size:11px;font-weight:900}.game-side-heading small{color:#879786;font-size:11px;font-weight:700}.game-hidden-word-list{flex-direction:column;gap:7px;display:flex}.hidden-word-row{color:#71816d;background:#ffffff70;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:8px 10px;display:flex}.hidden-word-value{color:#738273;letter-spacing:2px;white-space:nowrap;min-width:0;font-family:Georgia,serif;font-size:15px;font-weight:700;overflow:hidden}.hidden-word-check{color:#5f8a63;font-size:15px;font-weight:900}.hidden-word-row.discovered{background:#e1f1dcb3}.hidden-word-row.discovered .hidden-word-value{color:#456348;letter-spacing:1px}.game-tools-vertical{flex-direction:column;gap:8px;width:100%;margin:0;display:flex}.game-tools-vertical .game-tool-button{text-align:left;justify-content:flex-start;align-items:center;gap:11px;width:100%;min-height:54px;display:flex}.game-tools-vertical .game-tool-button>span{text-align:center;flex:0 0 30px;width:30px}.game-tools-vertical .game-tool-button>div{flex-direction:column;gap:2px;min-width:0;display:flex}.game-tools-vertical .game-tool-button small{display:block}.game-powerups .hint-refill-button{width:100%;margin-top:9px}@media (width>=1100px){.game-center-column .word-grid{width:min(100%,680px)}}@media (width<=1050px){.game-layout-redesigned{grid-template-columns:minmax(150px,190px) minmax(380px,1fr) minmax(210px,250px);gap:22px}.game-content-redesigned{width:min(100% - 28px,1200px)}.game-center-column .word-grid{width:min(100%,600px)}}@media (width<=820px){.game-content-redesigned{min-height:auto;padding:18px 0 32px;display:block}.game-layout-redesigned{grid-template-columns:1fr;gap:18px;display:grid}.game-side-left{order:1}.game-center-column{order:2}.game-side-right{order:3}.game-back-button{margin-bottom:15px}.game-level-info{padding:0}.game-level-info h1{font-size:34px}.game-message{max-width:none;margin-top:10px}.game-side-right{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.game-economy-panel{grid-column:1/-1;justify-content:flex-start;margin-bottom:0}.game-powerups{margin-top:0}.bonus-words{grid-column:1/-1}}@media (width<=560px){.game-content-redesigned{width:calc(100% - 20px)}.game-layout-redesigned{gap:14px}.game-side-right{flex-direction:column;display:flex}.game-economy-panel{margin-bottom:0}.game-word-panel,.game-powerups{width:100%}.game-center-column .word-grid{width:min(94vw,520px)}.game-center-column .game-progress-card{width:100%}}.word-game-screen{height:100dvh;min-height:0;overflow:hidden}.game-content-redesigned{box-sizing:border-box;align-items:center;width:min(1380px,100% - 44px);height:calc(100dvh - 20px);min-height:0;margin:0 auto;padding:10px 0 20px;display:flex}.game-layout-redesigned{grid-template-columns:220px minmax(420px,600px) 300px;justify-content:center;align-items:center;gap:clamp(28px,4vw,64px);width:100%;max-height:calc(100dvh - 40px);display:grid}.game-side-left{-webkit-backdrop-filter:blur(18px);background:#1e34227a;border:1px solid #ffffff40;border-radius:22px;align-self:center;padding:16px;box-shadow:0 16px 38px #142d1629,inset 0 1px #ffffff47}.game-back-button{margin-bottom:24px}.game-level-info{padding:4px 2px 8px}.game-level-info h1{font-size:clamp(28px,2.8vw,40px)}.game-level-info h2{font-size:clamp(17px,1.7vw,23px)}.game-level-info p,.game-message{color:#435b45}.game-center-column{width:100%;min-width:0}.game-center-column .word-grid{width:min(100%,540px);max-width:540px;margin:0 auto}.game-center-column .game-progress-card{width:min(100%,500px);margin:12px auto 0}.game-side-right{-webkit-backdrop-filter:blur(18px);box-sizing:border-box;background:#1e34227a;border:1px solid #ffffff40;border-radius:22px;align-self:center;width:100%;padding:14px;box-shadow:0 16px 38px #142d1629,inset 0 1px #ffffff47}.game-economy-panel{justify-content:flex-end;width:100%;margin:0 0 13px}.game-word-panel{box-sizing:border-box;width:100%;padding:12px}.game-hidden-word-list{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:7px;display:flex}.hidden-word-row{border-radius:9px;flex:none;justify-content:center;align-items:center;width:auto;min-width:0;min-height:32px;padding:6px 9px;display:inline-flex}.hidden-word-value{letter-spacing:1.5px;font-size:13px}.game-powerups{box-sizing:border-box;width:100%;margin-top:10px;padding:12px}.game-tools-vertical{grid-template-columns:repeat(3,1fr);gap:7px;width:100%;display:grid}.game-tools-vertical .game-tool-button{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:64px;padding:8px 5px;display:flex}.game-tools-vertical .game-tool-button>span{flex:none;width:auto;font-size:18px}.game-tools-vertical .game-tool-button>div{flex-direction:column;align-items:center;gap:1px;display:flex}.game-tools-vertical .game-tool-button strong{font-size:11px}.game-tools-vertical .game-tool-button small{font-size:9px}.game-powerups .hint-refill-button{width:100%;margin-top:7px;font-size:10px}@media (width>=821px) and (height<=780px){.game-content-redesigned{padding-top:4px;padding-bottom:8px}.game-layout-redesigned{gap:22px}.game-center-column .word-grid{width:min(100%,470px);max-width:470px}.game-center-column .game-progress-card{margin-top:8px}.game-side-left,.game-side-right{padding:11px}.game-back-button{margin-bottom:14px}}@media (width<=820px){.word-game-screen{height:auto;min-height:100dvh;overflow-y:auto}.game-content-redesigned{height:auto;min-height:100dvh;padding:16px 0 24px}.game-layout-redesigned{grid-template-columns:1fr;gap:16px;max-height:none}.game-side-left{order:1}.game-center-column{order:2}.game-side-right{order:3}.game-center-column .word-grid{width:min(94vw,520px);max-width:520px}.game-side-right{align-self:stretch}.game-hidden-word-list{flex-flow:wrap}.game-tools-vertical{grid-template-columns:repeat(3,1fr)}}@media (width<=480px){.game-content-redesigned{width:calc(100% - 18px)}.game-side-left,.game-side-right{border-radius:18px}.game-center-column .word-grid{width:94vw}.game-tools-vertical .game-tool-button{min-height:58px}}.my-garden-screen{background:url(../assets/backgrounds/my_garden_background.webp) 50%/cover no-repeat;min-height:100dvh;position:relative;overflow-y:auto}.my-garden-screen .background-overlay{pointer-events:none;background:linear-gradient(#2037232e,#eef6e41f 45%,#2a412a2e);position:fixed;inset:0}.my-garden-content{z-index:1;width:min(1180px,100% - 32px);margin:0 auto;padding:22px 0 42px;position:relative}.garden-screen-header{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-bottom:20px;display:grid}.garden-title-block{text-align:center}.garden-kicker{color:#587258;letter-spacing:.16em;font-size:11px;font-weight:900}.garden-title-block h1{color:#304d34;margin:3px 0 4px;font-family:Georgia,serif;font-size:clamp(32px,4vw,48px);line-height:1}.garden-title-block p{color:#607260;margin:0;font-size:14px}.garden-progress-badge{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7fcf1c2;border:1px solid #ffffffad;border-radius:16px;flex-direction:column;align-items:center;min-width:72px;padding:11px 15px;display:flex;box-shadow:0 12px 28px #2a452c1f,inset 0 1px #ffffffd9}.garden-progress-badge strong{color:#456348;font-size:21px}.garden-progress-badge span{color:#788778;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.garden-summary-card,.garden-area-section,.garden-plants-section{-webkit-backdrop-filter:blur(18px);background:#f6fbf0b8;border:1px solid #ffffffad;border-radius:24px;box-shadow:0 18px 42px #2a452c24,inset 0 1px #ffffffd6}.garden-summary-card{grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:20px;margin-bottom:18px;padding:18px 22px;display:grid}.garden-summary-label{color:#718170;letter-spacing:.13em;font-size:10px;font-weight:900}.garden-summary-value{color:#3f6144;margin-top:2px;font-family:Georgia,serif;font-size:25px;font-weight:700}.garden-progress-track{background:#6984672e;border-radius:999px;height:10px;overflow:hidden}.garden-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#71966f,#9cb58c);height:100%;transition:width .3s}.garden-summary-caption{color:#70806f;white-space:nowrap;font-size:12px}.garden-area-section,.garden-plants-section{margin-bottom:18px;padding:20px}.garden-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.garden-section-heading span{color:#536b55;letter-spacing:.14em;font-size:11px;font-weight:900}.garden-section-heading p{color:#788778;margin:4px 0 0;font-size:12px}.garden-section-heading>strong{color:#5d795c;font-family:Georgia,serif;font-size:24px}.garden-area-card{background:#ffffff61;border:1px solid #ffffff8f;border-radius:16px;flex-direction:column;justify-content:center;gap:8px;min-height:100px;padding:13px;display:flex}.garden-area-card strong{color:#48634a;font-family:Georgia,serif;font-size:15px}.garden-plant-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.garden-plant-card{background:#ffffff2e;border:1px solid #ffffff59;border-radius:18px;overflow:hidden;box-shadow:0 10px 24px #2a452c1a}.garden-plant-image-wrap{aspect-ratio:1.25;background:#e0ebd86b;overflow:hidden}.garden-plant-image-wrap img{object-fit:cover;width:100%;height:100%;display:block}.garden-plant-info>span{color:#829181;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.garden-plant-info h2{color:#456047;margin:3px 0;font-family:Georgia,serif;font-size:15px}.garden-plant-info p{color:#7a8978;margin:0;font-size:10px}.empty-garden-card{text-align:center;background:#ffffff40;border:1px dashed #58745747;border-radius:18px;padding:42px 20px}.empty-garden-card>div{font-size:42px}.empty-garden-card h2{color:#486348;margin:8px 0 5px;font-family:Georgia,serif;font-size:21px}.empty-garden-card p{color:#758474;max-width:360px;margin:0 auto;font-size:13px;line-height:1.5}@media (width<=900px){.garden-area-grid,.garden-plant-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.my-garden-content{width:calc(100% - 18px);padding-top:14px}.garden-screen-header{grid-template-columns:auto 1fr}.garden-progress-badge{display:none}.garden-title-block{text-align:right}.garden-summary-card{grid-template-columns:1fr;gap:9px}.garden-summary-caption{white-space:normal}.garden-area-grid,.garden-plant-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=430px){.garden-area-grid,.garden-plant-grid{grid-template-columns:1fr 1fr;gap:8px}.garden-area-card{min-height:90px;padding:10px}.garden-area-icon{font-size:20px}.garden-plant-info{padding:9px}}.game-center-column .game-progress-card{margin-bottom:22px}.game-center-column .game-board-area{width:100%}.game-side-right{flex-direction:column;display:flex}.game-side-right .game-word-panel{order:1}.game-side-right .game-powerups{order:2;margin-top:14px}@media (width<=820px){.game-center-column .game-progress-card{margin-bottom:18px}}.settings-shell{width:100%;min-height:100vh}.settings-screen{background:url(../assets/backgrounds/settings_garden_background.webp) 50%/cover no-repeat;min-height:100vh;position:relative;overflow:hidden}.settings-content{z-index:2;width:min(760px,100% - 32px);margin:0 auto;padding:34px 0 42px;position:relative}.settings-header{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-bottom:24px;display:grid}.settings-title-block{text-align:center}.settings-kicker{letter-spacing:.18em;opacity:.72;margin-bottom:5px;font-size:.72rem;font-weight:800;display:block}.settings-title-block h1{margin:0;font-size:clamp(2rem,5vw,3rem);line-height:1}.settings-title-block p{opacity:.82;margin:9px 0 0;font-size:.95rem}.settings-header-icon{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff75;border:1px solid #ffffff9e;border-radius:18px;place-items:center;width:52px;height:52px;font-size:1.35rem;display:grid;box-shadow:0 10px 26px #2c422a1f}.settings-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff2e;border:1px solid #ffffff59;border-radius:26px;margin-bottom:18px;padding:22px;box-shadow:0 18px 42px #2b43281f}.settings-section-heading{margin-bottom:6px}.settings-section-heading>span{font-size:1.05rem;font-weight:800;display:block}.settings-section-heading p{opacity:.68;margin:4px 0 14px;font-size:.82rem}.settings-row{border-top:1px solid #3a4e371a;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid}.settings-row.compact{min-height:62px}.settings-row-icon{background:#ffffff8c;border-radius:15px;place-items:center;width:44px;height:44px;font-size:1.2rem;display:grid}.settings-row-content{min-width:0}.settings-row-content strong{font-size:.98rem;display:block}.settings-row-content>span{opacity:.65;margin-top:3px;font-size:.78rem;line-height:1.35;display:block}.settings-slider{accent-color:#5c8a58;cursor:pointer;width:min(100%,330px);margin-top:12px;display:block}.settings-slider:disabled{opacity:.35;cursor:default}.settings-toggle{cursor:pointer;background:#4b58483d;border:0;border-radius:999px;flex-shrink:0;width:52px;height:30px;padding:3px;transition:background .16s;position:relative}.settings-toggle span{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .16s;display:block;transform:translate(0);box-shadow:0 2px 7px #0000002e}.settings-toggle.active{background:#5c8a58}.settings-toggle.active span{transform:translate(22px)}.settings-reset-button{color:inherit;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff85;border:1px solid #3c50382e;border-radius:999px;margin:8px auto 0;padding:11px 20px;font-size:.84rem;font-weight:700;display:block}.settings-reset-button:hover{background:#ffffffb8}.settings-footer{text-align:center;opacity:.58;margin:14px 0 0;font-size:.72rem}@media (width<=620px){.settings-content{width:min(100% - 20px,760px);padding-top:20px}.settings-header{grid-template-columns:auto 1fr;gap:12px}.settings-title-block{text-align:left}.settings-header-icon{display:none}.settings-card{border-radius:21px;padding:17px}.settings-row{grid-template-columns:38px minmax(0,1fr) auto;gap:10px}.settings-row-icon{border-radius:13px;width:38px;height:38px}.settings-toggle{width:48px}.settings-toggle.active span{transform:translate(18px)}}.daily-home-card{width:100%;margin:0 auto 18px}.daily-home-card-button{color:#f5f7ee;text-align:left;cursor:pointer;background:#2a442c57;border:1px solid #ffffff47;border-radius:22px;align-items:center;gap:14px;width:100%;min-height:78px;padding:14px 16px;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 10px 28px #142d161f,inset 0 1px #ffffff4d}.daily-home-card-button:hover{transform:translateY(-2px);box-shadow:0 14px 32px #475a3029,inset 0 1px #ffffffe6}.daily-home-sun{color:#a56d18;background:#f4c2482e;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.daily-home-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.daily-home-copy strong{font-size:16px}.daily-home-copy small{opacity:.72;font-size:12px}.daily-home-streak{white-space:nowrap;font-size:12px;font-weight:700}.daily-puzzle-screen{color:#32442e;background:url(../assets/backgrounds/garden_path_background.webp) 50%/cover no-repeat;min-height:100vh;padding:22px;position:relative}.daily-puzzle-shell{z-index:1;width:min(1180px,100%);margin:0 auto;position:relative}.daily-puzzle-header{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:18px;display:grid}.daily-back-button{color:#3e5238;cursor:pointer;background:#ffffffa6;border:1px solid #ffffff8c;border-radius:50%;width:46px;height:46px;font-size:30px;line-height:1;box-shadow:0 8px 22px #2d462d1f}.daily-sundial-badge{background:#ffffffb8;border:1px solid #ffffffb3;border-radius:999px;justify-self:center;align-items:center;gap:9px;padding:10px 18px;font-size:14px;display:flex;box-shadow:0 8px 24px #2d462d1a}.daily-sundial-badge span{color:#bd841f;font-size:20px}.daily-streak-pill{background:#fff8ded6;border:1px solid #e0bc5d73;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:700}.daily-botanical-plaque{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#2a442c61;border:1px solid #ffffff4d;border-radius:24px;align-items:center;gap:15px;margin-bottom:20px;padding:18px 22px;display:flex;box-shadow:0 12px 30px #142d1624,inset 0 1px #ffffff4d}.daily-plaque-icon{font-size:40px}.daily-botanical-plaque strong{margin-bottom:4px;font-size:18px;display:block}.daily-botanical-plaque p{opacity:.74;margin:0;font-size:13px;line-height:1.45}.daily-board-column{min-width:0}.daily-progress-card,.daily-board-card,.daily-word-panel,.daily-nursery-card,.daily-coin-display{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#2a442c61;border:1px solid #ffffff4d;box-shadow:0 12px 32px #142d1624,inset 0 1px #ffffff4d}.daily-progress-card{border-radius:19px;margin-bottom:15px;padding:13px 17px}.daily-progress-card>div:first-child{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.daily-progress-card span{opacity:.7;font-size:12px}.daily-progress-card strong{font-size:14px}.daily-progress-track{background:#4c6c441f;border-radius:999px;height:7px;overflow:hidden}.daily-progress-fill{border-radius:inherit;background:#809f63;height:100%;transition:width .22s}.daily-board-card{border-radius:27px;padding:clamp(14px,2vw,24px)}.daily-word-grid{aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(7,1fr);gap:clamp(5px,.9vw,9px);width:min(100%,650px);margin:0 auto;display:grid}.daily-grid-cell{color:#42583a;background:linear-gradient(145deg,#ffffffe0,#e7f2ddd1);border:1px solid #68875824;border-radius:13px;place-items:center;font-size:clamp(15px,2.7vw,28px);font-weight:800;transition:transform .12s,background .12s,box-shadow .12s;display:grid;box-shadow:0 4px 10px #374e3212,inset 0 1px #fffc}.daily-grid-cell.is-selected{background:#d7e8bbf5;transform:scale(1.06);box-shadow:0 7px 16px #4b6c3b33,inset 0 0 0 2px #698e4f59}.daily-grid-cell.is-hinted{background:#f7d26bbf;box-shadow:0 0 0 3px #d7a72d2e,0 7px 18px #ae811d2e}.daily-grid-cell.is-found{color:#37512e;background:#bed8a4e6}.daily-message{text-align:center;opacity:.78;min-height:22px;margin:13px 4px;font-size:13px}.daily-booster-tray{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.daily-booster{color:#42543a;cursor:pointer;background:#ffffffb3;border:1px solid #ffffffb3;border-radius:18px;flex-direction:column;align-items:center;gap:3px;min-height:88px;padding:12px 8px;display:flex;box-shadow:0 8px 20px #2d462d14}.daily-booster:hover:not(:disabled){transform:translateY(-1px)}.daily-booster:disabled{cursor:default;opacity:.55}.daily-booster span{font-size:23px}.daily-booster strong{font-size:12px}.daily-booster small{opacity:.62;font-size:10px}.daily-side-column{flex-direction:column;gap:14px;display:flex}.daily-word-panel{border-radius:24px;padding:18px}.daily-panel-heading{align-items:center;gap:10px;margin-bottom:15px;display:flex}.daily-panel-heading>span{font-size:25px}.daily-panel-heading strong,.daily-panel-heading small{display:block}.daily-panel-heading strong{font-size:15px}.daily-panel-heading small{opacity:.65;margin-top:2px;font-size:11px}.daily-word-list{flex-direction:column;gap:7px;display:flex}.daily-word-item{background:#ebf1e399;border-radius:12px;align-items:center;gap:10px;min-height:37px;padding:7px 10px;display:flex}.daily-word-item>span{color:#879a79;width:20px}.daily-word-item strong{letter-spacing:1.3px;font-size:12px}.daily-word-item.is-found{background:#c4dcacad}.daily-word-item.is-found>span{color:#66834f}.daily-bonus-area{border-top:1px solid #556e461a;margin-top:16px;padding-top:14px}.daily-bonus-area>span{opacity:.62;margin-bottom:8px;font-size:11px;display:block}.daily-bonus-area>div{flex-wrap:wrap;gap:6px;display:flex}.daily-bonus-area>div>span{opacity:.6;background:#f4e4b18f;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700}.daily-bonus-area>div>span.is-found{opacity:1;background:#d3e2b9d1}.daily-nursery-card{border-radius:21px;align-items:center;gap:13px;padding:15px;display:flex}.daily-nursery-plant{background:#f6da783d;border-radius:16px;place-items:center;width:55px;height:55px;font-size:31px;display:grid}.daily-nursery-card small,.daily-nursery-card strong,.daily-nursery-card span{display:block}.daily-nursery-card small{opacity:.58;margin-bottom:2px;font-size:10px}.daily-nursery-card strong{font-size:14px}.daily-nursery-card span{opacity:.65;margin-top:3px;font-size:10px}.daily-coin-display{border-radius:17px;align-items:baseline;gap:7px;padding:13px 16px;display:flex}.daily-coin-display span{color:#ba8a28}.daily-coin-display strong{font-size:17px}.daily-coin-display small{opacity:.6;font-size:10px}.daily-completion-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#26392661;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.daily-completion-modal{text-align:center;background:linear-gradient(145deg,#fffffff5,#eff7e3f5);border:1px solid #ffffffe6;border-radius:30px;width:min(470px,100%);padding:30px;box-shadow:0 24px 70px #23382247}.daily-completion-flower{margin-bottom:8px;font-size:62px}.daily-completion-kicker{letter-spacing:2px;opacity:.55;font-size:10px;font-weight:800}.daily-completion-modal h1{color:#41583a;margin:8px 0;font-size:28px}.daily-completion-modal>p{opacity:.7;max-width:340px;margin:0 auto 18px;font-size:13px;line-height:1.5}.daily-reward-card{background:#e0edcb9e;border-radius:18px;flex-direction:column;gap:5px;margin-bottom:14px;padding:15px;display:flex}.daily-reward-card strong{color:#a36e1b;font-size:18px}.daily-reward-card span{opacity:.68;font-size:11px}.daily-completion-stats{flex-wrap:wrap;justify-content:center;gap:7px;margin-bottom:20px;display:flex}.daily-completion-stats span{background:#e1ebd7bf;border-radius:999px;padding:6px 9px;font-size:10px}.daily-return-button{width:100%}@media (width<=900px){.daily-puzzle-layout{grid-template-columns:1fr}.daily-side-column{grid-template-columns:1fr 1fr;display:grid}.daily-word-panel{grid-row:span 2}}@media (width<=650px){.daily-puzzle-screen{padding:12px}.daily-puzzle-header{grid-template-columns:auto 1fr}.daily-streak-pill{grid-area:1/2;justify-self:end}.daily-sundial-badge{justify-self:start}.daily-botanical-plaque{padding:14px}.daily-plaque-icon{font-size:31px}.daily-botanical-plaque strong{font-size:15px}.daily-botanical-plaque p{font-size:11px}.daily-board-card{padding:10px}.daily-grid-cell{border-radius:9px}.daily-booster-tray{grid-template-columns:1fr}.daily-booster{text-align:left;grid-template-columns:30px 1fr auto;align-items:center;min-height:65px;display:grid}.daily-booster span{grid-row:span 2}.daily-side-column{display:flex}.daily-home-card-button{min-height:70px}.daily-home-copy small{white-space:normal}}.daily-puzzle-screen{box-sizing:border-box;width:100%;min-height:100dvh;padding:20px 24px 28px}.daily-puzzle-shell{width:min(1280px,100%);margin:0 auto}.daily-puzzle-layout{grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:start;gap:22px;display:grid}.daily-board-column{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.daily-progress-card{width:min(100%,620px);margin:0 auto 14px}.daily-board-card{box-sizing:border-box;justify-content:center;width:100%;padding:14px;display:flex}.daily-word-grid{aspect-ratio:1;flex:none;width:min(100%,540px);max-width:540px}.daily-message{width:min(100%,540px);margin:10px auto}.daily-booster-tray{width:min(100%,540px);margin:0 auto}.daily-side-column{min-width:0}@media (height<=760px) and (width>=821px){.daily-puzzle-screen{padding-top:12px;padding-bottom:16px}.daily-puzzle-header,.daily-botanical-plaque{margin-bottom:12px}.daily-word-grid{width:min(100%,470px);max-width:470px}.daily-board-card{padding:10px}.daily-message{margin:7px auto}.daily-booster{min-height:70px;padding:9px 7px}}@media (width<=820px){.daily-puzzle-screen{min-height:100dvh;padding:16px 12px 24px}.daily-puzzle-layout{grid-template-columns:1fr;gap:16px}.daily-word-grid{width:min(94vw,520px);max-width:520px}.daily-side-column{width:100%}}@media (width<=560px){.daily-puzzle-screen{padding:12px 10px 22px}.daily-puzzle-layout{gap:14px}.daily-board-card{padding:8px}.daily-word-grid{width:94vw;max-width:520px}.daily-booster-tray{width:100%}}@media (width<=400px){.daily-puzzle-screen{padding-left:7px;padding-right:7px}.daily-board-card{padding:6px}.daily-word-grid{width:94vw}}.daily-word-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.daily-word-item{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:42px;padding:8px 6px;display:flex}.daily-word-item span{flex:none}.daily-word-item strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width>=1051px){.daily-puzzle-layout{grid-template-columns:minmax(0,1fr) 360px}.daily-word-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.daily-word-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=480px){.daily-word-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.daily-puzzle-screen{box-sizing:border-box;width:100%;height:100dvh;min-height:0;padding:0;overflow:hidden}.daily-puzzle-shell{width:100%;height:100%;min-height:0;margin:0}.daily-puzzle-shell>.game-content-redesigned{box-sizing:border-box;align-items:center;width:min(1380px,100% - 44px);height:100%;min-height:0;margin:0 auto;padding:10px 0 20px;display:flex}.daily-puzzle-shell .game-layout-redesigned{grid-template-columns:minmax(245px,260px) minmax(420px,600px) 300px;justify-content:center;align-items:center;gap:clamp(28px,4vw,64px);width:100%;height:min(100%,100dvh - 40px);min-height:0;max-height:calc(100dvh - 40px);display:grid}.daily-game-side-left{box-sizing:border-box;min-width:0;max-height:calc(100dvh - 60px)}.daily-level-info{min-width:0}.daily-level-info h1{margin-top:4px;margin-bottom:5px;font-size:clamp(26px,2.6vw,36px);line-height:1.05}.daily-level-info h2{margin-top:0;margin-bottom:5px;font-size:clamp(16px,1.5vw,21px);line-height:1.15}.daily-level-info>p{margin:0 0 14px;font-size:12px;line-height:1.35}.daily-game-side-left .daily-botanical-plaque{border-radius:16px;align-items:flex-start;gap:10px;margin:12px 0;padding:12px;display:flex}.daily-game-side-left .daily-plaque-icon{flex:none;font-size:28px}.daily-game-side-left .daily-botanical-plaque strong{margin-bottom:3px;font-size:13px;line-height:1.25}.daily-game-side-left .daily-botanical-plaque p{font-size:11px;line-height:1.35}.daily-game-side-left .daily-streak-pill{align-items:center;padding:7px 11px;font-size:12px;display:inline-flex}.daily-game-center{width:100%;min-width:0;min-height:0}.daily-game-center .daily-progress-card{box-sizing:border-box;width:min(100%,500px);margin:0 auto 12px}.daily-game-board-area,.daily-game-board-area .game-board-column{min-width:0;min-height:0}.daily-game-board-area .daily-word-grid{aspect-ratio:1;box-sizing:border-box;width:min(100%,540px);max-width:540px;margin:0 auto}.daily-game-center .daily-message{text-align:center;max-width:500px;margin:10px auto 0}.daily-game-side-right{min-height:0;max-height:calc(100dvh - 60px);overflow:hidden}.daily-game-side-right .game-economy-panel{margin-bottom:8px}.daily-game-side-right .game-word-panel{padding:8px 10px}.daily-game-side-right .game-hidden-word-list{gap:6px}.daily-game-side-right .hidden-word-row{min-height:29px;padding:5px 8px}.daily-game-side-right .hidden-word-value{font-size:12px}.daily-game-powerups{margin-top:6px;padding:8px 10px}.daily-game-powerups .game-side-heading{margin-bottom:6px}.daily-game-powerups .game-tools-vertical{gap:6px}.daily-game-powerups .game-tool-button{min-height:58px}.daily-game-side-right .daily-nursery-card{margin-top:8px;padding:9px 10px}.daily-game-side-right .daily-nursery-plant{font-size:25px}.daily-game-side-right .daily-nursery-card small,.daily-game-side-right .daily-nursery-card strong,.daily-game-side-right .daily-nursery-card span{font-size:11px}@media (width>=1000px){.daily-puzzle-screen,.daily-puzzle-shell,.daily-puzzle-shell>.game-content-redesigned{overflow:hidden}}@media (width>=1000px) and (height<=800px){.daily-puzzle-shell .game-layout-redesigned{gap:24px}.daily-game-side-left{padding:12px}.daily-game-side-left .game-back-button{margin-bottom:14px}.daily-level-info h1{font-size:28px}.daily-level-info h2{font-size:16px}.daily-game-side-left .daily-botanical-plaque{margin:8px 0;padding:9px}.daily-game-side-right{padding:10px}.daily-game-center .daily-progress-card{margin-bottom:8px}.daily-game-center .daily-message{margin-top:6px}}@media (width>=1000px){.daily-puzzle-shell .game-layout-redesigned{grid-template-columns:minmax(280px,320px) minmax(420px,600px) minmax(320px,350px);justify-content:space-between;gap:clamp(30px,4vw,58px);width:100%}.daily-game-side-left,.daily-game-side-right{box-sizing:border-box;width:100%}.daily-game-center{justify-self:center;width:100%;max-width:600px}.daily-game-side-right .game-economy-panel,.daily-game-side-right .game-word-panel{margin-bottom:14px}.daily-game-side-right .daily-game-powerups{margin-top:0;margin-bottom:14px}.daily-game-side-right .daily-nursery-card{margin-top:0}.daily-game-side-right .game-word-panel,.daily-game-side-right .daily-game-powerups,.daily-game-side-right .daily-nursery-card{box-sizing:border-box}}@media (width>=1000px) and (height<=800px){.daily-puzzle-shell .game-layout-redesigned{grid-template-columns:minmax(270px,300px) minmax(400px,560px) minmax(300px,330px);gap:28px}.daily-game-side-right .game-economy-panel,.daily-game-side-right .game-word-panel,.daily-game-side-right .daily-game-powerups{margin-bottom:10px}}@media (width>=1000px){.daily-game-center{flex-direction:column;justify-content:center;min-height:0;display:flex}.daily-game-center .daily-progress-card{flex:none;width:min(100%,470px);margin:0 auto 10px}.daily-game-board-area{justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.daily-game-board-area .daily-word-grid{aspect-ratio:1;width:min(100%,490px);max-width:490px;margin:0 auto}.daily-game-center .daily-message{flex:none;margin:8px auto 0}.daily-game-side-right .daily-nursery-card{display:none}}@media (width>=1000px) and (height<=800px){.daily-game-center .daily-progress-card{width:min(100%,450px);margin-bottom:7px}.daily-game-board-area .daily-word-grid{width:min(100%,450px);max-width:450px}.daily-game-center .daily-message{margin-top:5px}}.splash-screen{z-index:9999;background:url(../assets/backgrounds/garden_path_background.webp) 50%/cover no-repeat;justify-content:center;align-items:center;width:100%;height:100dvh;min-height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.splash-overlay{background:linear-gradient(#162d1b61 0%,#19301c8a 100%);position:absolute;inset:0}.splash-content{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(88vw,420px);animation:.7s ease-out both splashContentIn;display:flex;position:relative}.splash-logo{filter:drop-shadow(0 12px 22px #0c1f0e4d);width:min(72vw,330px);height:auto;animation:.85s ease-out both splashLogoIn;display:block}.splash-loading{color:#fffdf3e6;letter-spacing:.7px;text-shadow:0 1px 4px #00000059;justify-content:center;align-items:center;gap:9px;margin-top:22px;font-size:12px;animation:.6s ease-out .3s both splashLoadingIn;display:flex}.splash-spinner{box-sizing:border-box;border:1.5px solid #fffdf359;border-top-color:#fffdf3f2;border-radius:50%;width:12px;height:12px;animation:.9s linear infinite splashSpin}@keyframes splashContentIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes splashLogoIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes splashLoadingIn{0%{opacity:0}to{opacity:1}}@keyframes splashSpin{to{transform:rotate(360deg)}}@media (width<=480px){.splash-logo{width:min(78vw,290px)}.splash-loading{margin-top:18px;font-size:11px}}.stat-icon,.button-icon,.settings-header-icon,.settings-row-icon,.daily-home-sun,.completion-flower,.reward-icon,.game-tool-button>span{flex:none;justify-content:center;align-items:center;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1;display:inline-flex}.stat-icon{width:26px;height:26px;font-size:18px}.button-icon{background:#ffffff6b;border-radius:12px;width:38px;height:38px;font-size:23px;box-shadow:inset 0 1px #ffffffa6,0 4px 10px #2a452c14}.daily-home-sun{background:#fffadead;border-radius:14px;width:42px;height:42px;font-size:25px;box-shadow:inset 0 1px #ffffffbf,0 5px 14px #5e532614}.game-tool-button>span{background:#ffffff7a;border-radius:11px;width:34px;height:34px;font-size:21px;box-shadow:inset 0 1px #ffffffb8,0 3px 8px #2a452c12}.completion-flower{background:#ffffff6b;border-radius:24px;width:76px;height:76px;margin:0 auto 12px;font-size:48px;box-shadow:inset 0 1px #ffffffc7,0 10px 24px #2a452c17}.reward-icon{background:#ffffff7a;border-radius:14px;width:46px;height:46px;font-size:27px;box-shadow:inset 0 1px #ffffffb8,0 5px 12px #2a452c12}.settings-header-icon{background:#ffffff70;border-radius:16px;width:48px;height:48px;font-size:27px;box-shadow:inset 0 1px #ffffffbf,0 8px 18px #2a452c14}.settings-row-icon{background:#ffffff70;border-radius:13px;width:42px;height:42px;font-size:22px;box-shadow:inset 0 1px #ffffffb3,0 5px 12px #2a452c0f}.game-economy-panel span,.level-stats span{align-items:center;gap:5px;display:inline-flex}.button-arrow{opacity:.72;justify-content:center;align-items:center;font-size:22px;font-weight:500;line-height:1;display:inline-flex}.hidden-word-check{background:#487a4c1f;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;line-height:1;display:inline-flex}.home-footer span:first-child,.home-footer span:last-child{opacity:.62}.game-tools-vertical .game-tool-button{-webkit-backdrop-filter:blur(10px);background:#fafdf685;border:1px solid #ffffff94;border-radius:14px;transition:transform .14s,background .14s,box-shadow .14s;box-shadow:0 7px 16px #2a452c12,inset 0 1px #ffffffb3}.game-tools-vertical .game-tool-button:not(:disabled):hover{background:#ffffffa8;transform:translateY(-2px);box-shadow:0 10px 20px #2a452c1a,inset 0 1px #ffffffc7}.game-tools-vertical .game-tool-button:not(:disabled):active{transform:translateY(0)}.game-tools-vertical .game-tool-button:disabled{opacity:.48}.game-tools-vertical .game-tool-button strong{letter-spacing:.2px;font-size:12px}.game-tools-vertical .game-tool-button small{opacity:.68;font-size:10px}.player-stats{gap:8px}.stat-pill{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);background:#f8fcf485;border:1px solid #ffffff94;border-radius:15px;min-height:38px;padding:5px 11px 5px 7px;box-shadow:0 7px 16px #2a452c12,inset 0 1px #ffffffb8}.stat-pill>span:last-child{color:#31533a;font-size:13px;font-weight:700}.level-title>span{background:#ffffff70;border-radius:14px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:23px;display:inline-flex;box-shadow:inset 0 1px #ffffffb8,0 7px 16px #2a452c12}.level-stats{align-items:center;gap:8px;display:flex}.level-stats span{box-sizing:border-box;-webkit-backdrop-filter:blur(10px);background:#f8fcf47a;border:1px solid #ffffff8a;border-radius:13px;min-height:34px;padding:5px 10px;box-shadow:inset 0 1px #ffffffad,0 5px 12px #2a452c0f}.home-screen{box-sizing:border-box;height:100dvh;min-height:100dvh;overflow:hidden}.home-content{box-sizing:border-box;flex-direction:column;justify-content:space-evenly;align-items:center;gap:10px;width:min(680px,100% - 40px);min-height:calc(100dvh - 125px);margin:0 auto;padding:12px 0 10px;display:flex}.daily-home-card{flex:none;order:1;width:min(100%,620px)}.word-garden-logo{object-fit:contain;flex:none;order:2;max-width:min(390px,72vw);max-height:150px}.welcome-card{box-sizing:border-box;flex:0 auto;order:3;width:min(100%,590px)}.main-actions{flex:none;order:4;width:min(100%,590px)}.garden-progress{flex:none;order:5;width:min(100%,590px)}.secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.daily-home-card,.welcome-card,.main-actions,.garden-progress{margin-left:auto;margin-right:auto}@media (width>=900px) and (height>=760px){.home-content{gap:8px;width:min(700px,100% - 64px);min-height:calc(100dvh - 120px);padding-top:8px;padding-bottom:8px}.word-garden-logo{max-width:390px;max-height:145px}.welcome-card{padding-top:14px;padding-bottom:14px}}@media (height<=760px){.home-content{gap:5px;min-height:calc(100dvh - 105px);padding-top:4px;padding-bottom:4px}.word-garden-logo{max-width:300px;max-height:105px}.welcome-card{padding-top:9px;padding-bottom:9px}}@media (width<=480px){.home-content{gap:6px;width:min(100% - 28px,620px);min-height:calc(100dvh - 105px)}.word-garden-logo{max-width:270px;max-height:100px}.secondary-actions{gap:8px}}.home-content{justify-content:space-evenly}.word-garden-logo{margin-top:4px;margin-bottom:4px}.main-actions,.garden-progress{margin-top:4px}.home-screen{box-sizing:border-box;height:100dvh;min-height:100dvh;position:relative;overflow:hidden}.home-screen .top-bar{box-sizing:border-box;justify-content:space-between;align-items:center;width:calc(100% - 28px);max-width:none;margin:0 auto;padding-left:4px;padding-right:4px;display:flex}.home-screen .player-stats{justify-content:flex-start;align-items:center;margin-right:auto;display:flex}.home-screen .top-bar .round-button{flex:none;margin-left:auto}.home-screen .daily-home-card{flex:none;width:min(100%,620px);margin-top:0;margin-bottom:0}.home-screen .main-actions,.home-screen .garden-progress{flex:none;width:min(100%,590px);margin:0}@media (width>=900px) and (height>=760px){.home-screen .top-bar{width:calc(100% - 44px)}.home-screen .home-content{width:min(700px,100% - 64px);height:calc(100dvh - 118px);padding-top:0;padding-bottom:10px}.home-screen .daily-home-card{margin-top:-2px}.home-screen .word-garden-logo{width:min(440px,46vw)}}@media (height<=760px){.home-screen .top-bar{width:calc(100% - 24px)}.home-screen .home-content{gap:4px;height:calc(100dvh - 104px);padding-bottom:4px}.home-screen .daily-home-card{transform:translateY(-2px)}.home-screen .word-garden-logo{width:min(350px,68vw)}}@media (width<=480px){.home-screen .top-bar{width:calc(100% - 18px)}.home-screen .home-content{width:calc(100% - 28px);height:calc(100dvh - 102px)}.home-screen .word-garden-logo{width:min(310px,76vw)}}.home-screen .home-lower-panels{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;width:min(100%,590px);margin:0;display:grid}.home-screen .home-lower-panels .daily-home-card,.home-screen .home-lower-panels .garden-progress{box-sizing:border-box;width:100%;min-width:0;height:100%;margin:0}.home-screen .home-lower-panels .daily-home-card-button{box-sizing:border-box;width:100%;min-width:0}.home-screen .home-lower-panels .progress-heading,.home-screen .home-lower-panels .progress-footer,.home-screen .home-lower-panels .progress-heading span,.home-screen .home-lower-panels .progress-heading strong,.home-screen .home-lower-panels .progress-footer span{min-width:0}@media (width<=560px){.home-screen .home-lower-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.home-screen .main-actions{width:min(100%,590px)}.home-screen .secondary-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:10px;width:100%;display:grid}.home-screen .secondary-actions>.garden-button,.home-screen .secondary-actions>.garden-progress{box-sizing:border-box;min-width:0}.home-screen .secondary-actions>.garden-button{min-height:72px}.home-screen .secondary-actions .garden-progress{-webkit-backdrop-filter:blur(12px);background:#f8fcf485;border:1px solid #ffffff94;border-radius:18px;width:100%;min-height:72px;margin:0;padding:12px 14px;box-shadow:0 7px 16px #2a452c12,inset 0 1px #ffffffb8}.home-screen .secondary-actions .garden-progress .progress-heading{margin-bottom:7px}.home-screen .secondary-actions .garden-progress .progress-track{margin-bottom:6px}.home-screen .daily-home-card{width:min(100%,590px);margin:0}@media (width<=480px){.home-screen .secondary-actions{grid-template-columns:1fr 1fr;gap:8px}.home-screen .secondary-actions>.garden-button,.home-screen .secondary-actions .garden-progress{min-height:68px}.home-screen .secondary-actions .garden-progress{border-radius:16px;padding:10px 11px}.home-screen .secondary-actions .garden-progress .progress-heading{font-size:11px}.home-screen .secondary-actions .garden-progress .progress-footer{font-size:9px}}.home-screen{box-sizing:border-box;width:100%;height:100dvh;min-height:100dvh;position:relative;overflow:hidden}.home-screen .top-bar{box-sizing:border-box;justify-content:space-between;align-items:center;width:calc(100% - 32px);max-width:none;margin:0 auto;padding:10px 2px 0;display:flex}.home-screen .home-content{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;width:min(1120px,100% - 48px);height:calc(100dvh - 72px);min-height:0;margin:0 auto;padding:4px 0 14px;display:flex}.home-screen .word-garden-logo{object-fit:contain;flex:none;width:min(440px,58vw);max-width:440px;height:auto;max-height:180px;margin:-4px 0 0}.home-screen .main-actions{flex:none;width:min(720px,100%);margin:0}.home-screen .primary-button{width:100%}.home-screen .secondary-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:12px;width:100%;margin-top:10px;display:grid}.home-screen .secondary-actions>.garden-button,.home-screen .secondary-actions>.garden-progress{box-sizing:border-box;min-height:76px}.home-screen .secondary-actions .garden-progress{-webkit-backdrop-filter:blur(18px);background:#2a442c57;border:1px solid #ffffff47;border-radius:18px;width:100%;margin:0;padding:13px 16px;box-shadow:0 8px 20px #142d161f,inset 0 1px #ffffff4d}.home-screen .daily-home-card{flex:none;width:min(720px,100%);margin:0}.home-screen .daily-home-card-button{width:100%}@media (width>=1000px){.home-screen .home-content{gap:14px;width:min(1180px,100% - 64px);height:calc(100dvh - 70px);padding-top:0}.home-screen .word-garden-logo{width:460px;max-width:460px;max-height:190px}.home-screen .main-actions,.home-screen .daily-home-card{width:min(760px,100%)}}@media (width>=1000px) and (height>=850px){.home-screen .home-content{gap:16px;padding-top:4px}.home-screen .word-garden-logo{max-height:210px}.home-screen .secondary-actions{margin-top:12px}.home-screen .daily-home-card{margin-top:2px}}@media (width>=700px) and (height<=760px){.home-screen .home-content{gap:7px;height:calc(100dvh - 62px);padding-top:0;padding-bottom:8px}.home-screen .word-garden-logo{width:360px;max-height:125px;margin-top:-10px}.home-screen .secondary-actions{margin-top:6px}.home-screen .secondary-actions>.garden-button,.home-screen .secondary-actions>.garden-progress{min-height:66px}}@media (width<=699px){.home-screen .home-content{gap:9px;width:calc(100% - 28px);height:calc(100dvh - 70px);padding-bottom:10px}.home-screen .word-garden-logo{width:min(360px,82vw);max-height:145px;margin-top:-4px}.home-screen .main-actions,.home-screen .daily-home-card{width:100%}.home-screen .secondary-actions{gap:8px;margin-top:8px}.home-screen .secondary-actions>.garden-button,.home-screen .secondary-actions>.garden-progress{min-height:70px}}@media (width<=480px) and (height<=760px){.home-screen .home-content{gap:6px}.home-screen .word-garden-logo{width:min(300px,76vw);max-height:112px}.home-screen .secondary-actions{margin-top:5px}.home-screen .secondary-actions>.garden-button,.home-screen .secondary-actions>.garden-progress{min-height:62px}}.home-screen .home-content{flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative}.home-screen .home-content>.word-garden-logo{order:1}.home-screen .home-content>.main-actions{order:2}.home-screen .home-content>.daily-home-card{order:3}.home-screen .main-actions{flex-direction:column;display:flex}.home-screen .main-actions>.primary-button{order:1}.home-screen .main-actions>.secondary-actions{order:2}.home-screen .daily-home-card{margin-top:0;position:relative;inset:auto;transform:none}.home-screen .secondary-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.home-screen .daily-home-card{flex:none;width:min(720px,100%)}@media (width>=1000px){.home-screen .daily-home-card{width:min(760px,100%)}}.home-screen .word-garden-logo{object-fit:contain;width:min(500px,64vw);max-width:500px;height:auto;max-height:220px}@media (width>=1000px){.home-screen .word-garden-logo{width:500px;max-width:500px;max-height:220px}}@media (width<=699px){.home-screen .word-garden-logo{width:min(400px,88vw);max-width:400px;max-height:165px}}@media (width<=480px){.home-screen .word-garden-logo{width:min(350px,84vw);max-width:350px;max-height:145px}}@media (width>=1000px){.home-screen .word-garden-logo{width:540px;max-width:540px;max-height:235px}}@media (width<=699px){.home-screen .word-garden-logo{width:min(430px,91vw);max-width:430px;max-height:175px}}@media (width<=480px){.home-screen .word-garden-logo{width:min(370px,87vw);max-width:370px;max-height:150px}}@media (width>=1000px){.home-screen .word-garden-logo{width:565px;max-width:565px;max-height:245px}}@media (width<=699px){.home-screen .word-garden-logo{width:min(445px,92vw);max-width:445px;max-height:180px}}@media (width<=480px){.home-screen .word-garden-logo{width:min(385px,89vw);max-width:385px;max-height:155px}}@media (width>=1000px){.home-screen .word-garden-logo{width:585px;max-width:585px;max-height:252px}}@media (width<=699px){.home-screen .word-garden-logo{width:min(455px,93vw);max-width:455px;max-height:185px}}@media (width<=480px){.home-screen .word-garden-logo{width:min(395px,90vw);max-width:395px;max-height:160px}}.home-screen .word-garden-logo{width:min(595px,73vw);max-width:595px;max-height:257px}@media (width>=1000px){.home-screen .word-garden-logo{width:595px;max-width:595px;max-height:257px}}@media (width<=699px){.home-screen .word-garden-logo{width:min(465px,94vw);max-width:465px;max-height:190px}}@media (width<=480px){.home-screen .word-garden-logo{width:min(405px,91vw);max-width:405px;max-height:165px}}.level-select-header{-webkit-backdrop-filter:none;background:0 0;border-bottom:0;padding:18px 24px 10px}.level-select-header .back-button{white-space:nowrap;background:#2837239e;border:1px solid #ffffff6b;border-radius:12px;place-self:center start;width:auto;min-width:0;padding:8px 13px;font-size:13px;font-weight:700;box-shadow:0 5px 14px #142d1629}.level-header-actions{justify-self:end;align-items:center;gap:8px;display:flex}.level-stats{justify-self:auto}.level-settings-button{color:#fff;cursor:pointer;background:#2837239e;border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:40px;min-width:40px;height:40px;padding:0;font-size:19px;display:grid;box-shadow:0 5px 14px #142d1629}.level-settings-button:hover{background:#283723c2;transform:translateY(-1px)}.level-settings-button:active{transform:translateY(0)}@media (width<=650px){.level-select-header{padding:13px 12px 8px}.level-select-header .back-button{padding:7px 10px;font-size:12px}.level-header-actions{gap:5px}.level-settings-button{width:36px;min-width:36px;height:36px;font-size:17px}}.garden-screen-header{gap:18px;margin-bottom:14px}.garden-title-block h1{margin:2px 0 3px}.garden-summary-value{margin-top:0;font-size:22px}.garden-section-heading{margin-bottom:10px}.garden-area-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.garden-area-card{border-radius:13px;justify-content:center;gap:4px;min-height:72px;padding:10px}.garden-area-card strong{font-size:13px;line-height:1.15}@media (width<=900px){.garden-area-grid,.garden-plant-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.my-garden-content{width:calc(100% - 18px);padding-top:12px;padding-bottom:24px}.garden-screen-header{margin-bottom:11px}.garden-summary-card{grid-template-columns:1fr;gap:6px;margin-bottom:11px;padding:11px 14px}.garden-summary-value{font-size:21px}.garden-summary-caption{font-size:10px}.garden-area-section,.garden-plants-section{border-radius:17px;margin-bottom:11px;padding:13px}.garden-area-grid{grid-template-columns:repeat(2,1fr);gap:7px}.garden-area-card{min-height:64px;padding:8px}.garden-area-icon{font-size:19px}.garden-area-card strong{font-size:12px}.garden-area-card p{font-size:8.5px}.garden-plant-grid{grid-template-columns:repeat(2,1fr);gap:8px}}@media (width<=430px){.garden-area-grid,.garden-plant-grid{gap:7px}.garden-area-card{min-height:60px;padding:7px}.garden-area-icon{font-size:18px}.garden-area-card strong{font-size:11px}.garden-area-card p{font-size:8px}.garden-plant-info{padding:8px}}.my-garden-content{padding-top:10px;padding-bottom:26px}.garden-title-block{line-height:1}.garden-kicker{letter-spacing:.14em;font-size:9px}.garden-title-block h1{margin:1px 0 2px;font-size:clamp(27px,3.2vw,38px)}.garden-progress-badge{border-radius:12px;min-width:58px;padding:6px 9px}.garden-progress-badge strong{font-size:17px}.garden-progress-badge span{font-size:8px}.my-garden-screen .back-button{white-space:nowrap;border-radius:11px;padding:7px 11px;font-size:12px}.garden-summary-card{border-radius:15px;grid-template-columns:auto minmax(180px,1fr) auto;gap:12px;margin-bottom:9px;padding:9px 14px}.garden-summary-label{font-size:8px}.garden-summary-value{font-size:19px}.garden-progress-track{height:7px}.garden-summary-caption{font-size:9px}.garden-area-section,.garden-plants-section{border-radius:17px;margin-bottom:9px;padding:12px}.garden-section-heading{gap:10px;margin-bottom:7px}.garden-section-heading span{font-size:9px}.garden-section-heading p{margin-top:1px;font-size:10px}.garden-section-heading>strong{font-size:20px}.garden-area-card{border-radius:11px;gap:3px;min-height:61px;padding:7px 9px}.garden-area-card p{margin-top:1px;font-size:8px;line-height:1.2}.garden-plant-grid{gap:8px}.garden-plant-card{border-radius:14px}.garden-plant-info{padding:8px 9px 9px}.garden-plant-info>span{font-size:8px}.garden-plant-info h2{margin:2px 0;font-size:13px}.garden-plant-info p{font-size:9px}@media (width<=900px){.garden-area-grid{gap:6px}}@media (width<=680px){.my-garden-content{width:calc(100% - 14px);padding-top:8px;padding-bottom:20px}.garden-screen-header{gap:8px;min-height:43px;margin-bottom:7px}.garden-title-block{text-align:right}.garden-kicker{font-size:8px}.garden-title-block h1{font-size:25px}.garden-title-block p{font-size:10px}.my-garden-screen .back-button{padding:6px 9px;font-size:11px}.garden-summary-card{gap:5px;margin-bottom:7px;padding:8px 11px}.garden-summary-value{font-size:18px}.garden-summary-caption{font-size:9px}.garden-area-section,.garden-plants-section{border-radius:15px;margin-bottom:7px;padding:10px}.garden-area-grid{grid-template-columns:repeat(2,1fr);gap:6px}.garden-area-card{min-height:57px;padding:6px 8px}.garden-area-icon{font-size:17px}.garden-area-card strong{font-size:11px}.garden-area-card p{font-size:7.5px}.garden-plant-grid{gap:7px}}@media (width<=430px){.garden-title-block h1{font-size:23px}.garden-title-block p{display:none}.garden-area-card{min-height:54px}.garden-area-icon{font-size:16px}.garden-area-card strong{font-size:10.5px}.garden-area-card p{display:none}}.garden-area-section .garden-section-heading p{display:none}@media (width<=680px){.my-garden-content{padding-top:10px}.garden-screen-header{gap:10px;min-height:50px;margin-bottom:8px}.garden-title-block h1{font-size:26px}.garden-title-block p{font-size:10px}.my-garden-screen .back-button{padding:7px 10px;font-size:11px}.garden-area-section .garden-section-heading{margin-bottom:8px}}@media (width<=430px){.garden-screen-header{min-height:47px}.garden-title-block h1{font-size:24px}}.my-garden-content{padding-top:20px}.garden-screen-header{gap:18px;min-height:72px;margin-bottom:16px}.garden-title-block h1{font-size:clamp(31px,3.6vw,42px)}.garden-title-block p{font-size:12px}.my-garden-screen .back-button{padding:9px 13px;font-size:12px}.garden-area-card{min-height:58px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:7px 8px}.garden-area-card:hover{background:#ffffff1a}.garden-area-icon{font-size:20px}.garden-area-card strong{font-size:13px}.garden-area-card p{font-size:8px}.garden-area-grid{gap:12px}@media (width<=680px){.my-garden-content{padding-top:14px}.garden-screen-header{gap:11px;min-height:62px;margin-bottom:12px}.garden-title-block h1{font-size:27px}.garden-title-block p{font-size:10px}.my-garden-screen .back-button{padding:8px 10px;font-size:11px}.garden-area-grid{gap:8px}.garden-area-card{min-height:54px;padding:6px}.garden-area-icon{font-size:18px}.garden-area-card strong{font-size:11px}}@media (width<=430px){.garden-screen-header{min-height:58px}.garden-title-block h1{font-size:25px}.garden-area-card p{display:none}}.garden-area-card{-webkit-backdrop-filter:blur(10px);background:#ffffff61;border:1px solid #ffffff8f;border-radius:14px;flex-direction:column;justify-content:center;gap:4px;min-height:68px;padding:9px 11px;display:flex;box-shadow:0 7px 18px #2a452c14,inset 0 1px #ffffff8c}.garden-area-card:hover{background:#ffffff75;transform:translateY(-1px)}.garden-area-card.locked{opacity:.62;filter:saturate(.65)}.garden-area-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.garden-area-icon{font-size:21px;line-height:1}.garden-area-card strong{color:#48634a;font-family:Georgia,serif;font-size:13px;line-height:1.15}.garden-area-card p{color:#788678;margin:1px 0 0;font-size:8px;line-height:1.25}@media (width<=680px){.garden-area-section{margin-bottom:14px}.garden-area-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.garden-area-card{border-radius:12px;min-height:61px;padding:7px 9px}.garden-area-icon{font-size:18px}.garden-area-card strong{font-size:11px}.garden-area-card p{font-size:7.5px}}@media (width<=430px){.garden-area-card{min-height:58px;padding:6px 8px}.garden-area-icon{font-size:17px}}.garden-area-card{appearance:none;cursor:pointer;text-align:left;width:100%;min-height:78px;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s}.garden-area-card:hover:not(:disabled){background:#ffffff75;transform:translateY(-2px)}.garden-area-card:active:not(:disabled){transform:translateY(0)}.garden-area-card.selected{background:#ffffff94;border-color:#ffffffd1;box-shadow:0 9px 22px #2a452c21,inset 0 1px #ffffffb8}.garden-area-card.selected:after{content:"";background:#5274529e;border-radius:999px;width:28px;height:3px;margin-top:3px;display:block}.garden-area-card:disabled{cursor:default}.garden-area-card-title{color:#48634a;font-family:Georgia,serif;font-size:13px;font-weight:700;line-height:1.15;display:block}.garden-area-card-level{color:#788678;margin-top:2px;font-size:8px;line-height:1.2;display:block}.garden-area-detail{-webkit-backdrop-filter:blur(12px);background:#ffffff2e;border:1px solid #ffffff59;border-radius:17px;align-items:center;gap:16px;margin-top:12px;padding:14px 17px;display:flex;box-shadow:0 7px 18px #2a452c1a,inset 0 1px #ffffff52}.garden-area-detail-icon{background:#ffffff6b;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.garden-area-detail-content{min-width:0}.garden-area-detail-kicker{color:#899887;letter-spacing:.12em;margin-bottom:2px;font-size:8px;font-weight:800;display:block}.garden-area-detail h2{color:#405b43;margin:0;font-family:Georgia,serif;font-size:19px;line-height:1.15}.garden-area-detail p{color:#6f7f70;margin:4px 0 0;font-size:11px;line-height:1.45}@media (width<=680px){.garden-area-card{min-height:64px}.garden-area-card-title{font-size:11px}.garden-area-card-level{font-size:7.5px}.garden-area-detail{border-radius:14px;gap:11px;margin-top:9px;padding:11px 12px}.garden-area-detail-icon{border-radius:11px;width:40px;height:40px;font-size:21px}.garden-area-detail h2{font-size:16px}.garden-area-detail p{font-size:9px}}@media (width<=430px){.garden-area-detail{padding:10px}.garden-area-detail-icon{width:36px;height:36px;font-size:19px}.garden-area-detail h2{font-size:15px}}.garden-area-section{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0 0 10px;padding:0}.garden-area-tabs{box-sizing:border-box;scrollbar-width:none;align-items:stretch;gap:5px;width:100%;padding:0 8px 3px;display:flex;overflow:auto hidden}.garden-area-tab{color:#4a5f4f;cursor:pointer;background:0 0;border:0;border-radius:10px 10px 0 0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;min-width:116px;min-height:58px;padding:7px 12px 9px;transition:background .16s,color .16s,transform .16s;display:flex;position:relative}.garden-area-tab:hover:not(:disabled){background:#ffffff2e}.garden-area-tab.selected{color:#35583b;background:#ffffff40}.garden-area-tab.locked{opacity:.48;cursor:default}.garden-area-tab-icon{font-size:20px;line-height:1;display:block}.garden-area-tab-name{white-space:nowrap;font-family:Georgia,serif;font-size:11px;font-weight:700;line-height:1.15;display:block}.active-garden-area{-webkit-backdrop-filter:blur(11px);background:#f6fbf057;border:1px solid #ffffff8f;border-radius:18px;margin:0 0 14px;position:relative;overflow:hidden;box-shadow:0 8px 20px #2a452c14,inset 0 1px #ffffff85}.active-garden-area-header{z-index:2;align-items:center;gap:13px;padding:13px 15px;display:flex;position:relative}.active-garden-area-icon{background:#ffffff6b;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;font-size:24px;display:grid}.active-garden-area-kicker{color:#839283;letter-spacing:.13em;margin-bottom:2px;font-size:7px;font-weight:800;display:block}.active-garden-area-header h2{color:#3e5b42;margin:0;font-family:Georgia,serif;font-size:19px;line-height:1.1}.active-garden-area-header p{color:#718071;max-width:620px;margin:3px 0 0;font-size:10px;line-height:1.35}.active-garden-area-scene{background:linear-gradient(#e0eed714,#708f5c2e);min-height:205px;position:relative;overflow:hidden}.garden-scene-ground{background:radial-gradient(#6f854f33 0%,#5b75451f 42%,#47603908 72%,#0000 74%);border-radius:50% 50% 0 0;height:95px;position:absolute;bottom:-34px;left:-5%;right:-5%}.garden-scene-empty{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)}.garden-scene-empty>span{margin-bottom:7px;font-size:34px;line-height:1}.garden-scene-empty strong{color:#49634c;font-family:Georgia,serif;font-size:15px}.garden-scene-empty p{color:#7a8879;width:240px;margin:4px 0 0;font-size:9px;line-height:1.35}.garden-area-pond .active-garden-area-scene{background:linear-gradient(#aad3d32e,#6fa09724)}.garden-area-greenhouse .active-garden-area-scene{background:linear-gradient(#cde0b52b,#6f8e5b1f)}.garden-area-orchard .active-garden-area-scene{background:linear-gradient(#eed8972b,#927d431a)}@media (width<=680px){.garden-area-tabs{gap:2px;padding-left:4px;padding-right:4px}.garden-area-tab{min-width:101px;min-height:52px;padding:6px 9px 8px}.garden-area-tab-icon{font-size:17px}.garden-area-tab-name{font-size:9px}.garden-area-tab.selected:after{left:11px;right:11px}.active-garden-area{border-radius:15px}.active-garden-area-header{gap:10px;padding:10px 11px}.active-garden-area-icon{border-radius:11px;width:39px;height:39px;font-size:20px}.active-garden-area-header h2{font-size:16px}.active-garden-area-header p{font-size:8px}.active-garden-area-scene{min-height:160px}.garden-scene-empty>span{font-size:29px}.garden-scene-empty strong{font-size:13px}.garden-scene-empty p{width:200px;font-size:8px}}@media (width<=430px){.garden-area-tab{min-width:92px}.garden-area-tab-name{font-size:8px}.active-garden-area-scene{min-height:145px}}.garden-area-section{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-bottom:18px;padding:0}.garden-area-section .garden-section-heading{margin-bottom:9px}.garden-area-section .garden-section-heading span{color:#fffffff0;letter-spacing:.12em;text-shadow:0 2px 7px #1e371f59;font-size:11px;font-weight:800}.garden-area-tabs{box-sizing:border-box;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:9px;width:100%;padding:2px 2px 7px;display:flex;overflow:auto hidden}.garden-area-tabs::-webkit-scrollbar{display:none}.garden-area-tab{box-sizing:border-box;color:#48634a;-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#ffffff2e;border:1px solid #ffffff59;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;min-width:116px;min-height:58px;padding:8px 11px;transition:background .16s,transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;box-shadow:0 7px 18px #2a452c14,inset 0 1px #ffffff8c}.garden-area-tab:hover{background:#ffffff75;transform:translateY(-1px)}.garden-area-tab.selected{background:#f6fbf0ad;border-color:#ffffffc7;box-shadow:0 8px 20px #2a452c1f,inset 0 1px #ffffffb8}.garden-area-tab.selected:after{content:"";background:#5c7e56e6;border-radius:999px;height:3px;position:absolute;bottom:-1px;left:18px;right:18px}.garden-area-tab.locked{opacity:.62;filter:saturate(.65)}.garden-area-tab.locked:hover{opacity:.72}.garden-area-tab .garden-area-icon{place-items:center;font-size:21px;line-height:1;display:grid}.garden-area-tab strong{color:#48634a;text-align:center;white-space:nowrap;font-family:Georgia,serif;font-size:12px;line-height:1.15}.garden-area-tab small{color:#788678;text-align:center;font-size:8px;line-height:1.1}@media (width<=680px){.garden-area-tabs{gap:7px;padding-left:1px;padding-right:1px}.garden-area-tab{border-radius:13px;min-width:106px;min-height:55px;padding:7px 9px}.garden-area-tab .garden-area-icon{font-size:19px}.garden-area-tab strong{font-size:11px}.garden-area-tab.selected:after{left:15px;right:15px}}@media (width<=430px){.garden-area-tab{min-width:101px;min-height:53px}.garden-area-tab .garden-area-icon{font-size:18px}.garden-area-tab strong{font-size:10.5px}}.garden-area-tabs{box-sizing:border-box;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;width:100%;padding:2px 2px 7px;display:grid;overflow:visible}.garden-area-tab{border-radius:14px;width:100%;min-width:0;min-height:68px;padding:9px 11px}.garden-area-tab .garden-area-icon{font-size:21px}.garden-area-tab strong{font-size:13px;line-height:1.15}.garden-area-tab small{font-size:8px}.active-garden-area{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.active-garden-area-header{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;margin:12px 0 10px;padding:0}.active-garden-area-icon{box-shadow:none;background:0 0;border:0}.active-garden-area-scene{min-height:240px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0}.active-garden-area-scene .garden-scene-ground{display:none}.active-garden-area-scene .garden-scene-empty{box-shadow:none;background:0 0;border:0}@media (width<=900px){.garden-area-tabs{gap:9px;display:flex;overflow:auto hidden}.garden-area-tab{flex:0 0 116px;width:116px;min-width:116px;min-height:68px}}@media (width<=680px){.garden-area-tabs{gap:8px}.garden-area-tab{flex:0 0 112px;width:112px;min-width:112px;min-height:66px;padding:9px 10px}.garden-area-tab .garden-area-icon{font-size:20px}.garden-area-tab strong{font-size:12px}}@media (width<=430px){.garden-area-tab{flex:0 0 108px;width:108px;min-width:108px;min-height:64px}}.active-garden-area,.active-garden-area-header,.active-garden-area-scene,.active-garden-area-icon,.garden-scene-ground,.garden-scene-empty{display:none!important}.home-screen .top-bar{-webkit-backdrop-filter:blur(18px);background:#2a442c57;border:1px solid #ffffff47;box-shadow:0 12px 30px #142d161f,inset 0 1px #ffffff4d}.home-screen .top-bar,.home-screen .top-bar h1,.home-screen .top-bar h2,.home-screen .top-bar p,.home-screen .top-bar span{color:#f5f7ee}.game-header{-webkit-backdrop-filter:blur(18px);background:#1e34227a;border:1px solid #ffffff40;box-shadow:0 12px 30px #142d1629,inset 0 1px #ffffff47}.game-header,.game-header h1,.game-header h2,.game-header p,.game-header span,.game-header .hint-button,.game-header .back-button{color:#f5f7ee}.daily-puzzle-header{-webkit-backdrop-filter:blur(18px);background:#2a442c61;border:1px solid #ffffff4d;box-shadow:0 12px 30px #142d1624,inset 0 1px #ffffff4d}.daily-puzzle-header,.daily-puzzle-header h1,.daily-puzzle-header h2,.daily-puzzle-header p,.daily-puzzle-header span{color:#f5f7ee}.level-select-header{-webkit-backdrop-filter:blur(18px);background:#ffffff2e;border:1px solid #ffffff59;box-shadow:0 10px 26px #2a452c1a,inset 0 1px #ffffff6b}.level-select-header,.level-select-header h1,.level-select-header h2,.level-select-header p,.level-select-header span{color:#30452f}.level-select-header .back-button,.level-select-header .level-settings-button{color:#f5f7ee}.level-tile.unlocked{-webkit-backdrop-filter:blur(14px);color:#30452f;background:#f6faef57;border-color:#ffffff6b;box-shadow:0 8px 22px #2a452c1a,inset 0 1px #ffffff80}.level-tile.unlocked .level-number,.level-tile.unlocked h1,.level-tile.unlocked h2,.level-tile.unlocked h3,.level-tile.unlocked p,.level-tile.unlocked span{color:#30452f}.level-tile.completed{-webkit-backdrop-filter:blur(14px);color:#304a32;background:#e1eeca6b;border-color:#ebf7da94;box-shadow:0 8px 22px #2a452c1a,inset 0 1px #ffffff7a}.level-tile.completed .level-number,.level-tile.completed h1,.level-tile.completed h2,.level-tile.completed h3,.level-tile.completed p,.level-tile.completed span{color:#304a32}.level-tile.locked{-webkit-backdrop-filter:blur(14px);color:#f0f4eb;background:#3241304d;border-color:#ffffff3d;box-shadow:0 8px 22px #142d1624,inset 0 1px #ffffff2e}.level-tile.locked .level-number,.level-tile.locked h1,.level-tile.locked h2,.level-tile.locked h3,.level-tile.locked p,.level-tile.locked span{color:#f0f4eb}.garden-screen-header{-webkit-backdrop-filter:blur(18px);background:#ffffff2e;border:1px solid #ffffff59;box-shadow:0 10px 26px #2a452c1a,inset 0 1px #ffffff6b}.garden-screen-header,.garden-screen-header h1,.garden-screen-header h2,.garden-screen-header h3,.garden-screen-header p,.garden-screen-header span{color:#30452f}.settings-header{-webkit-backdrop-filter:blur(18px);background:#ffffff2e;border:1px solid #ffffff59;box-shadow:0 10px 26px #2a452c1a,inset 0 1px #ffffff6b}.settings-header,.settings-header h1,.settings-header h2,.settings-header h3,.settings-header p,.settings-header span,.settings-card,.garden-plant-card,.garden-area-detail,.garden-area-tab,.settings-card h1,.settings-card h2,.settings-card h3,.settings-card p,.settings-card span,.garden-plant-card h1,.garden-plant-card h2,.garden-plant-card h3,.garden-plant-card p,.garden-plant-card span,.garden-area-detail h1,.garden-area-detail h2,.garden-area-detail h3,.garden-area-detail p,.garden-area-detail span{color:#30452f}.daily-botanical-plaque,.daily-progress-card,.daily-board-card,.daily-word-panel,.daily-nursery-card,.daily-coin-display,.daily-botanical-plaque strong,.daily-botanical-plaque p,.daily-progress-card h1,.daily-progress-card h2,.daily-progress-card h3,.daily-progress-card p,.daily-progress-card span,.daily-board-card h1,.daily-board-card h2,.daily-board-card h3,.daily-board-card p,.daily-board-card span,.daily-word-panel h1,.daily-word-panel h2,.daily-word-panel h3,.daily-word-panel p,.daily-word-panel span,.daily-nursery-card h1,.daily-nursery-card h2,.daily-nursery-card h3,.daily-nursery-card p,.daily-nursery-card span,.daily-coin-display h1,.daily-coin-display h2,.daily-coin-display h3,.daily-coin-display p,.daily-coin-display span,.game-progress-card,.game-word-panel,.game-powerups,.game-progress-card h1,.game-progress-card h2,.game-progress-card h3,.game-progress-card p,.game-progress-card span,.game-word-panel h1,.game-word-panel h2,.game-word-panel h3,.game-word-panel p,.game-word-panel span,.game-powerups h1,.game-powerups h2,.game-powerups h3,.game-powerups p,.game-powerups span{color:#f5f7ee}.top-bar{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}.home-screen .top-bar .stat-pill{-webkit-backdrop-filter:blur(18px);color:#f5f7ee;background:#2a442c57;border:1px solid #ffffff47;box-shadow:0 8px 20px #142d161f,inset 0 1px #ffffff4d}.home-screen .top-bar .round-button{-webkit-backdrop-filter:blur(18px);background:#2a442c57;border:1px solid #ffffff47;box-shadow:0 8px 20px #142d161f,inset 0 1px #ffffff4d}.chapter-card,.chapter-card h1,.chapter-card h2,.chapter-card h3,.chapter-card p,.chapter-card span{color:#30452f}.chapter-progress{color:#526c48}.level-tile.unlocked{color:#30452f}.level-tile.completed{color:#304a32}.level-tile.locked{color:#f0f4eb}.game-header,.daily-puzzle-header,.garden-screen-header,.settings-header{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}.home-screen .top-bar{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.home-screen .top-bar:before,.home-screen .top-bar:after{box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}.home-screen .top-bar .stat-pill,.home-screen .top-bar .round-button{-webkit-backdrop-filter:blur(18px)!important;background:#2a442c57!important;border:1px solid #ffffff47!important;box-shadow:0 8px 20px #142d161f,inset 0 1px #ffffff4d!important}.home-screen .top-bar .stat-pill{color:#f5f7ee!important}.level-select-header{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.level-select-header .level-stats span,.level-stats span{color:#30452f!important;-webkit-backdrop-filter:blur(18px)!important;background:#ffffff2e!important;border:1px solid #ffffff59!important;box-shadow:0 8px 20px #2a452c1a!important}.level-tile.locked{color:#f5f8f0d1!important;background:#41523e4d!important;border-color:#ffffff38!important;box-shadow:inset 0 1px #ffffff1f!important}.level-tile.locked .level-number,.level-tile.locked .level-label,.level-tile.locked .level-stars{color:#f5f8f0d1!important}.level-tile.unlocked{color:#30452f!important;background:#ffffffb3!important;border-color:#ffffff7a!important;box-shadow:0 5px 14px #354c2b1a,inset 0 1px #ffffff94!important}.level-tile.unlocked .level-number,.level-tile.unlocked .level-label,.level-tile.unlocked .level-stars{color:#30452f!important}.level-tile.completed{color:#304a32!important;background:#d7e8c3e0!important;border-color:#ffffff8c!important;box-shadow:0 5px 15px #3a5b3024,inset 0 1px #ffffff9e!important}.level-tile.completed .level-number,.level-tile.completed .level-label,.level-tile.completed .level-stars{color:#304a32!important}.level-tile.current,.level-tile.current-level,.level-tile.is-current{color:#243b26!important;background:#97bb80b8!important;border:2px solid #ffffffc7!important;box-shadow:0 7px 20px #30522733,inset 0 1px #ffffffb8!important}.level-tile.current .level-number,.level-tile.current .level-label,.level-tile.current .level-stars,.level-tile.current-level .level-number,.level-tile.current-level .level-label,.level-tile.current-level .level-stars,.level-tile.is-current .level-number,.level-tile.is-current .level-label,.level-tile.is-current .level-stars{color:#243b26!important}.level-select-header .back-button,.level-select-header .level-settings-button,.level-select-header .level-stats span,.level-stats span{-webkit-backdrop-filter:blur(18px)!important;color:#30452f!important;background:#ffffff2e!important;border:1px solid #ffffff59!important;font-weight:800!important;box-shadow:0 8px 20px #2a452c1a,inset 0 1px #ffffff6b!important}.level-tile.locked{-webkit-backdrop-filter:blur(14px)!important;color:#fafaf6f0!important;background:#4a4e4852!important;border:1px solid #ffffff47!important;font-weight:800!important;box-shadow:0 5px 14px #2328221f,inset 0 1px #ffffff29!important}.level-tile.locked .level-number,.level-tile.locked .level-label,.level-tile.locked .level-stars{color:#fafaf6f0!important;font-weight:800!important}.level-tile.unlocked{-webkit-backdrop-filter:blur(16px)!important;color:#29352a!important;background:#ffffff7a!important;border:1px solid #ffffff85!important;font-weight:800!important;box-shadow:0 6px 16px #2d322a1a,inset 0 1px #ffffffb3!important}.level-tile.unlocked .level-number,.level-tile.unlocked .level-label,.level-tile.unlocked .level-stars{color:#29352a!important;font-weight:800!important}.level-tile.completed{-webkit-backdrop-filter:blur(16px)!important;color:#403a2c!important;background:#efe8cfad!important;border:1px solid #fff9!important;font-weight:800!important;box-shadow:0 6px 16px #443d2a1f,inset 0 1px #ffffffbd!important}.level-tile.completed .level-number,.level-tile.completed .level-label,.level-tile.completed .level-stars{color:#403a2c!important;font-weight:800!important}.level-tile.current,.level-tile.current-level,.level-tile.is-current{-webkit-backdrop-filter:blur(18px)!important;color:#2d3028!important;background:#cfc4a9b3!important;border:2px solid #ffffffd1!important;font-weight:900!important;box-shadow:0 8px 20px #3f392b2e,inset 0 1px #ffffffc7!important}.level-tile.current .level-number,.level-tile.current .level-label,.level-tile.current .level-stars,.level-tile.current-level .level-number,.level-tile.current-level .level-label,.level-tile.current-level .level-stars,.level-tile.is-current .level-number,.level-tile.is-current .level-label,.level-tile.is-current .level-stars{color:#2d3028!important;font-weight:900!important}.chapter-card .chapter-number,.chapter-card h2,.chapter-card p,.chapter-card .chapter-progress{font-weight:700!important}.chapter-card h2,.chapter-card .chapter-progress,.level-tile,.level-tile span,.level-tile strong,.level-tile .level-number,.level-tile .level-label,.level-tile .level-stars{font-weight:800!important}.level-tile.current .level-number,.level-tile.current .level-label,.level-tile.current .level-stars,.level-tile.current-level .level-number,.level-tile.current-level .level-label,.level-tile.current-level .level-stars,.level-tile.is-current .level-number,.level-tile.is-current .level-label,.level-tile.is-current .level-stars{font-weight:900!important}.level-tile.locked{-webkit-backdrop-filter:blur(14px)saturate(115%)!important;color:#fff!important;background:#30342f38!important;border:1px solid #ffffff47!important;box-shadow:0 5px 16px #191e191a,inset 0 1px #ffffff2e!important}.level-tile.unlocked{-webkit-backdrop-filter:blur(14px)saturate(115%)!important;color:#263326!important;background:#ffffff38!important;border:1px solid #ffffff6b!important;box-shadow:0 5px 16px #232d2314,inset 0 1px #ffffff7a!important}.level-tile.completed{-webkit-backdrop-filter:blur(14px)saturate(115%)!important;color:#3c3527!important;background:#ebe1c24d!important;border:1px solid #ffffff7a!important;box-shadow:0 5px 16px #413a281a,inset 0 1px #ffffff94!important}.level-tile.current,.level-tile.current-level,.level-tile.is-current{-webkit-backdrop-filter:blur(16px)saturate(120%)!important;color:#292c26!important;background:#c6b89761!important;border:2px solid #ffffffb3!important;box-shadow:0 7px 20px #37312424,inset 0 1px #ffffffad!important}.level-tile.locked,.level-tile.locked *,.level-tile.locked .level-number,.level-tile.locked .level-label,.level-tile.locked .level-stars{text-shadow:0 1px 2px #0000002e;color:#fff!important;font-weight:800!important}.level-tile.unlocked,.level-tile.unlocked *,.level-tile.unlocked .level-number,.level-tile.unlocked .level-label,.level-tile.unlocked .level-stars{color:#263326!important;font-weight:800!important}.level-tile.completed,.level-tile.completed *,.level-tile.completed .level-number,.level-tile.completed .level-label,.level-tile.completed .level-stars{color:#3c3527!important;font-weight:800!important}.level-tile.current,.level-tile.current *,.level-tile.current .level-number,.level-tile.current .level-label,.level-tile.current .level-stars,.level-tile.current-level,.level-tile.current-level *,.level-tile.is-current,.level-tile.is-current *{color:#292c26!important;font-weight:900!important}.chapter-card,.chapter-card *,.chapter-card h1,.chapter-card h2,.chapter-card h3,.chapter-card p,.chapter-card span{color:#30452f!important;font-weight:700!important}.chapter-card h1,.chapter-card h2,.chapter-card h3{font-weight:800!important}.level-select-header .back-button,.level-select-header .level-settings-button,.level-select-header .level-stats span,.level-stats span{color:#30452f!important;font-weight:800!important}.game-side-left,.game-side-right,.game-word-panel,.game-powerups,.game-progress-card{color:#f5f7ee!important}.game-side-left *,.game-side-right *,.game-word-panel *,.game-powerups *,.game-progress-card *{color:#f5f7ee!important;font-weight:700!important}.game-side-left h1,.game-side-left h2,.game-side-left h3,.game-side-right h1,.game-side-right h2,.game-side-right h3,.game-word-panel h1,.game-word-panel h2,.game-word-panel h3,.game-powerups h1,.game-powerups h2,.game-powerups h3,.game-progress-card h1,.game-progress-card h2,.game-progress-card h3{font-weight:800!important}.daily-botanical-plaque,.daily-progress-card,.daily-board-card,.daily-word-panel,.daily-nursery-card,.daily-coin-display,.daily-game-side-right{color:#f5f7ee!important}.daily-botanical-plaque *,.daily-progress-card *,.daily-board-card *,.daily-word-panel *,.daily-nursery-card *,.daily-coin-display *,.daily-game-side-right *{color:#f5f7ee!important;font-weight:700!important}.daily-botanical-plaque h1,.daily-botanical-plaque h2,.daily-botanical-plaque h3,.daily-progress-card h1,.daily-progress-card h2,.daily-progress-card h3,.daily-board-card h1,.daily-board-card h2,.daily-board-card h3,.daily-word-panel h1,.daily-word-panel h2,.daily-word-panel h3,.daily-nursery-card h1,.daily-nursery-card h2,.daily-nursery-card h3,.daily-coin-display h1,.daily-coin-display h2,.daily-coin-display h3{font-weight:800!important}.garden-plant-card,.garden-area-detail,.garden-area-tab{color:#30452f!important}.garden-plant-card *,.garden-area-detail *,.garden-area-tab *{color:#30452f!important;font-weight:700!important}.garden-plant-card h1,.garden-plant-card h2,.garden-plant-card h3,.garden-area-detail h1,.garden-area-detail h2,.garden-area-detail h3{font-weight:800!important}.settings-card{color:#30452f!important}.settings-card *,.settings-card label,.settings-card span,.settings-card p{color:#30452f!important;font-weight:700!important}.settings-card h1,.settings-card h2,.settings-card h3{font-weight:800!important}.home-screen .daily-home-card-button,.home-screen .secondary-actions .garden-progress{color:#f5f7ee!important}.home-screen .daily-home-card-button *,.home-screen .secondary-actions .garden-progress *{color:#f5f7ee!important;font-weight:700!important}.home-screen .daily-home-card-button h1,.home-screen .daily-home-card-button h2,.home-screen .daily-home-card-button h3,.home-screen .secondary-actions .garden-progress h1,.home-screen .secondary-actions .garden-progress h2,.home-screen .secondary-actions .garden-progress h3{font-weight:800!important}.home-screen .top-bar .stat-pill,.home-screen .top-bar .round-button,.home-screen .top-bar .stat-pill *,.home-screen .top-bar .round-button *{color:#f5f7ee!important;font-weight:800!important}.home-screen .daily-home-card-button{-webkit-backdrop-filter:blur(18px)saturate(115%)!important;color:#f5f7ee!important;background:#2a442c75!important;border:1px solid #ffffff52!important;box-shadow:0 10px 28px #142d1629,inset 0 1px #ffffff57!important}.home-screen .daily-home-card-button .daily-home-card-title,.home-screen .daily-home-card-button h1,.home-screen .daily-home-card-button h2,.home-screen .daily-home-card-button h3{color:#fff!important;font-weight:900!important}.home-screen .daily-home-card-button p,.home-screen .daily-home-card-button span,.home-screen .daily-home-card-button small{color:#f5f7ee!important;font-weight:800!important}.home-screen .daily-home-card-button *{font-weight:800!important}.home-screen .daily-home-card-button .daily-home-card-title,.home-screen .daily-home-card-button strong,.home-screen .daily-home-card-button b{font-weight:900!important}.settings-card{-webkit-backdrop-filter:blur(18px)saturate(110%)!important;background:#ffffff3d!important;border:1px solid #fff6!important;box-shadow:0 18px 42px #2b43281f,inset 0 1px #ffffff7a!important}.settings-card,.settings-card *,.settings-card label,.settings-card span,.settings-card p{text-shadow:0 1px 1px #ffffff47;color:#243524!important;font-weight:800!important}.settings-card h1,.settings-card h2,.settings-card h3,.settings-card strong,.settings-card b{text-shadow:0 1px 1px #ffffff52;color:#1f3020!important;font-weight:900!important}.settings-card button,.settings-card input,.settings-card select{font-weight:800!important}.chapter-card{-webkit-backdrop-filter:blur(18px)saturate(108%)!important;background:#ffffff3d!important;border:1px solid #fff6!important;box-shadow:0 14px 34px #2a452c21,inset 0 1px #ffffff7a!important}.chapter-card .chapter-number{text-shadow:0 1px 1px #ffffff61;color:#3d573b!important;font-weight:900!important}.chapter-card h2{text-shadow:0 1px 1px #ffffff61;color:#243824!important;font-weight:900!important}.chapter-card p{text-shadow:0 1px 1px #ffffff52;color:#40533d!important;font-weight:800!important}.chapter-card .chapter-progress{color:#344a32!important;font-weight:900!important}.chapter-card>*,.chapter-card span,.chapter-card strong,.chapter-card b{font-weight:800!important}.level-select-header .level-title{text-shadow:0 2px 4px #14231459;color:#f7f8f2!important;font-weight:900!important}.level-select-header .back-button,.level-select-header .level-settings-button,.level-select-header .level-stats span,.level-stats span{color:#293b28!important;font-weight:900!important}.level-tile.locked *,.level-tile.unlocked *,.level-tile.completed *,.level-tile.current *,.level-tile.current-level *,.level-tile.is-current *{font-weight:900!important}.level-tile.locked,.level-tile.locked *{text-shadow:0 1px 2px #00000047;color:#fff!important}.level-tile.unlocked,.level-tile.unlocked *,.level-tile.completed,.level-tile.completed *,.level-tile.current,.level-tile.current *,.level-tile.current-level,.level-tile.current-level *,.level-tile.is-current,.level-tile.is-current *{text-shadow:0 1px 1px #ffffff4d}.settings-header{box-sizing:border-box!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:20px!important;width:100%!important;display:grid!important}.settings-header .back-button{justify-self:start!important;margin:0!important}.settings-header .settings-title-block{text-align:center!important;justify-self:center!important;margin:0!important}.settings-header .settings-header-icon{justify-self:end!important;margin:0!important}.settings-title-block h1{text-shadow:0 1px 1px #ffffff59;color:#1f3020!important;margin:0!important;font-weight:900!important}.settings-header .back-button,.settings-header .settings-header-icon{-webkit-backdrop-filter:blur(18px)!important;background:#ffffff2e!important;border:1px solid #ffffff59!important;box-shadow:0 8px 20px #2a452c1a,inset 0 1px #ffffff6b!important}.settings-header .back-button{color:#293b28!important;font-weight:900!important}.settings-header .settings-header-icon{justify-content:center!important;align-items:center!important;display:flex!important}@media (width<=640px){.settings-header{grid-template-columns:auto 1fr auto!important;gap:12px!important}.settings-header .settings-title-block{justify-self:center!important}.settings-title-block h1{font-size:1.65rem!important}}.daily-puzzle-screen .daily-streak-pill,.daily-game-side-left .daily-streak-pill{text-shadow:0 1px 2px #14231438;-webkit-backdrop-filter:blur(18px)saturate(110%)!important;color:#f5f7ee!important;background:#1e34227a!important;border:1px solid #ffffff4d!important;font-weight:900!important;box-shadow:0 10px 26px #142d1624,inset 0 1px #ffffff47!important}.daily-puzzle-screen .daily-streak-pill *,.daily-game-side-left .daily-streak-pill *{text-shadow:0 1px 2px #14231438;color:#fff!important;font-weight:900!important}.daily-game-side-left .daily-day,.daily-game-side-left .daily-day-label,.daily-game-side-left .daily-streak,.daily-game-side-left .daily-streak-label,.daily-puzzle-screen .daily-day,.daily-puzzle-screen .daily-day-label,.daily-puzzle-screen .daily-streak,.daily-puzzle-screen .daily-streak-label{text-shadow:0 1px 2px #1423143d;color:#f5f7ee!important;font-weight:900!important}.wg-icon{object-fit:contain;vertical-align:middle;flex:none;display:inline-block}.garden-area-tab-icon{justify-content:center;align-items:center;display:flex}.completion-stars .completion-star{justify-content:center;align-items:center;display:inline-flex}.completion-stars .completion-star .wg-icon,.completion-reward .reward-icon .wg-icon{width:42px;height:42px}.home-screen .stat-icon{justify-content:center;align-items:center;display:flex}.home-screen .stat-icon img{object-fit:contain;width:28px;height:28px}.home-screen .round-button .home-settings-icon{object-fit:contain;width:34px;height:34px}.home-screen .daily-home-icon{object-fit:contain;flex:none;width:42px;height:42px}.home-screen .daily-home-streak{align-items:center;gap:5px;display:flex}.game-economy-panel>span{align-items:center;gap:6px;display:inline-flex}.game-economy-panel .wg-icon{width:27px;height:27px}.game-tool-button>.wg-icon{object-fit:contain;width:38px;height:38px}.hint-refill-button .wg-icon{object-fit:contain;vertical-align:middle;width:25px;height:25px}.level-title-icon{justify-content:center;align-items:center;display:flex}.level-title-icon img{object-fit:contain;width:42px;height:42px}.level-stat-item{align-items:center;gap:5px;display:inline-flex}.level-stat-item img{object-fit:contain;width:27px;height:27px}.level-settings-icon{object-fit:contain;width:34px;height:34px}.level-tile .locked-level-icon{object-fit:contain;width:30px;height:30px}.placeholder-icon{justify-content:center;align-items:center;display:inline-flex}.placeholder-icon img{object-fit:contain;width:56px;height:56px}.wg-icon,.placeholder-icon img,.stat-icon img,.button-icon img,.home-settings-icon,.daily-home-icon,.level-title-icon img,.level-stat-item img,.level-settings-icon,.locked-level-icon,.game-progress-icon img,.stat-icon,.button-icon,.level-title-icon,.level-stat-item,.game-progress-icon,.daily-home-sun,.daily-home-streak{box-shadow:none!important;background:0 0!important;border:0!important}.settings-header .settings-header-icon,.settings-card .settings-row-icon{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.settings-header .settings-header-icon .wg-icon,.settings-card .settings-row-icon .wg-icon{box-shadow:none!important;background:0 0!important;border:0!important}.game-tool-button>.wg-icon{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.game-powerups .game-tool-button,.daily-game-powerups .game-tool-button{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.game-powerups .game-tool-button:not(:disabled):hover,.daily-game-powerups .game-tool-button:not(:disabled):hover{box-shadow:none!important;background:#ffffff14!important}.game-powerups .game-tool-button:disabled,.daily-game-powerups .game-tool-button:disabled{box-shadow:none!important;background:0 0!important}.game-powerups .game-tool-button>.wg-icon,.daily-game-powerups .game-tool-button>.wg-icon{box-shadow:none!important;background:0 0!important;border:0!important}.home-screen .top-bar .round-button,.level-select-header .level-settings-button{-webkit-backdrop-filter:blur(18px)!important;background:#ffffff2e!important;border:1px solid #ffffff59!important;box-shadow:0 8px 20px #2a452c1a,inset 0 1px #ffffff6b!important}.home-screen .top-bar .round-button:hover,.level-select-header .level-settings-button:hover{background:#ffffff47!important}.home-screen .top-bar .round-button .home-settings-icon,.level-select-header .level-settings-icon{box-shadow:none!important;background:0 0!important;border:0!important}.level-tile.completed{position:relative;overflow:visible}.level-tile.completed:after{content:"";pointer-events:none;z-index:3;filter:drop-shadow(0 3px 5px #2337222e);background:url(../assets/Icons/completed-level.png) 50%/contain no-repeat;width:31px;height:31px;position:absolute;top:-7px;right:-7px}.level-tile .level-stars{min-height:25px;margin-top:2px;justify-content:center!important;align-items:flex-end!important;gap:1px!important;display:flex!important}.level-tile .level-stars>span{transform-origin:bottom;color:#0000!important;width:21px!important;height:21px!important;text-shadow:none!important;background:url(../assets/Icons/stars.png) 50%/contain no-repeat!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:inline-flex!important}.level-tile .level-stars>span:first-child{transform:translateY(2px)rotate(-7deg)}.level-tile .level-stars>span:nth-child(2){transform:translateY(-3px)}.level-tile .level-stars>span:nth-child(3){transform:translateY(2px)rotate(7deg)}.level-tile .level-stars>span.filled,.level-tile .level-stars>span.active,.level-tile .level-stars>span.earned{opacity:1!important}.level-tile .level-stars>span:not(.filled):not(.active):not(.earned){opacity:.22!important}.level-tile.completed .level-stars>span{width:22px!important;height:22px!important}.level-tile.current .level-stars>span,.level-tile.current-level .level-stars>span,.level-tile.is-current .level-stars>span{opacity:1!important}.level-tile .level-stars{width:72px!important;min-height:27px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:flex-end!important;gap:0!important;margin:2px auto 0!important;padding:0!important;font-size:0!important;line-height:0!important;display:flex!important}.level-tile .level-star-icon{object-fit:contain!important;width:23px!important;height:23px!important;box-shadow:none!important;transform-origin:bottom!important;background:0 0!important;border:0!important;flex:none!important;margin:0 -1px!important;padding:0!important;display:block!important}.level-tile .level-star-icon.earned{opacity:1!important}.level-tile .level-star-icon.unearned{opacity:.2!important}.level-tile.completed:after{z-index:4!important}.level-tile .level-star-icon:first-child{transform:translateY(-2px)rotate(-7deg)!important}.level-tile .level-star-icon:nth-child(2){transform:translateY(3px)!important}.level-tile .level-star-icon:nth-child(3){transform:translateY(-2px)rotate(7deg)!important}.level-select-header .level-settings-icon,.level-select-header .level-settings-icon img,.level-select-header .level-settings-icon .wg-icon,.game-screen .top-bar img,.game-screen .top-bar .wg-icon,.game-screen .top-bar .game-top-icon,.game-screen .top-bar .game-settings-icon{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.home-screen .top-bar .home-settings-icon,.home-screen .top-bar .home-settings-icon img,.home-screen .top-bar .home-settings-icon .wg-icon,.level-select-header .level-settings-icon,.level-select-header .level-settings-icon img,.level-select-header .level-settings-icon .wg-icon{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;outline:none!important}.home-screen .top-bar .home-settings-icon,.level-select-header .level-settings-icon{padding:0!important}.home-screen .top-bar .home-settings-icon img,.level-select-header .level-settings-icon img{object-fit:contain!important;background:0 0!important}.home-screen .top-bar .round-button,.level-select-header .level-settings-button{-webkit-backdrop-filter:blur(18px)!important;background:#ffffff2e!important;border:1px solid #ffffff59!important;border-radius:50%!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;box-shadow:0 8px 20px #2a452c1a,inset 0 1px #ffffff6b!important}.home-screen .top-bar .home-settings-icon,.level-select-header .level-settings-icon{width:34px!important;height:34px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}.home-screen .top-bar .round-button,.level-select-header .level-settings-button{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.home-screen .top-bar .home-settings-icon,.level-select-header .level-settings-icon{width:38px!important;height:38px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}.home-screen .round-button .home-settings-icon,.home-screen .round-button .home-settings-icon img{width:40px!important;height:40px!important}.completion-stars .completion-star .wg-icon,.completion-reward .reward-icon .wg-icon{width:46px!important;height:46px!important}.wg-icon-small{width:34px!important;height:34px!important}.wg-icon-medium{width:46px!important;height:46px!important}.wg-icon-large{width:90px!important;height:90px!important}.home-screen .stat-icon img{width:36px!important;height:36px!important}.home-screen .daily-home-icon{width:52px!important;height:52px!important}.home-screen .daily-home-streak .wg-icon{width:33px!important;height:33px!important}.home-screen .round-button .home-settings-icon,.home-screen .round-button .home-settings-icon img{width:44px!important;height:44px!important}.level-tile .locked-level-icon{width:38px!important;height:38px!important}.level-tile .level-star-icon{width:28px!important;height:28px!important}.level-tile.completed .level-star-icon{width:27px!important;height:27px!important}.game-chapter-label .wg-icon,.daily-streak-pill .wg-icon,.game-economy .wg-icon{width:34px!important;height:34px!important}.game-tool-button>.wg-icon{width:48px!important;height:48px!important}.daily-completion-stats .wg-icon{width:32px!important;height:32px!important}.garden-area-tab-icon .wg-icon{width:42px!important;height:42px!important}.empty-garden-card>div:first-child .wg-icon{width:72px!important;height:72px!important}.completion-flower .wg-icon{width:92px!important;height:92px!important}.completion-stars .completion-star .wg-icon,.completion-reward .reward-icon .wg-icon{width:50px!important;height:50px!important}.completion-stats>div>span .wg-icon{width:34px!important;height:34px!important}.completion-actions .button-icon .wg-icon{width:42px!important;height:42px!important}.level-title-icon img{width:58px!important;height:58px!important}.level-stat-item img{width:40px!important;height:40px!important}.level-select-header .level-settings-icon,.level-select-header .level-settings-icon img{width:46px!important;height:46px!important}.settings-header .settings-header-icon .wg-icon{width:52px!important;height:52px!important}.settings-card .settings-row-icon .wg-icon{width:48px!important;height:48px!important}.game-progress-icon img{width:42px!important;height:42px!important}.daily-return-button .button-icon .wg-icon{width:46px!important;height:46px!important}.game-back-button .wg-icon{width:40px!important;height:40px!important}.home-screen .top-bar .round-button,.level-select-header .level-settings-button{-webkit-backdrop-filter:blur(18px)!important;background:#ffffff2e!important;border:1px solid #ffffff59!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;padding:0!important;display:flex!important;box-shadow:0 8px 20px #2a452c1a,inset 0 1px #ffffff6b!important}.home-screen .top-bar .home-settings-icon,.level-select-header .level-settings-icon{width:44px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}.home-screen .top-bar .home-settings-icon img,.level-select-header .level-settings-icon img{object-fit:contain!important;width:44px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important}.level-select-header .level-stats span,.level-stats span{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;height:30px!important;min-height:30px!important;padding:2px 10px!important;line-height:1!important;display:inline-flex!important}.level-select-header .level-stats{box-sizing:border-box!important;align-items:center!important;gap:8px!important;height:48px!important;min-height:48px!important;padding:4px 8px!important;display:flex!important}.level-select-header .level-stats .level-stat-item,.level-stats .level-stat-item{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;height:40px!important;min-height:40px!important;padding:0 10px!important;line-height:1!important;display:inline-flex!important}.level-select-header .level-stats .level-stat-item img,.level-stats .level-stat-item img{flex:0 0 40px!important;width:40px!important;height:40px!important}@media (width<=820px){.settings-screen{height:auto;min-height:100dvh;overflow:hidden auto}.settings-content{box-sizing:border-box}.settings-header{grid-template-columns:auto minmax(0,1fr) auto!important}.settings-header .settings-header-icon{display:flex!important}.settings-header .settings-title-block,.settings-row-content{min-width:0}.settings-row-content strong,.settings-row-content>span{overflow-wrap:anywhere}.word-game-screen,.daily-puzzle-screen{height:auto;min-height:100dvh;overflow:hidden auto}}@media (width<=400px){.settings-content{width:calc(100% - 16px);padding-top:14px;padding-bottom:28px}.settings-header{gap:8px!important}.settings-header .back-button{padding:6px 9px;font-size:11px}.settings-header .settings-header-icon{border-radius:13px;width:40px;height:40px;font-size:1.05rem}.settings-title-block h1{font-size:1.45rem!important}.settings-title-block p{font-size:.78rem}.settings-card{padding:14px}.settings-row{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;padding:13px 0}.settings-row-icon{width:36px;height:36px}}.level-select-header{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom:0!important}.level-select-header:before,.level-select-header:after{content:none!important;display:none!important}.level-select-screen{position:relative}.level-select-screen>.background-overlay{z-index:0;pointer-events:none;position:absolute;inset:0}.level-select-header{z-index:5;position:sticky;top:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.level-select-header:before,.level-select-header:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}.level-select-header .level-title,.level-select-header .level-header-actions,.level-select-header .level-stats{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.level-select-header .level-title:before,.level-select-header .level-title:after,.level-select-header .level-header-actions:before,.level-select-header .level-header-actions:after,.level-select-header .level-stats:before,.level-select-header .level-stats:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}h1,h2,h3,h4{font-weight:750!important}h5,h6,strong,b,button,.button,.back-button,.round-button{font-weight:700!important}p,span,li,label{font-weight:500}small,[class*=subtitle],[class*=description],[class*=hint]{font-weight:450}h5,h6,strong,b{font-weight:700!important}nav,.tab,[class*=tab],[class*=title],[class*=label]{font-weight:650}[class*=score],[class*=coin],[class*=star],[class*=level],[class*=count],[class*=streak]{font-weight:700}h1{font-size:clamp(1.65rem,2.4vw,2.15rem)!important;font-weight:800!important}h2{font-size:clamp(1.35rem,2vw,1.75rem)!important;font-weight:800!important}h3{font-size:clamp(1.15rem,1.7vw,1.4rem)!important;font-weight:750!important}h4{font-size:1.05rem!important;font-weight:750!important}button,.button,.back-button,.round-button{font-size:.95rem;font-weight:700!important}p,span,li,label{font-size:.95rem;font-weight:500}small,[class*=subtitle],[class*=description],[class*=hint]{font-size:.875rem;font-weight:450}@media (width<=680px){.my-garden-screen{width:100%;min-height:100dvh;overflow:hidden auto}.my-garden-content{box-sizing:border-box;width:calc(100% - 24px);max-width:100%;margin:0 auto;padding:12px 0 28px}.garden-screen-header{box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:64px;margin-bottom:12px;padding:10px;display:grid}.garden-screen-header .back-button{white-space:nowrap;padding:8px 10px;font-size:12px}.garden-title-block{text-align:center;min-width:0}.garden-title-block .garden-kicker{letter-spacing:.08em;font-size:9px}.garden-title-block h1{overflow-wrap:normal;margin:2px 0;line-height:1.15;font-size:clamp(20px,5.5vw,26px)!important}.garden-title-block p{margin:2px 0 0;line-height:1.3;font-size:10px!important}.garden-progress-badge{min-width:0;padding:5px;font-size:10px}.garden-area-section{width:100%;min-width:0;margin-bottom:12px}.garden-area-tabs{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;gap:8px;width:100%;padding:3px 2px 9px;overflow-y:hidden;flex-wrap:nowrap!important;display:flex!important;overflow-x:auto!important}.garden-area-tabs::-webkit-scrollbar{display:none}.garden-area-tab{scroll-snap-align:start;box-sizing:border-box;width:112px;min-width:112px;min-height:76px;padding:8px 6px;flex:0 0 112px!important}.garden-area-tab .garden-area-tab-icon{place-items:center;display:grid}.garden-area-tab .garden-area-tab-icon img{object-fit:contain;width:36px;height:36px}.garden-area-tab .garden-area-tab-name{text-align:center;white-space:normal;line-height:1.2;font-size:11px!important}.garden-plants-section{box-sizing:border-box;width:100%;min-width:0;margin-top:4px;padding:14px}.garden-section-heading{gap:8px;margin-bottom:12px}.garden-section-heading>div{min-width:0}.garden-section-heading>div>span{font-size:11px}.garden-section-heading p{line-height:1.35;font-size:11px!important}.garden-section-heading>strong{flex-shrink:0;font-size:22px}.empty-garden-card{box-sizing:border-box;min-height:0;padding:24px 12px}.empty-garden-card>div:first-child .wg-icon{width:56px!important;height:56px!important}.empty-garden-card h2{line-height:1.2;font-size:clamp(19px,5vw,24px)!important}.empty-garden-card p{max-width:300px;margin:8px auto 0;line-height:1.45;font-size:13px!important}.garden-plant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (width<=400px){.garden-screen-header{grid-template-columns:auto minmax(0,1fr)}.garden-progress-badge{display:none}.garden-title-block{text-align:right}.garden-area-tab{width:104px;min-width:104px;flex-basis:104px!important}.garden-plants-section{padding:11px}.empty-garden-card{padding:20px 8px}}@media (width<=680px){.garden-title-block{text-align:center}}@media (width<=400px){.garden-title-block{text-align:center}}@media (width<=680px){.game-content-redesigned{box-sizing:border-box;width:100%;min-height:100svh;margin:0;padding:12px 12px 28px;display:block;overflow-x:hidden}.game-layout-redesigned{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:14px;width:100%;min-width:0;max-width:100%;max-height:none;display:flex}.game-side-left{box-sizing:border-box;border-radius:18px;align-self:stretch;width:100%;min-width:0;padding:10px 12px}.game-back-button{margin-bottom:10px}.game-level-info{text-align:center;padding:2px 0 4px}.game-chapter-label{margin-bottom:4px;font-size:10px}.game-level-info h1{margin:0;font-size:clamp(22px,6vw,30px);line-height:1.15}.game-message{max-width:100%;margin:6px auto 0;font-size:11px;line-height:1.4}.game-center-column{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.game-center-column .game-board-area{width:100%;min-width:0}.game-center-column .game-board-column{justify-content:center;width:100%;min-width:0;display:flex}.game-center-column .word-grid{box-sizing:border-box;width:min(100%,620px);max-width:100%;margin:0 auto}.game-center-column .game-progress-card{box-sizing:border-box;width:min(100%,500px);max-width:100%;margin:12px auto 0}.game-side-right{box-sizing:border-box;border-radius:18px;align-self:stretch;width:100%;min-width:0;padding:12px}.game-economy-panel{justify-content:center;width:100%;margin:0 0 10px}.game-word-panel,.game-powerups{box-sizing:border-box;width:100%;min-width:0}.game-word-panel{padding:12px}.game-hidden-word-list{flex-flow:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.hidden-word-row{box-sizing:border-box;flex:none;width:auto;max-width:100%;min-height:32px;padding:6px 9px}.hidden-word-value{letter-spacing:1.3px;max-width:100%;font-size:13px}.game-powerups{margin-top:10px;padding:12px}.game-tools-vertical{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.game-tools-vertical .game-tool-button{box-sizing:border-box;min-width:0;min-height:68px;padding:7px 4px}.game-tools-vertical .game-tool-button strong{font-size:11px}.game-tools-vertical .game-tool-button small{font-size:9px}.game-powerups .hint-refill-button{box-sizing:border-box;width:100%;margin-top:7px;font-size:10px}}@media (width<=400px){.game-content-redesigned{padding-bottom:22px;padding-left:8px;padding-right:8px}.game-layout-redesigned{gap:10px}.game-side-left,.game-side-right{border-radius:16px;padding:10px}.game-back-button{margin-bottom:7px}.game-level-info h1{font-size:22px}.game-message{font-size:10px}.game-center-column .game-progress-card{margin-top:9px}.game-word-panel,.game-powerups{padding:10px}.game-hidden-word-list{gap:5px}.hidden-word-row{min-height:30px;padding:5px 7px}.hidden-word-value{letter-spacing:1px;font-size:12px}.game-tools-vertical{gap:4px}.game-tools-vertical .game-tool-button{min-height:62px;padding:5px 2px}.game-tools-vertical .game-tool-button strong{font-size:10px}.game-tools-vertical .game-tool-button small{font-size:8px}}@media (width<=680px){.game-side-left{border-radius:15px;padding:7px 10px}.game-back-button{margin-bottom:5px}.game-level-info{padding:0 0 2px}.game-chapter-label{margin-bottom:2px;font-size:9px;line-height:1.1}.game-level-info h1{font-size:20px;line-height:1.1}.game-message{margin:3px auto 0;font-size:10px;line-height:1.25}}@media (width<=400px){.game-side-left{border-radius:14px;padding:6px 9px}.game-back-button{margin-bottom:3px}.game-level-info h1{font-size:19px}.game-message{margin-top:2px;font-size:9px}}@media (width<=680px){.game-side-left{border-radius:12px;padding:4px 8px}.game-back-button{margin-bottom:2px;padding:4px 8px;font-size:11px;line-height:1}.game-level-info{padding:0}.game-chapter-label{margin-bottom:1px;font-size:8px;line-height:1}.game-level-info h1{margin:0;font-size:17px;line-height:1}.game-message{margin:2px auto 0;font-size:8px;line-height:1.1}}@media (width<=400px){.game-side-left{border-radius:11px;padding:3px 7px}.game-back-button{margin-bottom:1px;padding:3px 7px;font-size:10px}.game-chapter-label{font-size:7px}.game-level-info h1{font-size:16px}.game-message{margin-top:1px;font-size:7px}}@media (width<=680px){.game-side-left{padding:5px 8px}.game-side-left .game-back-button{flex-shrink:0;align-items:center;margin:0;display:inline-flex}.game-side-left .game-level-info{vertical-align:middle;justify-content:center;align-items:center;gap:5px;margin-left:8px;padding:0;display:inline-flex}.game-side-left .game-level-info .game-chapter-label{margin:0;font-size:8px;line-height:1}.game-side-left .game-level-info h1{margin:0;font-size:17px;line-height:1}.game-side-left .game-message{margin:2px 0 0;font-size:8px;line-height:1.1}}@media (width<=400px){.game-side-left{padding:4px 7px}.game-side-left .game-back-button{padding:3px 7px;font-size:10px}.game-side-left .game-level-info{gap:4px;margin-left:6px}.game-side-left .game-level-info .game-chapter-label{font-size:7px}.game-side-left .game-level-info h1{font-size:16px}.game-side-left .game-message{font-size:7px}}@media (width<=680px){.game-side-left{justify-content:flex-start;align-items:center;gap:8px;min-height:0;padding:5px 8px;display:flex}.game-back-button{flex:none;margin:0;padding:4px 7px;font-size:0;line-height:1}.game-back-button span{font-size:0}.game-back-button svg,.game-back-button .icon{width:16px;height:16px;font-size:16px}.game-level-info{align-items:center;margin:0;padding:0;display:flex}.game-chapter-label{display:none!important}.game-level-info h1{margin:0;font-size:17px;line-height:1}.game-message{display:none!important}}@media (width<=400px){.game-side-left{gap:6px;padding:4px 7px}.game-back-button{padding:3px 6px}.game-back-button svg,.game-back-button .icon{width:15px;height:15px;font-size:15px}.game-level-info h1{font-size:16px}}@media (width<=680px){.game-side-left{box-sizing:border-box;width:100%;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;min-height:0!important;padding:5px 8px!important;display:flex!important}.game-side-left .game-back-button{color:#0000!important;flex:none!important;justify-content:center!important;align-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important;display:inline-flex!important}.game-side-left .game-level-info{flex-direction:row!important;flex:auto!important;align-items:center!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.game-side-left .game-chapter-label,.game-side-left .game-level-info p,.game-side-left .game-level-info .game-message{display:none!important}.game-side-left .game-level-info h1{white-space:nowrap!important;margin:0!important;padding:0!important;font-size:17px!important;line-height:1!important;display:block!important}.game-side-left .game-level-info h2,.game-side-left .game-message,.game-side-left>p,.game-side-left>span,.game-side-left .game-level-info>p,.game-side-left .game-level-info>span{display:none!important}}@media (width<=400px){.game-side-left{gap:6px!important;padding:4px 7px!important}.game-side-left .game-back-button{width:28px!important;min-width:28px!important;height:28px!important}.game-side-left .game-level-info h1{font-size:16px!important}}.game-mobile-stats{display:none!important}@media (width<=680px){.game-side-left{box-sizing:border-box!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;width:100%!important;min-height:0!important;padding:5px 8px!important;display:flex!important}.game-side-left .game-back-button{color:#0000!important;flex:0 0 28px!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important;display:inline-flex!important;position:relative!important}.game-side-left .game-back-button:before{content:"←";color:#435b45;font-size:19px;line-height:1;display:block}.game-side-left .game-level-info{flex-direction:row!important;flex:auto!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.game-side-left .game-chapter-label,.game-side-left .game-level-info h2,.game-side-left .game-level-info p,.game-side-left .game-level-info .game-message{display:none!important}.game-side-left .game-level-info h1{white-space:nowrap!important;flex:none!important;margin:0!important;padding:0!important;font-size:17px!important;line-height:1!important;display:block!important}.game-side-left .game-mobile-stats{flex:none!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.game-side-left .game-mobile-stats>span{white-space:nowrap!important;color:#435b45!important;align-items:center!important;gap:3px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.game-side-left .game-mobile-stats .wg-icon{object-fit:contain!important;flex:0 0 15px!important;width:15px!important;height:15px!important}.game-side-right .game-economy-panel{display:none!important}}@media (width<=400px){.game-side-left{gap:5px!important;padding:4px 7px!important}.game-side-left .game-back-button{flex-basis:26px!important;width:26px!important;min-width:26px!important;height:26px!important}.game-side-left .game-back-button:before{font-size:18px}.game-side-left .game-level-info{gap:5px!important}.game-side-left .game-level-info h1{font-size:16px!important}.game-side-left .game-mobile-stats{gap:6px!important}.game-side-left .game-mobile-stats>span{gap:2px!important;font-size:11px!important}.game-side-left .game-mobile-stats .wg-icon{flex-basis:14px!important;width:14px!important;height:14px!important}}@media (width<=680px){.game-side-left .game-back-button{flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:30px!important}.game-side-left .game-back-button:before{color:#fff!important;font-size:20px!important}.game-side-left .game-level-info h1{color:#fff!important}.game-side-left .game-mobile-stats{gap:12px!important;margin-left:auto!important;padding-left:8px!important}.game-side-left .game-mobile-stats .wg-icon{flex:0 0 18px!important;width:18px!important;height:18px!important}.game-side-left .game-mobile-stats>span{color:#fff!important;gap:4px!important;font-size:13px!important}.game-side-right{gap:10px!important}.game-side-right .game-word-panel{margin-bottom:4px!important}.game-side-right .game-powerups{margin-top:0!important}}@media (width<=400px){.game-side-left .game-back-button{flex-basis:28px!important;width:28px!important;min-width:28px!important;height:28px!important}.game-side-left .game-back-button:before{font-size:19px!important}.game-side-left .game-mobile-stats{gap:9px!important;padding-left:5px!important}.game-side-left .game-mobile-stats .wg-icon{flex-basis:16px!important;width:16px!important;height:16px!important}.game-side-left .game-mobile-stats>span{font-size:12px!important}}@media (width<=680px){.game-side-left{align-items:center!important}.game-side-left .game-back-button{text-align:center!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:flex!important}.game-side-left .game-back-button:before{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;font-size:21px!important;line-height:1!important;display:flex!important;transform:translateY(-1px)!important}.game-side-left .game-level-info{align-items:center!important;height:30px!important}.game-side-left .game-level-info h1{align-items:center!important;height:30px!important;margin:0!important;line-height:1!important;display:flex!important}.game-side-left .game-mobile-stats,.game-side-left .game-mobile-stats>span{align-items:center!important;height:30px!important}.game-side-left .game-mobile-stats .wg-icon{object-fit:contain!important;flex:0 0 21px!important;width:21px!important;height:21px!important}.game-progress-card{box-sizing:border-box!important;height:auto!important;min-height:0!important;margin-top:4px!important;margin-bottom:9px!important;padding-top:7px!important;padding-bottom:7px!important}.game-progress-icon{transform-origin:50%!important;transform:scale(.88)!important}.game-progress-info{line-height:1.05!important}.game-progress-info strong,.game-progress-info span,.game-progress-dots{line-height:1!important}.game-center-column{gap:0!important}.game-board-area{margin-top:0!important;padding-top:0!important}}@media (width<=400px){.game-side-left .game-back-button:before{font-size:20px!important;transform:translateY(-1px)!important}.game-side-left .game-mobile-stats .wg-icon{flex-basis:20px!important;width:20px!important;height:20px!important}.game-progress-card{margin-top:3px!important;margin-bottom:8px!important;padding-top:6px!important;padding-bottom:6px!important}}@media (width<=680px){.game-side-left{align-items:center!important}.game-side-left .game-back-button{text-align:center!important;vertical-align:middle!important;justify-content:center!important;align-items:center!important;padding:0!important;line-height:0!important;display:inline-flex!important}.game-side-left .game-back-button:before{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;font-size:22px!important;line-height:1!important;display:flex!important;transform:translate(0)!important}.game-side-left .game-level-info{align-items:center!important;height:30px!important;margin:0!important;padding:0!important;display:flex!important}.game-side-left .game-level-info h1{justify-content:center!important;align-items:center!important;height:30px!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important}.game-side-left .game-mobile-stats{align-items:center!important;height:30px!important;margin-left:auto!important;display:flex!important}.game-side-left .game-mobile-stats>span{justify-content:center!important;align-items:center!important;height:30px!important;line-height:1!important;display:inline-flex!important}.game-side-left .game-mobile-stats .wg-icon{object-fit:contain!important;flex:0 0 24px!important;width:24px!important;height:24px!important}}@media (width<=400px){.game-side-left .game-back-button:before{font-size:21px!important}.game-side-left .game-mobile-stats .wg-icon{flex-basis:22px!important;width:22px!important;height:22px!important}}@media (width<=680px){.game-side-left{justify-content:space-between!important;align-items:center!important;display:flex!important;position:relative!important}.game-side-left .game-back-button{z-index:2!important;flex:0 0 30px!important;justify-content:center!important;align-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;margin:0!important;padding:0!important;line-height:0!important;display:inline-flex!important;position:relative!important}.game-side-left .game-back-button:before{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;font-size:22px!important;line-height:1!important;display:flex!important;transform:none!important}.game-side-left .game-level-info{width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.game-side-left .game-level-info h1{text-align:center!important;white-space:nowrap!important;z-index:1!important;width:max-content!important;height:auto!important;margin:0!important;padding:0!important;line-height:1!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.game-side-left .game-mobile-stats{z-index:2!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;height:30px!important;margin-left:auto!important;display:flex!important;position:relative!important}.game-side-left .game-mobile-stats .wg-icon{object-fit:contain!important;flex:0 0 24px!important;width:24px!important;height:24px!important}}@media (width<=400px){.game-side-left .game-back-button{flex-basis:28px!important;width:28px!important;min-width:28px!important;height:28px!important}.game-side-left .game-back-button:before{font-size:21px!important}.game-side-left .game-mobile-stats .wg-icon{flex-basis:22px!important;width:22px!important;height:22px!important}}@media (width<=680px){.game-side-right .game-powerups{padding-top:0!important}.game-side-right .game-powerups .game-side-heading{margin-bottom:4px!important;padding-bottom:0!important;line-height:1!important}.game-side-right .game-powerups .game-side-heading .wg-icon{margin-bottom:0!important}.game-side-right .game-powerups .game-tools{margin-top:0!important}.game-side-right .game-powerups .game-tools-vertical{gap:7px!important}}@media (width<=400px){.game-side-right .game-powerups .game-side-heading{margin-bottom:3px!important}.game-side-right .game-powerups .game-tools-vertical{gap:6px!important}}@media (width<=680px){.game-side-right .game-powerups{transform:translateY(-8px)!important}}@media (width<=400px){.game-side-right .game-powerups{transform:translateY(-6px)!important}}@media (width<=680px){.game-side-right .game-powerups{padding-top:7px!important}}@media (width<=400px){.game-side-right .game-powerups{padding-top:6px!important}}@media (width<=680px){.game-side-right .game-powerups{padding-top:10px!important}}@media (width<=400px){.game-side-right .game-powerups{padding-top:9px!important}}@media (width<=680px){.daily-puzzle-screen .daily-game-side-left{box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:0!important;padding:5px 8px!important;display:flex!important;position:relative!important}.daily-puzzle-screen .daily-game-side-left .game-back-button{z-index:2!important;color:#0000!important;flex:0 0 30px!important;justify-content:center!important;align-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:inline-flex!important;position:relative!important}.daily-puzzle-screen .daily-game-side-left .game-back-button:before{content:"←";color:#fff!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;font-size:22px!important;line-height:1!important;display:flex!important}.daily-puzzle-screen .daily-level-info{width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.daily-puzzle-screen .daily-level-info .game-chapter-label,.daily-puzzle-screen .daily-level-info h2,.daily-puzzle-screen .daily-level-info p,.daily-puzzle-screen .daily-streak-pill,.daily-puzzle-screen .daily-game-message{display:none!important}.daily-puzzle-screen .daily-level-info h1{text-align:center!important;white-space:nowrap!important;color:#fff!important;z-index:1!important;width:max-content!important;height:auto!important;margin:0!important;padding:0!important;font-size:17px!important;line-height:1!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.daily-puzzle-screen .daily-mobile-stats{z-index:2!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;height:30px!important;margin-left:auto!important;padding-left:8px!important;display:flex!important;position:relative!important}.daily-puzzle-screen .daily-mobile-stats>span{color:#fff!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:4px!important;height:30px!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.daily-puzzle-screen .daily-mobile-stats .wg-icon{object-fit:contain!important;flex:0 0 24px!important;width:24px!important;height:24px!important}.daily-puzzle-screen .daily-game-side-right .game-economy-panel{display:none!important}.daily-puzzle-screen .daily-game-side-right{gap:10px!important}.daily-puzzle-screen .daily-word-panel{margin-bottom:4px!important}.daily-puzzle-screen .daily-game-powerups{margin-top:0!important;transform:translateY(-8px)!important}.daily-puzzle-screen .daily-game-powerups .game-side-heading{margin-bottom:4px!important;padding-bottom:0!important;line-height:1!important}.daily-puzzle-screen .daily-game-powerups .game-tools{margin-top:0!important}.daily-puzzle-screen .daily-game-powerups .game-tools-vertical{gap:7px!important}.daily-puzzle-screen .daily-game-powerups{padding-top:10px!important}}@media (width<=400px){.daily-puzzle-screen .daily-game-side-left{padding:4px 7px!important}.daily-puzzle-screen .daily-game-side-left .game-back-button{flex-basis:28px!important;width:28px!important;min-width:28px!important;height:28px!important}.daily-puzzle-screen .daily-game-side-left .game-back-button:before{font-size:21px!important}.daily-puzzle-screen .daily-level-info h1{font-size:16px!important}.daily-puzzle-screen .daily-mobile-stats{gap:9px!important;padding-left:5px!important}.daily-puzzle-screen .daily-mobile-stats>span{font-size:12px!important}.daily-puzzle-screen .daily-mobile-stats .wg-icon{flex-basis:22px!important;width:22px!important;height:22px!important}.daily-puzzle-screen .daily-game-powerups{padding-top:9px!important;transform:translateY(-6px)!important}.daily-puzzle-screen .daily-game-powerups .game-side-heading{margin-bottom:3px!important}.daily-puzzle-screen .daily-game-powerups .game-tools-vertical{gap:6px!important}}@media (width<=680px){.daily-puzzle-screen{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.daily-puzzle-screen .daily-puzzle-shell,.daily-puzzle-screen .game-content,.daily-puzzle-screen .game-content-redesigned{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow-x:hidden!important}.daily-puzzle-screen .game-layout-redesigned{box-sizing:border-box!important;flex-direction:column!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important}.daily-puzzle-screen .daily-game-side-left,.daily-puzzle-screen .daily-game-center,.daily-puzzle-screen .daily-game-side-right{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.daily-puzzle-screen .daily-game-center{overflow:hidden!important}.daily-puzzle-screen .daily-game-board-area{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.daily-puzzle-screen .daily-word-grid{box-sizing:border-box!important;max-width:100%!important}.daily-puzzle-screen .daily-game-side-right{overflow:visible!important}.daily-puzzle-screen .daily-word-panel,.daily-puzzle-screen .daily-game-powerups{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}}@media (width<=400px){.daily-puzzle-screen .daily-puzzle-shell,.daily-puzzle-screen .game-content,.daily-puzzle-screen .game-content-redesigned,.daily-puzzle-screen .game-layout-redesigned{width:100%!important;min-width:0!important;max-width:100%!important}}@media (width<=680px){.daily-puzzle-screen{height:auto!important;min-height:100dvh!important;overflow:hidden auto!important}.daily-puzzle-screen .daily-puzzle-shell,.daily-puzzle-screen .game-content,.daily-puzzle-screen .game-content-redesigned{height:auto!important;min-height:100dvh!important;overflow:visible!important}.daily-puzzle-screen .game-layout-redesigned{gap:0!important;height:auto!important;min-height:100dvh!important;overflow:visible!important}.daily-puzzle-screen .daily-game-side-left{flex:none!important;margin-bottom:8px!important}.daily-puzzle-screen .daily-game-center{flex:none!important;height:auto!important;min-height:0!important;margin-bottom:10px!important;overflow:visible!important}.daily-puzzle-screen .daily-progress-card{margin-bottom:8px!important}.daily-puzzle-screen .daily-game-board-area{height:auto!important;min-height:0!important;overflow:visible!important}.daily-puzzle-screen .daily-game-board-area .game-board-column{height:auto!important;min-height:0!important}.daily-puzzle-screen .daily-word-grid{margin-left:auto!important;margin-right:auto!important}.daily-puzzle-screen .daily-message{margin-top:6px!important;margin-bottom:8px!important}.daily-puzzle-screen .daily-game-side-right{flex:none!important;gap:10px!important;height:auto!important;min-height:0!important;margin-top:0!important;padding-bottom:18px!important;overflow:visible!important}.daily-puzzle-screen .daily-word-panel{flex:none!important;height:auto!important;min-height:0!important;margin-bottom:0!important}.daily-puzzle-screen .daily-game-powerups{flex:none!important;height:auto!important;min-height:0!important;margin-top:0!important;margin-bottom:0!important}}@media (width<=400px){.daily-puzzle-screen .daily-game-side-left{margin-bottom:7px!important}.daily-puzzle-screen .daily-game-center{margin-bottom:8px!important}.daily-puzzle-screen .daily-progress-card{margin-bottom:7px!important}.daily-puzzle-screen .daily-message{margin-top:5px!important;margin-bottom:7px!important}.daily-puzzle-screen .daily-game-side-right{gap:8px!important;padding-bottom:16px!important}}@media (width<=680px){.daily-puzzle-screen .daily-game-board-area{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-left:8px!important;padding-right:8px!important}.daily-puzzle-screen .daily-game-board-area .game-board-column{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;display:flex!important}.daily-puzzle-screen .daily-word-grid{aspect-ratio:1!important;box-sizing:border-box!important;width:min(88vw,360px)!important;max-width:min(88vw,360px)!important;height:min(88vw,360px)!important;max-height:min(88vw,360px)!important;margin-left:auto!important;margin-right:auto!important}.daily-puzzle-screen .daily-game-side-left .daily-level-info .daily-mobile-stats{z-index:5!important;visibility:visible!important;opacity:1!important;box-sizing:border-box!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;width:auto!important;height:30px!important;min-height:30px!important;margin-left:auto!important;padding-left:8px!important;display:flex!important;position:relative!important}.daily-puzzle-screen .daily-game-side-left .daily-level-info .daily-mobile-stats>span{visibility:visible!important;opacity:1!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.daily-puzzle-screen .daily-game-side-left .daily-level-info .daily-mobile-stats .wg-icon{visibility:visible!important;opacity:1!important;object-fit:contain!important;flex:0 0 24px!important;width:24px!important;height:24px!important;display:block!important}}@media (width<=400px){.daily-puzzle-screen .daily-word-grid{width:min(86vw,330px)!important;max-width:min(86vw,330px)!important;height:min(86vw,330px)!important;max-height:min(86vw,330px)!important}.daily-puzzle-screen .daily-game-side-left .daily-level-info .daily-mobile-stats{gap:9px!important;height:28px!important;min-height:28px!important;padding-left:5px!important}.daily-puzzle-screen .daily-game-side-left .daily-level-info .daily-mobile-stats .wg-icon{flex-basis:22px!important;width:22px!important;height:22px!important}}@media (width<=680px){.daily-puzzle-screen{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:100dvh!important;padding:0!important;position:relative!important;overflow:hidden auto!important}.daily-puzzle-screen .daily-puzzle-shell{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;position:relative!important}.daily-puzzle-screen .daily-puzzle-shell>.game-content-redesigned{box-sizing:border-box!important;justify-content:flex-start!important;align-items:flex-start!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:6px 0 20px!important;display:flex!important}.daily-puzzle-screen .game-layout-redesigned,.daily-puzzle-screen .daily-game-side-left{margin-top:0!important;position:relative!important;top:auto!important;transform:none!important}}@media (width<=400px){.daily-puzzle-screen .daily-puzzle-shell>.game-content-redesigned{padding-top:5px!important;padding-bottom:18px!important}}@media (width<=680px){.daily-puzzle-screen{height:auto!important;min-height:100dvh!important;padding:0!important;overflow:hidden auto!important}.daily-puzzle-screen .daily-puzzle-shell{height:auto!important;min-height:0!important}.daily-puzzle-screen .daily-puzzle-shell>.game-content-redesigned{height:auto!important;min-height:0!important;padding:8px 0 20px!important;display:block!important}.daily-puzzle-screen .game-layout-redesigned{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;top:auto!important;transform:none!important}.daily-puzzle-screen .daily-game-side-left{box-sizing:border-box!important;flex:0 0 40px!important;width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0 0 8px!important;padding:5px 8px!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}}@media (width<=400px){.daily-puzzle-screen .daily-puzzle-shell>.game-content-redesigned{padding-top:6px!important;padding-bottom:18px!important}.daily-puzzle-screen .daily-game-side-left{flex-basis:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin-bottom:7px!important;padding:4px 7px!important}}@media (width<=680px){.game-side-right,.daily-game-side-right{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.game-word-panel,.daily-word-panel{box-sizing:border-box!important;border-radius:16px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:10px 12px!important}.game-word-panel .game-side-heading,.daily-word-panel .game-side-heading{margin-top:0!important;margin-bottom:6px!important;padding-bottom:0!important;font-size:.95rem!important;line-height:1.1!important}.game-hidden-word-list,.daily-word-panel .game-hidden-word-list{gap:4px!important}.game-powerups,.daily-game-powerups{box-sizing:border-box!important;border-radius:16px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:8px 12px 10px!important}.game-powerups .game-side-heading,.daily-game-powerups .game-side-heading{margin-top:0!important;margin-bottom:4px!important;padding-bottom:0!important;font-size:.95rem!important;line-height:1.05!important}.game-powerups .game-tools,.daily-game-powerups .game-tools{margin-top:0!important;padding:0!important}.game-powerups .game-tools-vertical,.daily-game-powerups .game-tools-vertical{gap:5px!important}.game-powerups .game-tool-button>.wg-icon,.daily-game-powerups .game-tool-button>.wg-icon{width:34px!important;max-width:34px!important;height:34px!important;max-height:34px!important}.game-powerups .game-tool-button,.daily-game-powerups .game-tool-button{box-sizing:border-box!important;min-height:42px!important;padding:3px 5px!important}.game-economy-panel{box-sizing:border-box!important;border-radius:16px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:8px 12px!important}.game-economy-panel .wg-icon{width:24px!important;height:24px!important}}@media (width<=400px){.game-word-panel,.daily-word-panel{border-radius:14px!important;padding:8px 10px!important}.game-word-panel .game-side-heading,.daily-word-panel .game-side-heading{margin-bottom:4px!important;font-size:.9rem!important}.game-powerups,.daily-game-powerups{border-radius:14px!important;padding:7px 10px 8px!important}.game-powerups .game-side-heading,.daily-game-powerups .game-side-heading{margin-bottom:3px!important;font-size:.9rem!important}.game-powerups .game-tools-vertical,.daily-game-powerups .game-tools-vertical{gap:4px!important}.game-powerups .game-tool-button>.wg-icon,.daily-game-powerups .game-tool-button>.wg-icon{width:31px!important;max-width:31px!important;height:31px!important;max-height:31px!important}.game-powerups .game-tool-button,.daily-game-powerups .game-tool-button{min-height:38px!important;padding:2px 4px!important}.game-economy-panel{border-radius:14px!important;padding:7px 10px!important}.game-economy-panel .wg-icon{width:22px!important;height:22px!important}}@media (width<=680px){.daily-puzzle-screen .daily-game-side-left{border-radius:14px!important;flex-basis:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin-bottom:6px!important;padding:3px 8px!important}.daily-puzzle-screen .daily-level-info{min-height:0!important;margin:0!important;padding:0!important}.daily-puzzle-screen .daily-level-info h1{margin:0!important;font-size:20px!important;line-height:1!important}.daily-puzzle-screen .daily-mobile-stats{height:28px!important;min-height:28px!important}.daily-puzzle-screen .daily-mobile-stats .wg-icon{width:22px!important;height:22px!important}}@media (width<=400px){.daily-puzzle-screen .daily-game-side-left{border-radius:13px!important;flex-basis:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin-bottom:5px!important;padding:3px 7px!important}.daily-puzzle-screen .daily-level-info h1{font-size:19px!important}.daily-puzzle-screen .daily-mobile-stats{height:26px!important;min-height:26px!important}.daily-puzzle-screen .daily-mobile-stats .wg-icon{width:21px!important;height:21px!important}}@media (width<=680px){.daily-puzzle-screen .daily-message{display:none!important}.daily-puzzle-screen .daily-game-side-left .game-back-button{text-align:center!important;flex:0 0 32px!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:flex!important;position:relative!important}.daily-puzzle-screen .daily-game-side-left .game-back-button:before{content:"←"!important;justify-content:center!important;align-items:center!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;font-size:25px!important;font-weight:700!important;line-height:1!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}}@media (width<=400px){.daily-puzzle-screen .daily-game-side-left .game-back-button{flex-basis:30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important}.daily-puzzle-screen .daily-game-side-left .game-back-button:before{font-size:24px!important}}@media (width<=680px){.game-side-left .game-mobile-stats .wg-icon,.daily-puzzle-screen .daily-mobile-stats .wg-icon{object-fit:contain!important;flex:0 0 27px!important;width:27px!important;height:27px!important}}@media (width<=400px){.game-side-left .game-mobile-stats .wg-icon,.daily-puzzle-screen .daily-mobile-stats .wg-icon{flex:0 0 25px!important;width:25px!important;height:25px!important}}@media (width<=680px){.daily-puzzle-screen .daily-mobile-stats .wg-icon{object-fit:contain!important;flex:0 0 27px!important;width:27px!important;height:27px!important}.daily-puzzle-screen .daily-mobile-stats{gap:0!important}}@media (width<=400px){.daily-puzzle-screen .daily-mobile-stats .wg-icon{flex-basis:25px!important;width:25px!important;height:25px!important}}@media (width<=680px){.daily-puzzle-screen .daily-game-side-right{gap:16px!important}}@media (width<=400px){.daily-puzzle-screen .daily-game-side-right{gap:14px!important}}@media (width<=650px){.level-select-header{min-width:0;grid-template-columns:auto minmax(0,1fr) auto!important;gap:7px!important;padding:10px 10px 7px!important}.level-select-header .back-button{white-space:nowrap!important;width:auto!important;min-width:0!important;padding:7px 9px!important;font-size:11px!important}.level-title{overflow:hidden;gap:6px!important;min-width:0!important}.level-title>span{display:none!important}.level-title h1{white-space:nowrap;line-height:1.15;font-size:17px!important}.level-title p{display:none!important}.level-header-actions{gap:5px!important;min-width:0!important}.level-select-header .level-settings-button{flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important}.level-select-header .level-settings-icon,.level-select-header .level-settings-icon img{width:29px!important;max-width:29px!important;height:29px!important;max-height:29px!important}.level-select-header .level-stats{flex-direction:column!important;align-items:stretch!important;gap:3px!important;height:auto!important;min-height:0!important;padding:0!important}.level-select-header .level-stats .level-stat-item,.level-select-header .level-stats span{white-space:nowrap;gap:3px!important;height:27px!important;min-height:27px!important;padding:0 6px!important;font-size:10px!important;line-height:1!important}.level-select-header .level-stats .level-stat-item img,.level-select-header .level-stats span img{flex:0 0 25px!important;width:25px!important;height:25px!important}.chapters-container{max-width:900px;gap:12px!important;width:calc(100% - 16px)!important;margin-top:10px!important}.chapter-card{border-radius:18px!important;padding:12px!important}.chapter-heading{gap:8px!important;margin-bottom:11px!important}.chapter-number{font-size:10px!important}.chapter-heading h2{line-height:1.2;font-size:17px!important}.chapter-heading p{line-height:1.25;font-size:10px!important}.chapter-progress{min-width:42px!important;padding:6px 7px!important;font-size:11px!important}.level-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.level-tile{border-radius:12px!important;gap:3px!important;min-width:0!important;min-height:60px!important;padding:7px 3px!important}.level-number{line-height:1;font-size:18px!important}.level-label{font-size:9px!important}.level-tile .locked-level-icon{width:27px!important;max-width:27px!important;height:27px!important;max-height:27px!important}.level-tile .level-star-icon,.level-tile.completed .level-star-icon{width:18px!important;max-width:18px!important;height:18px!important;max-height:18px!important}}@media (width<=400px){.level-select-header{gap:5px!important;padding-left:8px!important;padding-right:8px!important}.level-select-header .back-button{padding:6px 8px!important;font-size:10px!important}.level-title h1{font-size:15px!important}.level-select-header .level-settings-button{flex-basis:35px!important;width:35px!important;min-width:35px!important;height:35px!important;min-height:35px!important}.level-select-header .level-settings-icon,.level-select-header .level-settings-icon img{width:27px!important;height:27px!important}.level-select-header .level-stats .level-stat-item,.level-select-header .level-stats span{height:25px!important;min-height:25px!important;padding:0 5px!important;font-size:9px!important}.level-select-header .level-stats .level-stat-item img,.level-select-header .level-stats span img{flex-basis:23px!important;width:23px!important;height:23px!important}.chapters-container{width:calc(100% - 12px)!important}.chapter-card{padding:10px!important}.level-grid{gap:5px!important}.level-tile{border-radius:11px!important;min-height:56px!important;padding:6px 2px!important}.level-number{font-size:17px!important}.level-tile .locked-level-icon{width:24px!important;height:24px!important}.level-tile .level-star-icon,.level-tile.completed .level-star-icon{width:16px!important;height:16px!important}}@media (width<=650px){.level-select-header .level-stats{flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;height:auto!important;min-height:0!important;padding:0!important}.level-select-header .level-stats .level-stat-item,.level-select-header .level-stats span{white-space:nowrap!important;gap:3px!important;height:27px!important;min-height:27px!important;padding:0 6px!important;font-size:10px!important}.level-select-header .level-stats .level-stat-item img,.level-select-header .level-stats span img{flex:0 0 25px!important;width:25px!important;height:25px!important}.level-tile{text-align:center!important;align-items:center!important}.level-tile .level-stars{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}}@media (width<=400px){.level-select-header .level-stats{gap:3px!important}.level-select-header .level-stats .level-stat-item,.level-select-header .level-stats span{height:25px!important;min-height:25px!important;padding:0 5px!important;font-size:9px!important}.level-select-header .level-stats .level-stat-item img,.level-select-header .level-stats span img{flex-basis:23px!important;width:23px!important;height:23px!important}}@media (width<=650px){.level-select-header{grid-template-columns:auto minmax(0,1fr) auto!important;gap:4px!important}.level-select-header .back-button{margin-right:0!important}.level-title{gap:4px!important;margin-left:0!important;padding-left:0!important}.level-title h1{margin-left:0!important}}@media (width<=400px){.level-select-header,.level-title{gap:3px!important}}@media (width<=650px){.level-select-header{grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;column-gap:6px!important}.level-select-header .level-title{text-align:left!important;grid-column:2!important;justify-self:start!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}.level-select-header .level-header-actions{grid-column:3!important;justify-self:end!important;min-width:0!important;margin:0!important}}@media (width<=400px){.level-select-header{column-gap:4px!important}}@media (width<=699px){.home-screen .top-bar .round-button{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.home-screen .top-bar .home-settings-icon,.home-screen .top-bar .home-settings-icon img{width:30px!important;max-width:30px!important;height:30px!important;max-height:30px!important}.home-screen .secondary-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;width:100%!important;min-width:0!important}.home-screen .secondary-actions>.garden-button,.home-screen .secondary-actions>.garden-progress{box-sizing:border-box!important;width:100%!important;min-width:0!important}.home-screen .main-actions,.home-screen .daily-home-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}}@media (width<=480px){.home-screen .top-bar .round-button{flex-basis:36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.home-screen .top-bar .home-settings-icon,.home-screen .top-bar .home-settings-icon img{width:27px!important;max-width:27px!important;height:27px!important;max-height:27px!important}}@media (width<=699px){.home-screen{height:100dvh;min-height:100dvh}.home-screen .home-content{box-sizing:border-box;justify-content:center;gap:12px;height:calc(100dvh - 70px);padding-top:0;padding-bottom:0}.home-screen .secondary-actions .garden-progress{padding:10px 12px}.home-screen .secondary-actions .garden-progress .progress-heading{line-height:1.25;font-size:12px!important}.home-screen .secondary-actions .garden-progress .progress-footer{line-height:1.3;font-size:10px!important}.home-screen .secondary-actions .garden-progress p,.home-screen .secondary-actions .garden-progress span{line-height:1.3}}@media (width<=400px){.home-screen .secondary-actions .garden-progress{padding:8px 9px}.home-screen .secondary-actions .garden-progress .progress-heading{font-size:11px!important}.home-screen .secondary-actions .garden-progress .progress-footer{font-size:9px!important}}@media (width<=680px){.my-garden-screen .garden-plant-name{overflow-wrap:anywhere;text-align:center;font-size:12px!important;line-height:1.3!important}}@media (width<=400px){.my-garden-screen .garden-plant-name{font-size:11px!important}}@media (width<=680px){.my-garden-screen .garden-plant-name{font-size:10px!important;line-height:1.2!important}}@media (width<=400px){.my-garden-screen .garden-plant-name{font-size:9px!important}}@media (width<=680px){.my-garden-screen .garden-plant-name{font-size:8px!important;line-height:1.15!important}}@media (width<=400px){.my-garden-screen .garden-plant-name{font-size:7px!important}}@media (width<=680px){.my-garden-screen .garden-plant-info h2{text-align:center;margin:3px 0!important;font-size:9px!important;line-height:1.2!important}}@media (width<=400px){.my-garden-screen .garden-plant-info h2{font-size:8px!important}}@media (width<=680px){.my-garden-screen .garden-plant-info h2{text-align:center;margin:3px 0!important;font-size:12px!important;line-height:1.2!important}}@media (width<=400px){.my-garden-screen .garden-plant-info h2{font-size:11px!important}}@media (width<=680px){.my-garden-screen .garden-plant-info h2{text-align:center;margin:4px 0!important;font-size:20px!important;line-height:1.2!important}}@media (width<=400px){.my-garden-screen .garden-plant-info h2{font-size:20px!important}}@media (width<=680px){.my-garden-screen .garden-plant-info h2{text-align:left!important;margin:4px 0!important;font-size:18px!important;line-height:1.2!important}}@media (width<=400px){.my-garden-screen .garden-plant-info h2{text-align:left!important;font-size:18px!important}}.level-select-header .level-title h1,.level-select-header .level-title p,.my-garden-screen .garden-title-block h1,.my-garden-screen .garden-title-block p,.settings-screen .settings-title-block h1,.settings-screen .settings-title-block p{color:#fffdf2!important}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#root::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}*{scrollbar-width:none}@media (width>=700px) and (width<=820px) and (orientation:landscape) and (height<=560px){.word-game-screen{width:100%;height:100dvh;min-height:0;overflow:hidden}.game-content-redesigned{box-sizing:border-box;align-items:center;width:calc(100% - 24px);height:100dvh;min-height:0;margin:0 auto;padding:8px 0;display:flex}.game-layout-redesigned{grid-template-columns:minmax(130px,155px) minmax(0,1fr) minmax(145px,170px);justify-content:center;align-items:center;gap:12px;width:100%;height:100%;min-height:0;max-height:100%;display:grid}.game-side-left,.game-side-right{box-sizing:border-box;min-width:0;max-height:calc(100dvh - 20px);padding:8px;overflow:hidden auto}.game-side-left{order:1}.game-center-column{flex-direction:column;order:2;justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.game-center-column .game-board-area,.game-center-column .game-board-column{width:100%;min-width:0}.game-center-column .word-grid{width:min(100%,340px,100dvh - 120px);max-width:340px;margin:0 auto}.game-center-column .game-progress-card{box-sizing:border-box;width:min(100%,340px);margin:8px auto 0;padding:7px 10px}.game-side-right{flex-direction:column;order:3;align-self:center;gap:8px;display:flex}.game-back-button{margin-bottom:8px}.game-level-info h1{font-size:clamp(18px,2.5vw,24px)}.game-message{margin-top:6px;font-size:11px;line-height:1.3}.game-side-left .game-level-info,.game-side-right .game-word-panel,.game-side-right .game-powerups{min-width:0}.game-side-right .game-economy-panel{margin-bottom:0}.game-side-right .game-powerups{margin-top:0}}
