.anagrams-game-content-wrapper{--anagrams-source:#e7ecfb;--anagrams-source-border:#b9c7ed;--anagrams-answer:#dceee7;--anagrams-answer-border:#8bc5af;--anagrams-tile-text:#29384c;--anagrams-empty:#7c8aa50e;--anagrams-empty-border:#d4dce6;--anagrams-accent:#568a77;width:min(100%,850px);margin:0 auto;padding:0 14px 24px;position:relative}.anagrams-game-content-wrapper.game-theme-colored{--anagrams-source:#c8d3ef;--anagrams-source-border:transparent;--anagrams-answer:#a8d5ba;--anagrams-answer-border:transparent;--anagrams-tile-text:#283745;--anagrams-empty:#e7e2d8;--anagrams-empty-border:transparent}.anagrams-header-actions{align-items:center;gap:15px;display:flex}.anagrams-gotd-tooltip{display:inline-flex;position:relative}.anagrams-gotd-tooltip[data-tooltip]:hover:after{box-sizing:border-box;white-space:normal;background:var(--tooltip-bg,#333);width:max-content;max-width:min(270px,100vw - 32px);height:auto;color:var(--tooltip-text,#fff);opacity:1;z-index:10000;pointer-events:none;margin:0;padding:7px 10px;line-height:1.35;top:calc(100% + 8px);bottom:auto}.anagrams-icon-button{width:27px;height:34px;color:var(--text-color);opacity:.72;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.anagrams-icon-button:hover{opacity:1}.anagrams-icon-button:focus-visible{outline:2px solid var(--primary-color,#67a9e4);outline-offset:4px;border-radius:5px}.anagrams-icon-button:disabled{opacity:.3;cursor:default}.anagrams-difficulty-selector{position:relative}.anagrams-game-content-wrapper .anagrams-difficulty-mobile{display:none!important}.anagrams-difficulty-menu{display:none}.anagrams-timer{margin:14px 0 33px}.anagrams-game-layout{flex-direction:column;align-items:center;gap:18px;width:100%;display:flex;position:relative}.anagrams-board-shell{width:min(100%,700px);color:var(--text-color,#29384c);text-align:center;border:0;border-radius:24px;padding:20px clamp(12px,4vw,32px) 14px;position:relative}.anagrams-game-layout.is-paused{grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;display:grid}.anagrams-game-layout.is-paused>*{grid-area:1/1}.anagrams-game-layout.is-paused>.anagrams-board-shell,.anagrams-game-layout.is-paused>.anagrams-action-buttons{visibility:hidden;pointer-events:none}.anagrams-game-layout>.game-pause-overlay-container{-webkit-backdrop-filter:none;cursor:default;background:0 0!important;width:min(100%,600px)!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;top:auto!important;left:auto!important;overflow:visible!important;transform:none!important}.anagrams-game-layout>.game-pause-overlay-container>.ad-embedded-container{height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.anagrams-game-layout .has-pause-placeholder .game-pause-body{background:var(--card-bg,#fff)!important;min-height:0!important}.anagrams-game-layout .game-pause-placeholder-content{height:auto!important;overflow:visible!important}.anagrams-game-layout .pause-ad-placeholder{max-width:260px!important}.anagrams-game-layout .pause-ad-placeholder img{aspect-ratio:1;object-fit:contain;max-height:220px;display:block}.anagrams-game-layout .pause-ad-placeholder p{margin:0}.anagrams-board{width:100%;margin:0 auto}.anagrams-word-group{flex-direction:column;align-items:center;gap:11px;display:flex}.anagrams-row-label{letter-spacing:.01em;color:var(--text-secondary,#76808e);font-size:12px;font-weight:500}.anagrams-tile-row{grid-template-columns:repeat(var(--anagrams-letters),minmax(0,1fr));width:min(100%,calc(var(--anagrams-letters)*64px));gap:clamp(4px,1.15vw,9px);display:grid}.anagrams-tile{appearance:none;aspect-ratio:1/1.12;border:1.5px solid var(--anagrams-source-border);background:var(--anagrams-source);width:100%;color:var(--anagrams-tile-text);font:inherit;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:clamp(7px,1.5vw,12px);place-items:center;padding:0;font-size:clamp(17px,3.8vw,30px);font-weight:700;line-height:1;transition:transform .15s,opacity .18s,box-shadow .15s,background .18s;display:grid}.anagrams-tile:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 5px #4554751a}.anagrams-tile:focus-visible{outline:3px solid var(--primary-color,#67a9e4);outline-offset:3px}.anagrams-tile:disabled{cursor:default}.anagrams-source-tile.is-used{opacity:.25}.anagrams-direction{color:#b7aaa0;margin:16px auto;display:block}.anagrams-answer-tile{background:var(--anagrams-answer);border-color:var(--anagrams-answer-border);touch-action:none;cursor:grab}.anagrams-answer-tile.is-empty{border:1.5px dashed var(--anagrams-empty-border);background:var(--anagrams-empty)}.anagrams-empty-mark{opacity:.18;background:currentColor;border-radius:2px;width:22%;height:2px}.anagrams-answer-tile.is-dragging{z-index:1;box-shadow:0 0 0 3px var(--primary-color,#67a9e4),0 8px 14px #2837451f;cursor:grabbing;position:relative;transform:translateY(-4px)scale(1.06)}.anagrams-board.is-won .anagrams-answer-tile{color:#205839;background:#a8d5ba;border-color:#78b68f;animation:.4s anagrams-pop}.anagrams-board.is-invalid .anagrams-answer-row{animation:.35s anagrams-shake}.anagrams-board.is-invalid .anagrams-answer-tile:not(.is-empty){box-shadow:inset 0 0 0 1.5px #bd56578c}.anagrams-hint{min-height:52px;color:var(--text-secondary,#76808e);justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:12px;line-height:1.5;display:flex}.anagrams-hint.is-revealed{color:var(--anagrams-accent);font-size:14px}.anagrams-hint>svg{flex-shrink:0}.anagrams-hint-active{--btn-bg:#e5c36c;--btn-text:#665019}.anagrams-loading{min-height:310px;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:14px;display:flex}.anagrams-spin{animation:1s linear infinite anagrams-spin}.anagrams-start-modal .modal-content,.anagrams-help-modal .modal-content{max-width:380px}.anagrams-confirm-modal .modal-content,.anagrams-hint-modal .modal-content{max-width:280px}.anagrams-hint-options{flex-direction:column;gap:10px;display:flex}.anagrams-hint-options .btn{justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;display:flex}.anagrams-rules-list{flex-direction:column;gap:14px;margin-bottom:18px;display:flex}.anagrams-rules-list>div{text-align:left;grid-template-columns:27px 1fr;align-items:center;gap:10px;font-size:14px;line-height:1.45;display:grid}.anagrams-rules-list b{color:#fff;background:#50493f;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.anagrams-sources-link{color:var(--text-secondary);text-underline-offset:3px;margin:16px auto 0;font-size:11px;text-decoration:underline;display:inline-block}.anagrams-start-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.anagrams-start-options .btn{padding-inline:5px}.anagrams-start-options .anagrams-daily-start{grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:46px;margin-top:8px;display:flex}#anagrams-start-game-of-day-from-modal-btn.gotd-active{background:var(--gotd-active-bg)!important;color:#fff!important}#anagrams-start-game-of-day-from-modal-btn.gotd-active:hover:not(:disabled){background:var(--gotd-active-hover-bg)!important}.anagrams-daily-start .countdown-timer{font-size:13px}.anagrams-example-rule{flex-wrap:wrap;align-items:baseline;gap:5px 7px;display:flex}.anagrams-help-example{white-space:nowrap;align-items:center;gap:5px;font-size:12px;line-height:1.4;display:inline-flex}.anagrams-help-example>span:not(.anagrams-example-arrow){color:#29384c;letter-spacing:.04em;background:#e2e6f8;border-radius:4px;padding:2px 5px;font-weight:600}.anagrams-help-example>span:last-child{background:#cbe6d4}.anagrams-example-arrow{color:var(--text-secondary)}.anagrams-victory-content{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.anagrams-victory-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:0;display:grid}.anagrams-victory-stats>span{background:linear-gradient(145deg,var(--btn-bg),#00000005);text-align:center;border-radius:12px;padding:12px 9px;font-size:13px;line-height:1.35}.anagrams-victory-stats strong{font-variant-numeric:tabular-nums;color:var(--text-color);margin-top:3px;font-size:20px;font-weight:800;display:block}.anagrams-victory-stats>span:last-child:nth-child(odd){grid-column:1/-1}.anagrams-victory-content .pzl-share-buttons{margin-top:10px}.anagrams-completion-note{color:#568a77;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:100%;min-height:16px;font-size:12px;line-height:1.4;display:flex}.anagrams-completion-note.has-error{color:#bd5657}.anagrams-completion-note .btn{margin-top:4px}.anagrams-victory-content>.btn{align-self:center;width:auto!important}.anagrams-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}body.game-of-day-active-glow .anagrams-board-shell{box-shadow:0 0 18px 4px #67a9e459,0 0 30px 8px #67a9e426}body.dark-theme .anagrams-game-content-wrapper,[data-theme=dark] .anagrams-game-content-wrapper{--anagrams-source:#3c455f;--anagrams-source-border:#54638a;--anagrams-answer:#304f44;--anagrams-answer-border:#507a68;--anagrams-tile-text:#f1f5f9;--anagrams-empty:#30323b;--anagrams-empty-border:#474b57;--anagrams-accent:#99cdb1}body.dark-theme .anagrams-game-content-wrapper.game-theme-colored,[data-theme=dark] .anagrams-game-content-wrapper.game-theme-colored{--anagrams-source-border:transparent;--anagrams-answer-border:transparent;--anagrams-empty-border:transparent}body.dark-theme .anagrams-board.is-won .anagrams-answer-tile,[data-theme=dark] .anagrams-board.is-won .anagrams-answer-tile{color:#e2f6e7;background:#365f49;border-color:#709e80}body.dark-theme .anagrams-rules-list b,[data-theme=dark] .anagrams-rules-list b{background:#4a4f5d}body.dark-theme .anagrams-help-example>span:not(.anagrams-example-arrow),[data-theme=dark] .anagrams-help-example>span:not(.anagrams-example-arrow){color:#f1f5f9;background:#3c455f}body.dark-theme .anagrams-help-example>span:last-child,[data-theme=dark] .anagrams-help-example>span:last-child{background:#304f44}body.dark-theme .anagrams-victory-stats>span,[data-theme=dark] .anagrams-victory-stats>span{background:linear-gradient(145deg,#33415599,#1e293bcc)}body.dark-theme .anagrams-completion-note,[data-theme=dark] .anagrams-completion-note{color:#99cdb1}@keyframes anagrams-spin{to{transform:rotate(360deg)}}@keyframes anagrams-pop{50%{transform:translateY(-4px)}}@keyframes anagrams-shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@media (max-width:700px){.anagrams-game-content-wrapper{padding-inline:2px}.anagrams-game-content-wrapper .top-controls{flex-wrap:nowrap;gap:12px}.anagrams-game-content-wrapper .anagrams-difficulty-desktop{display:none!important}.anagrams-game-content-wrapper .anagrams-difficulty-mobile{justify-content:space-between;align-items:center;gap:10px;min-width:98px;display:flex!important}.anagrams-difficulty-menu{z-index:1000;border:1px solid var(--border-color);background:var(--modal-bg,#fff);border-radius:8px;min-width:100%;display:block;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 4px 12px #00000024}.anagrams-difficulty-menu>button{width:100%;color:var(--text-color);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 12px;font-size:13px;display:block}.anagrams-difficulty-menu>button:hover{background:var(--btn-bg)}.anagrams-header-actions{gap:13px}.anagrams-board-shell{border-radius:19px;padding:16px 11px 14px}.anagrams-hint{min-height:58px;margin-top:11px}.anagrams-row-label{font-size:11px}.anagrams-start-options{gap:7px}}@media (prefers-reduced-motion:reduce){.anagrams-tile,.anagrams-answer-row{transition:none!important;animation:none!important}}
