.word-puzzle-page .quiz-static-hero-art{object-position:center 48%}.word-puzzle-topic-launch{width:100%;font:inherit;text-align:left;cursor:pointer;border:0}.word-puzzle-callout{background:linear-gradient(135deg,#f6f0ff,#fff8e9)}.word-puzzle-inline-cta{align-items:center;gap:14px;margin-top:24px;display:flex}.word-puzzle-inline-cta button,.word-puzzle-section-heading button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#6439c8;border:0;border-radius:14px;padding:0 20px;font-weight:900;box-shadow:0 10px 20px #6439c833}.word-puzzle-inline-cta span{color:#7b7477;font-size:.82rem;font-weight:800}.word-puzzle-journey{background:linear-gradient(145deg,#fbf8ff,#fffaf1);border:1px solid #e5dcf6;border-radius:28px;padding:clamp(24px,4vw,42px)}.word-puzzle-section-heading{justify-content:space-between;align-items:center;gap:22px;display:flex}.word-puzzle-section-heading p,.word-puzzle-band-kicker{color:#7041cf;letter-spacing:.13em;margin:0 0 5px;font-size:.68rem;font-weight:1000}.word-puzzle-section-heading h2{margin:0}.word-puzzle-section-heading button{flex:none}.word-puzzle-feature-grid{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:25px;display:grid}.word-puzzle-feature-grid>div{background:#ffffffe0;border:1px solid #e5dfe5;border-radius:18px;grid-template-rows:auto 1fr;grid-template-columns:46px 1fr;align-content:center;gap:4px 12px;min-height:138px;padding:20px;display:grid}.word-puzzle-feature-grid span{color:#673dca;background:#eee7fc;border-radius:14px;grid-row:1/3;place-items:center;width:44px;height:44px;font-size:1.15rem;font-weight:1000;display:grid}.word-puzzle-feature-grid strong{color:#243456;align-self:end}.word-puzzle-feature-grid p{color:#746e76;align-self:start;margin:0;font-size:.83rem;line-height:1.45}.word-puzzle-level-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0;display:grid}.word-puzzle-level-grid button{color:#243252;min-height:142px;font:inherit;text-align:left;cursor:pointer;background:#ffffffe6;border:1px solid #ffffff80;border-radius:20px;align-content:start;gap:7px;padding:22px;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:0 10px 24px #23213a1a}.word-puzzle-level-grid button:hover{transform:translateY(-2px);box-shadow:0 15px 30px #23213a29}.word-puzzle-level-grid small{color:#8a5d43;letter-spacing:.1em;font-size:.62rem;font-weight:1000}.word-puzzle-level-grid strong{font-size:1.18rem}.word-puzzle-level-grid span{color:#706b78;font-size:.9rem;line-height:1.5}.word-puzzle-level-grid b{color:#6439c8;margin-top:auto;padding-top:8px;font-size:.8rem}.word-puzzle-comparison{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.word-puzzle-comparison>div{background:#fff;border:1px solid #e3dedb;border-radius:20px;flex-direction:column;align-items:flex-start;min-height:190px;padding:23px;display:flex}.word-puzzle-comparison>div.is-current{background:#faf7ff;border-color:#cbb7f1;box-shadow:0 12px 28px #5034821a}.word-puzzle-comparison small{color:#96705c;letter-spacing:.1em;margin-bottom:7px;font-size:.62rem;font-weight:1000}.word-puzzle-comparison strong{color:#203052;font-size:1.05rem}.word-puzzle-comparison span{color:#716b6c;margin:8px 0 20px;line-height:1.5}.word-puzzle-comparison a,.word-puzzle-comparison button{color:#6439c8;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:0;font-weight:900;text-decoration:none}@media (width<=760px){.word-puzzle-page .quiz-static-hero-art{object-position:64% center}.word-puzzle-inline-cta,.word-puzzle-section-heading{flex-direction:column;align-items:stretch}.word-puzzle-inline-cta span{text-align:center}.word-puzzle-feature-grid{grid-template-columns:1fr}.word-puzzle-feature-grid>div{min-height:0}.word-puzzle-level-grid,.word-puzzle-comparison{grid-template-columns:1fr}.word-puzzle-level-grid button,.word-puzzle-comparison>div{min-height:0}.word-puzzle-topic-launch strong{white-space:nowrap}}.word-puzzle-overlay,.word-puzzle-overlay *{box-sizing:border-box}.word-puzzle-overlay{z-index:1000;color:#14264b;background:linear-gradient(#f6a63ced,#f46948f2 48%,#d32368f7),#d82f70 url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2070%2070'%3e%3cpath%20fill-rule='evenodd'%20d='M0%200h35v35H0zm5%205h25v25H5zm5%205h15v15H10zm5%205h5v5h-5zM40%205h25v25H40zm5%205h15v15H45zm5%205h5v5h-5zm20%2020H35v35h35zm-5%205H40v25h25zm-5%205H45v15h15zm-5%205h-5v5h5zM30%2040H5v25h25zm-5%205H10v15h15zm-5%205h-5v5h5z'%20clip-rule='evenodd'%20opacity='.04'/%3e%3c/svg%3e") 50%/410px;font-family:Nunito,Arial Rounded MT Bold,system-ui,sans-serif;position:fixed;inset:0;overflow:auto}.word-puzzle-shell{width:min(1440px,100%);min-height:100%;margin:0 auto;padding:18px 24px 20px}.word-puzzle-topbar{color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;display:grid}.word-puzzle-brand p{letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:1000}.word-puzzle-brand span{opacity:.92;margin-top:1px;font-size:.9rem;font-weight:900;display:block}.word-puzzle-hud{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#4b2f48a3;border:2px solid #ffffff4d;border-radius:999px;display:flex;overflow:hidden}.word-puzzle-hud>span{text-align:center;min-width:98px;padding:7px 16px;display:grid}.word-puzzle-hud>span+span{border-left:1px solid #ffffff3d}.word-puzzle-hud small{letter-spacing:.13em;opacity:.7;font-size:.57rem;font-weight:1000}.word-puzzle-hud strong{font-size:1rem;line-height:1.1}.word-puzzle-icon-button{color:#31405b;cursor:pointer;background:#fff;border:2px solid #e8e2e7;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:inline-grid}.word-puzzle-icon-button svg,.word-puzzle-actions svg,.word-puzzle-stats svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:21px;height:21px;display:block}.word-puzzle-close{color:#fff;background:#51354185;border-color:#ffffff52;justify-self:end;width:56px;height:56px}.word-puzzle-close svg{width:27px;height:27px}.word-puzzle-controls{grid-template-columns:1fr auto auto;align-items:center;gap:14px;margin:15px 0;display:grid}.word-puzzle-collection-tabs{gap:8px;min-width:0;display:flex}.word-puzzle-collection-tabs button{color:#fff;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#5d3b428c;border:2px solid #ffffff3d;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:.8rem;font-weight:1000;display:inline-flex}.word-puzzle-collection-tabs button.is-active{color:#30224c;background:#fff8ea;box-shadow:0 7px 18px #4e203026}.word-puzzle-difficulty{background:#5d3b429e;border-radius:999px;padding:4px;display:flex}.word-puzzle-difficulty button{color:#ffffffbd;min-width:82px;height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 15px;font-size:.82rem;font-weight:1000}.word-puzzle-difficulty button.is-active{color:#2b2044;background:#fff}.word-puzzle-map-trigger{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#5d3b429e;border:2px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:.8rem;font-weight:1000;display:inline-flex}.word-puzzle-map-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}.word-puzzle-map-trigger span{color:#6136c2;background:#fff;border-radius:999px;place-items:center;min-width:29px;height:23px;padding:0 6px;font-size:.65rem;display:grid}.word-puzzle-game-layout{grid-template-columns:minmax(560px,1.22fr) minmax(390px,.86fr);align-items:stretch;gap:18px;display:grid}.word-puzzle-board-card,.word-puzzle-wheel-card,.word-puzzle-stats{background:#fffdfbfa;border:1px solid #ffffffb8;border-radius:27px;box-shadow:0 18px 44px #4e1d332e}.word-puzzle-board-card{flex-direction:column;min-height:clamp(540px,100vh - 250px,650px);padding:19px 22px 18px;display:flex}.word-puzzle-board-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.word-puzzle-board-heading>div{align-items:center;gap:12px;display:flex}.word-puzzle-board-heading>div>span{background:#f0eafb;border-radius:15px;place-items:center;width:48px;height:48px;font-size:1.45rem;display:grid}.word-puzzle-board-heading small{color:#9a705b;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:1000;display:block}.word-puzzle-board-heading h2{color:#16294d;margin:1px 0 0;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.05}.word-puzzle-board-heading>strong{color:#6942db;font-size:1.4rem}.word-puzzle-word-board{gap:13px;width:100%;max-width:610px;margin:auto;display:grid}.word-puzzle-word-row{width:100%;min-height:70px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:17px;align-items:center;gap:15px;padding:7px 10px;transition:border-color .14s,background .14s,box-shadow .14s;display:flex}.word-puzzle-word-row:hover{background:#faf7ff}.word-puzzle-word-row.is-active{background:#f5efff;border-color:#8c63e8;box-shadow:0 0 0 3px #7746dc1a}.word-puzzle-word-row.is-solved{background:#f8f3ff;border-color:#d9c8fb}.word-puzzle-word-status{color:#fff;border:2px solid #c8c7cd;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:1rem;font-weight:1000;display:grid}.word-puzzle-word-row.is-active .word-puzzle-word-status{color:#fff;background:#7145de;border-color:#7145de}.word-puzzle-word-row.is-solved .word-puzzle-word-status{background:#7145de;border-color:#7145de}.word-puzzle-slots{gap:7px;display:flex}.word-puzzle-slots>span{color:#293752;background:#fff;border:2px solid #d6d3d3;border-radius:11px;place-items:center;width:clamp(42px,4.1vw,60px);height:clamp(44px,4.3vw,60px);font-size:clamp(1.2rem,2vw,1.62rem);font-weight:1000;display:grid}.word-puzzle-slots>span.is-revealed{color:#6039c7;background:#f5efff;border-color:#c9b5f8}.word-puzzle-word-row.is-solved .word-puzzle-slots>span{color:#fff;background:linear-gradient(145deg,#8257e8,#5a31bf);border-color:#7145de;box-shadow:inset 0 -3px #31147238}.word-puzzle-row-label{color:#a17965;letter-spacing:.1em;white-space:nowrap;margin-left:auto;font-size:.61rem;font-weight:1000}.word-puzzle-word-row.is-active .word-puzzle-row-label{color:#7145d5}.word-puzzle-scripture{border-top:1px solid #e3ddda;align-items:center;gap:15px;padding-top:17px;display:flex}.word-puzzle-scripture-icon{color:#6540ce;background:#f3edff;border:4px solid #d9c9fb;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:1.25rem;display:grid}.word-puzzle-scripture small{color:#7444d8;letter-spacing:.11em;font-size:.64rem;font-weight:1000}.word-puzzle-scripture h3{color:#1a2b4d;margin:2px 0 3px;font-size:1.06rem}.word-puzzle-scripture h3 span{color:#7145d7}.word-puzzle-scripture p{color:#635f67;margin:0;font-size:.86rem;line-height:1.4}.word-puzzle-wheel-card{flex-direction:column;align-items:center;min-height:clamp(540px,100vh - 250px,650px);padding:17px 22px 16px;display:flex}.word-puzzle-clue-header{text-align:center;width:100%;min-height:110px}.word-puzzle-clue-header>small{color:#9a705b;letter-spacing:.13em;margin-bottom:4px;font-size:.6rem;font-weight:1000;display:block}.word-puzzle-wheel-card>header h2{color:#25365b;max-width:470px;min-height:42px;margin:0 auto;font-size:clamp(.95rem,1.35vw,1.14rem);line-height:1.24}.word-puzzle-current-answer{color:#7451bf;letter-spacing:.08em;background:#f1ebfb;border-radius:10px;justify-content:center;align-items:center;min-height:28px;margin-top:7px;padding:3px 12px;font-size:.7rem;font-weight:1000;display:inline-flex}.word-puzzle-current-answer.has-letters{color:#fff;letter-spacing:.12em;background:#7042d5;font-size:1.02rem}.word-puzzle-wheel-card>header p{color:#65616b;margin:5px 0 0;font-size:.76rem;font-weight:800}.word-puzzle-wheel-card>header p.is-success{color:#138a55}.word-puzzle-wheel{touch-action:none;-webkit-user-select:none;user-select:none;width:360px;height:360px;margin:auto auto 18px;position:relative}.word-puzzle-wheel>svg{position:absolute;inset:0;overflow:visible}.word-puzzle-wheel>svg circle{fill:#fbfaff;stroke:#e7e0f2;stroke-width:3px}.word-puzzle-wheel>svg polyline{fill:none;stroke:#7145d9;stroke-linecap:round;stroke-linejoin:round;stroke-width:9px;opacity:.92}.word-puzzle-wheel>button:not(.word-puzzle-wheel-shuffle){left:var(--letter-x);top:var(--letter-y);color:#15294e;width:64px;height:64px;font:inherit;cursor:pointer;background:#fff;border:2px solid #e4e0e5;border-radius:50%;place-items:center;padding:0;font-size:1.45rem;font-weight:1000;transition:transform .12s,color .12s,background .12s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 11px #221c3726}.word-puzzle-wheel>button:not(.word-puzzle-wheel-shuffle):hover{transform:translate(-50%,-50%)scale(1.06)}.word-puzzle-wheel>button.is-selected{color:#fff;background:linear-gradient(145deg,#895beb,#6033c7);border-color:#7042d7}.word-puzzle-wheel-shuffle{color:#fff;cursor:pointer;background:linear-gradient(145deg,#8453e4,#5b31bf);border:0;border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 9px 18px #5d2fb440}.word-puzzle-wheel-shuffle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:29px;height:29px}.word-puzzle-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:100%;display:grid}.word-puzzle-actions button{color:#293653;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:2px solid #e3dedd;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:.84rem;font-weight:1000;display:inline-flex;box-shadow:0 4px 9px #2f233914}.word-puzzle-actions button:first-child{color:#c17c02}.word-puzzle-actions button.is-primary{color:#fff;background:linear-gradient(145deg,#8555e5,#5f31c2);border-color:#6c3bce}.word-puzzle-actions button:disabled{opacity:.45;cursor:not-allowed}.word-puzzle-actions button span{color:#9b6300;background:#fff0c8;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.67rem;display:grid}.word-puzzle-bonus{border:1px solid #e6e0e1;border-radius:13px;align-items:center;gap:9px;width:100%;min-height:52px;margin-top:11px;padding:8px 12px;display:flex}.word-puzzle-bonus strong{color:#6941cf;font-size:.8rem}.word-puzzle-bonus>span{color:#534e5c;font-size:.74rem;font-weight:1000}.word-puzzle-bonus>div{flex:1;justify-content:flex-end;gap:7px;display:flex}.word-puzzle-bonus i{color:#a9a6af;text-align:center;min-width:36px;font-size:.68rem;font-style:normal;font-weight:1000}.word-puzzle-modal-backdrop{z-index:1015;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#15142ea3;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.word-puzzle-map-modal{color:#17294e;background:#fffdfb;border:1px solid #ffffffbf;border-radius:29px;width:min(790px,100%);padding:27px;box-shadow:0 28px 80px #18102d66}.word-puzzle-map-modal>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.word-puzzle-map-modal>header small{color:#8959df;letter-spacing:.12em;font-size:.65rem;font-weight:1000}.word-puzzle-map-modal>header h2{margin:3px 0 0;font-size:clamp(1.55rem,3vw,2.15rem)}.word-puzzle-map-modal>header>button{color:#5d5570;cursor:pointer;background:#f0ebf5;border:0;border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;padding:0;display:grid}.word-puzzle-map-modal>header svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:22px;height:22px}.word-puzzle-map-progress{gap:9px;margin:20px 0 16px;display:grid}.word-puzzle-map-progress>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.word-puzzle-map-progress strong{color:#6840ce;font-size:.86rem}.word-puzzle-map-progress span{color:#77717c;font-size:.76rem;font-weight:850}.word-puzzle-map-progress>i{background:#ece7e2;border-radius:999px;height:9px;overflow:hidden}.word-puzzle-map-progress>i>b{border-radius:inherit;background:linear-gradient(90deg,#8657e6,#6335c8);min-width:4px;height:100%;transition:width .2s;display:block}.word-puzzle-map-collections{scrollbar-width:none;gap:7px;padding:2px 0 9px;display:flex;overflow-x:auto}.word-puzzle-map-collections::-webkit-scrollbar{display:none}.word-puzzle-map-collections button{color:#655f6c;min-height:39px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded8df;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:.73rem;font-weight:950;display:inline-flex}.word-puzzle-map-collections button.is-active{color:#fff;background:#7143d5;border-color:#7143d5}.word-puzzle-level-map{grid-template-columns:repeat(3,1fr);gap:10px;margin:7px 0 20px;display:grid}.word-puzzle-level-map>button{color:#263657;min-height:116px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1dcdf;border-radius:17px;grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-content:center;align-items:center;gap:1px 10px;padding:14px;display:grid}.word-puzzle-level-map>button>span{color:#6540ca;background:#eee7fc;border-radius:50%;grid-row:1/3;place-items:center;width:39px;height:39px;font-weight:1000;display:grid}.word-puzzle-level-map>button>strong{align-self:end;font-size:.83rem;line-height:1.15}.word-puzzle-level-map>button>small{color:#8a838d;align-self:start;font-size:.65rem;font-weight:800;line-height:1.25}.word-puzzle-level-map>button.is-active{border-color:#8458df;box-shadow:0 0 0 3px #7746dc1a}.word-puzzle-level-map>button.is-complete{background:#f8f4ff;border-color:#cfc0f2}.word-puzzle-level-map>button.is-complete>span{color:#fff;background:#7143d5}.word-puzzle-level-map>button:disabled{color:#9d98a3;cursor:not-allowed;opacity:.7;background:#f4f2f1}.word-puzzle-level-map>button:disabled>span{color:#8f8994;background:#e5e1e0;font-size:.8rem}.word-puzzle-map-modal>footer{justify-content:flex-end;gap:9px;display:flex}.word-puzzle-map-modal>footer button{color:#5c3ca1;min-height:46px;font:inherit;cursor:pointer;background:#eee8f9;border:0;border-radius:13px;padding:0 18px;font-weight:1000}.word-puzzle-map-modal>footer button:last-child{color:#fff;background:#7042d3}.word-puzzle-tutorial-backdrop{z-index:1020}.word-puzzle-tutorial-modal{color:#17294e;text-align:center;background:#fffdfb;border-radius:30px;width:min(500px,100%);padding:31px 34px 32px;position:relative;box-shadow:0 28px 80px #18102d6b}.word-puzzle-tutorial-skip{color:#7c7481;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 8px;font-size:.8rem;font-weight:900;position:absolute;top:17px;right:18px}.word-puzzle-tutorial-modal>small{color:#8050da;letter-spacing:.13em;font-size:.66rem;font-weight:1000}.word-puzzle-tutorial-modal h2{max-width:390px;margin:6px auto 8px;font-size:clamp(1.42rem,3vw,1.85rem);line-height:1.12}.word-puzzle-tutorial-modal p{color:#6e6871;max-width:400px;min-height:50px;margin:0 auto;font-size:.91rem;line-height:1.5}.word-puzzle-tutorial-visual{background:linear-gradient(145deg,#f8f2ff,#fff6e9);border-radius:23px;justify-content:center;align-items:center;width:100%;height:155px;margin:12px 0 20px;display:flex}.word-puzzle-tutorial-visual.is-clue{gap:10px}.word-puzzle-tutorial-visual.is-clue>span{color:#fff;background:#7143d5;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:1000;display:grid}.word-puzzle-tutorial-visual.is-clue>div{gap:5px;display:flex}.word-puzzle-tutorial-visual.is-clue i{background:#fff;border:2px solid #c9bcdf;border-radius:7px;width:31px;height:37px}.word-puzzle-tutorial-visual.is-clue>strong{color:#7a4cd1;letter-spacing:.08em;align-self:flex-end;margin:0 0 39px 3px;font-size:.58rem}.word-puzzle-tutorial-visual.is-wheel{gap:22px;position:relative}.word-puzzle-tutorial-visual.is-wheel>span{z-index:1;color:#fff;background:#7344d7;border:2px solid #ddd4e8;border-radius:50%;place-items:center;width:50px;height:50px;font-size:1.15rem;font-weight:1000;display:grid;box-shadow:0 5px 12px #3d256a29}.word-puzzle-tutorial-visual.is-wheel:before{content:"";background:#8a61dc;border-radius:999px;width:230px;height:8px;position:absolute}.word-puzzle-tutorial-visual.is-wheel b{color:#6840cc;letter-spacing:.12em;font-size:.78rem;position:absolute;bottom:15px}.word-puzzle-tutorial-visual.is-scripture{text-align:left;gap:13px;padding:0 26px}.word-puzzle-tutorial-visual.is-scripture>span{color:#6540ce;background:#f3edff;border:4px solid #d9c9fb;border-radius:50%;flex:0 0 51px;place-items:center;width:51px;height:51px;display:grid}.word-puzzle-tutorial-visual.is-scripture strong{font-size:.87rem;display:block}.word-puzzle-tutorial-visual.is-scripture i{color:#756e78;margin-top:3px;font-size:.74rem;font-style:normal;display:block}.word-puzzle-tutorial-dots{justify-content:center;gap:6px;margin:17px 0;display:flex}.word-puzzle-tutorial-dots i{background:#d9d3dc;border-radius:999px;width:7px;height:7px}.word-puzzle-tutorial-dots i.is-active{background:#7546d5;width:25px}.word-puzzle-tutorial-next{color:#fff;min-width:170px;min-height:49px;font:inherit;cursor:pointer;background:linear-gradient(145deg,#8555e5,#5f31c2);border:0;border-radius:14px;padding:0 22px;font-weight:1000;box-shadow:0 9px 20px #5b30b538}.word-puzzle-stats{grid-template-columns:repeat(3,1fr);margin-top:15px;display:grid;overflow:hidden}.word-puzzle-stats>span{grid-template-rows:1fr 1fr;grid-template-columns:40px auto;align-items:center;column-gap:10px;min-height:64px;padding:8px clamp(18px,4vw,80px);display:grid}.word-puzzle-stats>span+span{border-left:1px solid #ddd8da}.word-puzzle-stats svg,.word-puzzle-stats b{color:#b70;background:#fff0c8;border-radius:50%;grid-row:1/3;place-items:center;width:40px;height:40px;display:grid}.word-puzzle-stats>span:nth-child(2) b{color:#7142d2;background:#efe5ff}.word-puzzle-stats small{color:#4f4a57;align-self:end;font-size:.73rem;font-weight:850}.word-puzzle-stats strong{color:#15294f;align-self:start;font-size:1rem;line-height:1}.word-puzzle-complete-backdrop{z-index:1010;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#15142e94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.word-puzzle-complete-backdrop section{color:#17294e;text-align:center;background:#fff;border-radius:28px;width:min(460px,100%);padding:32px;box-shadow:0 25px 75px #18102d59}.word-puzzle-complete-backdrop section>span{color:#fff;background:#f1a51b;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 13px;font-size:2rem;display:grid}.word-puzzle-complete-backdrop section>p:first-of-type{color:#7649d9;letter-spacing:.12em;margin:0;font-size:.72rem;font-weight:1000}.word-puzzle-complete-backdrop h2{margin:5px 0;font-size:2rem}.word-puzzle-complete-backdrop p{color:#69636c;line-height:1.5}.word-puzzle-complete-backdrop strong{color:#6b43d2;margin:14px 0;display:block}.word-puzzle-complete-backdrop section div{justify-content:center;gap:9px;display:flex}.word-puzzle-complete-backdrop button{color:#493773;min-height:46px;font:inherit;cursor:pointer;background:#eee8f9;border:0;border-radius:13px;padding:0 17px;font-weight:1000}.word-puzzle-complete-backdrop button:last-child{color:#fff;background:#7042d3}.word-puzzle-overlay button:focus-visible{outline-offset:3px;outline:4px solid #15294e}@media (width<=1080px){.word-puzzle-collection-tabs{scrollbar-width:none;padding-bottom:3px;overflow-x:auto}.word-puzzle-collection-tabs::-webkit-scrollbar{display:none}.word-puzzle-collection-tabs button{flex:none}.word-puzzle-controls{grid-template-columns:minmax(0,1fr) auto}.word-puzzle-difficulty{grid-column:1/3;justify-self:end}.word-puzzle-game-layout{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.word-puzzle-board-card{min-height:clamp(540px,100vh - 250px,650px)}.word-puzzle-word-board{margin:24px 0}}@media (width<=760px){.word-puzzle-shell{padding:13px 12px 18px}.word-puzzle-topbar{grid-template-columns:1fr 48px;gap:10px}.word-puzzle-brand p{font-size:1.38rem}.word-puzzle-brand span{font-size:.76rem}.word-puzzle-close{width:46px;height:46px}.word-puzzle-close svg{width:23px;height:23px}.word-puzzle-hud{display:none}.word-puzzle-controls{grid-template-columns:1fr;gap:9px;margin:12px 0}.word-puzzle-collection-tabs button{min-height:44px;padding:0 14px}.word-puzzle-difficulty{background:#fffffff7;border-radius:16px;grid-column:auto;width:100%;padding:3px}.word-puzzle-map-trigger{border-radius:50%;min-width:48px;height:46px;padding:0;font-size:0;position:absolute;top:14px;right:69px}.word-puzzle-map-trigger>span{display:none}.word-puzzle-map-trigger svg{width:22px;height:22px}.word-puzzle-difficulty button{color:#283653;border-radius:13px;width:33.333%;height:43px}.word-puzzle-difficulty button.is-active{color:#fff;background:linear-gradient(145deg,#8757e6,#6234c8)}.word-puzzle-game-layout{flex-direction:column;gap:12px;display:flex}.word-puzzle-wheel-card{border-radius:23px;order:1;min-height:0;padding:15px 14px 14px}.word-puzzle-board-card{border-radius:23px;order:2;min-height:0;padding:17px 15px 15px}.word-puzzle-board-heading>div>span{display:none}.word-puzzle-board-heading small{font-size:.6rem}.word-puzzle-board-heading h2{font-size:1.35rem}.word-puzzle-board-heading>strong{font-size:1.1rem}.word-puzzle-wheel-card>header{min-height:54px}.word-puzzle-wheel-card>header h2{font-size:1.25rem}.word-puzzle-wheel{width:360px;height:360px;margin:-48px auto -43px;transform:scale(.7)}.word-puzzle-actions{gap:6px}.word-puzzle-actions button{min-height:48px;padding:0 6px;font-size:.76rem}.word-puzzle-actions svg{width:18px;height:18px}.word-puzzle-bonus{flex-wrap:wrap;margin-top:9px}.word-puzzle-bonus>div{flex-basis:100%;justify-content:flex-start}.word-puzzle-word-board{gap:7px;margin:18px 0}.word-puzzle-word-row{gap:9px;min-height:50px;padding:4px 3px}.word-puzzle-word-status{flex-basis:26px;width:26px;height:26px}.word-puzzle-slots{gap:4px}.word-puzzle-slots>span{border-radius:8px;width:clamp(28px,9vw,38px);height:clamp(34px,10vw,42px);font-size:1.08rem}.word-puzzle-row-label{display:none}.word-puzzle-clue-header{min-height:112px}.word-puzzle-wheel-card>header h2{min-height:38px;font-size:.92rem}.word-puzzle-wheel-card>header p{font-size:.7rem}.word-puzzle-scripture{padding-top:14px}.word-puzzle-scripture-icon{flex-basis:42px;width:42px;height:42px}.word-puzzle-scripture h3{font-size:.95rem}.word-puzzle-scripture p{font-size:.78rem}.word-puzzle-stats{display:none}.word-puzzle-complete-backdrop section{padding:26px 20px}.word-puzzle-complete-backdrop section div{flex-direction:column}.word-puzzle-modal-backdrop{align-items:end;padding:0}.word-puzzle-map-modal,.word-puzzle-tutorial-modal{border-radius:26px 26px 0 0;max-height:92vh;padding:22px 17px;overflow:auto}.word-puzzle-level-map{grid-template-columns:repeat(2,1fr);gap:8px}.word-puzzle-level-map>button{grid-template-columns:36px 1fr;min-height:100px;padding:10px}.word-puzzle-level-map>button>span{width:34px;height:34px}.word-puzzle-map-modal>footer{background:#fffdfb;margin:0 -17px -22px;padding:12px 17px 16px;position:sticky;bottom:-22px}.word-puzzle-tutorial-modal{width:100%}.word-puzzle-tutorial-visual{height:135px}.word-puzzle-tutorial-visual.is-clue i{width:26px;height:34px}.word-puzzle-tutorial-visual.is-clue>strong{display:none}.word-puzzle-tutorial-visual.is-wheel{gap:12px}.word-puzzle-tutorial-visual.is-wheel:before{width:190px}}@media (width<=380px){.word-puzzle-wheel{margin:-61px auto -53px;transform:scale(.64)}.word-puzzle-wheel-card{overflow:hidden}.word-puzzle-collection-tabs button{font-size:.74rem}}@media (prefers-reduced-motion:reduce){.word-puzzle-wheel>button{transition:none!important}}
