.Acrostic-module__Uq0Wyq__page{--ink:#102443;--blue:#12548b;--teal:#00a89d;color:var(--ink);background:radial-gradient(at 75% 0,#c8ebff 0,#0000 44%),linear-gradient(135deg,#e8f8ff,#f2fbff 52%,#ddf3ff);min-height:80vh;padding:22px 28px 55px;font-family:Arial,Helvetica,sans-serif}.Acrostic-module__Uq0Wyq__frame{max-width:1390px;margin:auto}.Acrostic-module__Uq0Wyq__heading{isolation:isolate;min-height:125px;padding:0 20px 22px;position:relative}.Acrostic-module__Uq0Wyq__heading nav{color:#356388;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-size:14px;display:flex}.Acrostic-module__Uq0Wyq__heading a{color:#0968aa;text-decoration:none}.Acrostic-module__Uq0Wyq__heading h1{letter-spacing:-1.2px;max-width:1000px;margin:8px 0 9px;font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.1}.Acrostic-module__Uq0Wyq__heading p{max-width:1000px;margin:0;font-size:18px;line-height:1.5}.Acrostic-module__Uq0Wyq__heroArt{opacity:.85;z-index:-1;width:305px;position:absolute;bottom:-20px;right:0}.Acrostic-module__Uq0Wyq__heading h1,.Acrostic-module__Uq0Wyq__heading p{z-index:1;position:relative}.Acrostic-module__Uq0Wyq__shell{background:#f8fcffb8;border:2px solid #fff;border-radius:28px;min-height:600px;padding:12px;position:relative;box-shadow:0 9px 25px #2a709d1a}.Acrostic-module__Uq0Wyq__gameLayout{grid-template-columns:minmax(0,2.45fr) minmax(275px,1fr);align-items:start;gap:16px;display:grid}.Acrostic-module__Uq0Wyq__board{background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #d3e1ea;border-radius:21px;min-width:0;padding:0 24px 10px;overflow:hidden;box-shadow:0 3px 6px #23456817}.Acrostic-module__Uq0Wyq__toolbar{background:linear-gradient(100deg,#f5faff,#eaf2f9);border-bottom:1px solid #dde9f3;align-items:center;gap:14px;min-height:59px;margin:0 -23px 15px;padding:9px 22px;display:flex}.Acrostic-module__Uq0Wyq__toolbar>strong{white-space:nowrap;font-size:23px}.Acrostic-module__Uq0Wyq__toolbar>strong span{color:#263b59}.Acrostic-module__Uq0Wyq__progress{background:#dce6ef;border-radius:15px;width:165px;max-width:23%;height:12px;overflow:hidden}.Acrostic-module__Uq0Wyq__progress i,.Acrostic-module__Uq0Wyq__loadTrack i{border-radius:inherit;background:linear-gradient(90deg,#43ca48,#85d95a);height:100%;transition:width .25s;display:block}.Acrostic-module__Uq0Wyq__percent{color:#425976;font-size:14px}.Acrostic-module__Uq0Wyq__tools{gap:9px;margin-left:auto;display:flex}.Acrostic-module__Uq0Wyq__shell button{font:inherit;color:#12487b;cursor:pointer;touch-action:manipulation;background:linear-gradient(#fff,#e5f2ff);border:1px solid #a8c9ea;border-radius:12px;justify-content:center;align-items:center;gap:9px;font-weight:700;transition:transform .14s,background .14s,box-shadow .14s;display:inline-flex;box-shadow:0 2px #c3d6e8}.Acrostic-module__Uq0Wyq__shell button:hover{background:#dff7ff;transform:translateY(-1px);box-shadow:0 3px 8px #218fc62b}.Acrostic-module__Uq0Wyq__shell button:active{box-shadow:none;transform:translateY(2px)scale(.97)}.Acrostic-module__Uq0Wyq__shell button:disabled{opacity:.45;cursor:default;transform:none}.Acrostic-module__Uq0Wyq__shell button:focus-visible,.Acrostic-module__Uq0Wyq__shell input:focus-visible{outline-offset:3px;outline:3px solid #1174b9}.Acrostic-module__Uq0Wyq__tools button{width:43px;height:39px;padding:8px}.Acrostic-module__Uq0Wyq__messageArea{background:radial-gradient(#f7fcff,#e4f6ff);border-radius:18px;margin-bottom:11px;padding:0 16px 17px}.Acrostic-module__Uq0Wyq__messageArea h2{text-align:center;color:#104267;background:linear-gradient(#d6ffed,#aaf0d9);border-radius:12px;width:fit-content;margin:0 auto 15px;padding:5px 18px;font-size:19px;line-height:1.25;position:relative;top:-1px}.Acrostic-module__Uq0Wyq__messageArea h2 span{color:#56c95c;margin:0 8px;font-size:21px}.Acrostic-module__Uq0Wyq__quote{flex-wrap:wrap;justify-content:center;gap:12px 24px;max-height:228px;padding:2px 3px 5px;display:flex;overflow:auto}.Acrostic-module__Uq0Wyq__word{flex-shrink:0;align-items:center;gap:4px;display:flex}.Acrostic-module__Uq0Wyq__cell{isolation:isolate;background:linear-gradient(#fff,#f2f8fc);border:1.5px solid #a6b6c6;border-radius:8px;flex:0 0 44px;width:44px;height:56px;transition:background .16s,border-color .16s,box-shadow .16s;display:block;position:relative;overflow:hidden;box-shadow:0 2px #d1dae2}.Acrostic-module__Uq0Wyq__cell>span{text-align:center;pointer-events:none;z-index:2;font-size:11px;font-weight:700;line-height:12px;position:absolute;top:3px;left:0;right:0}.Acrostic-module__Uq0Wyq__cell input{color:#142941;text-align:center;caret-color:#119ba6;touch-action:manipulation;background:0 0;border:0;border-radius:6px;outline:none;width:100%;min-width:0;height:100%;padding:17px 0 2px;font:700 25px/1 Arial,sans-serif;display:block}.Acrostic-module__Uq0Wyq__cell input:placeholder-shown{background:linear-gradient(#32445c,#32445c) 50% 43px/20px 1px no-repeat}.Acrostic-module__Uq0Wyq__cell:focus-within,.Acrostic-module__Uq0Wyq__activeCell{box-shadow:0 0 0 2px #82e1e9,0 3px #87c8d4;background:#e9ffff!important;border-color:#0ba8b6!important}.Acrostic-module__Uq0Wyq__linkedCell{background:#f1fdff;border-color:#6ebbd1}.Acrostic-module__Uq0Wyq__revealed input{color:#168174}.Acrostic-module__Uq0Wyq__hintDot{color:#d6a125;pointer-events:none;font-size:10px;position:absolute;top:0;right:2px}.Acrostic-module__Uq0Wyq__errorCell{background:#fff0f1!important;border-color:#db6b75!important}.Acrostic-module__Uq0Wyq__cluesHeading{justify-content:space-between;align-items:center;margin:9px 0;display:flex}.Acrostic-module__Uq0Wyq__cluesHeading h3{align-items:center;gap:9px;margin:0;font-size:18px;display:flex}.Acrostic-module__Uq0Wyq__cluesHeading>span{color:#617489;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:12px;display:flex}.Acrostic-module__Uq0Wyq__clues{scrollbar-width:thin;scrollbar-color:#a6d3e4 transparent;gap:7px;max-height:350px;padding:2px 2px 6px;display:grid;overflow:auto}.Acrostic-module__Uq0Wyq__clue{background:#fcfbf9;border:1px solid #dddedd;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:6px 13px;display:flex}.Acrostic-module__Uq0Wyq__clue .Acrostic-module__Uq0Wyq__clueLabel{box-shadow:none;text-align:left;color:#182940;background:0 0;border:0;flex:1;justify-content:flex-start;gap:14px;min-width:150px;padding:0;font-size:15px;font-weight:600;line-height:1.25}.Acrostic-module__Uq0Wyq__clueLabel:hover{transform:none!important}.Acrostic-module__Uq0Wyq__clueLabel>b{color:#0966a2;background:linear-gradient(#dbf2ff,#addbf4);border:1px solid #90c8e6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:31px;font-size:20px;display:flex;box-shadow:inset 0 1px 1px #fff}.Acrostic-module__Uq0Wyq__clueLabel small{color:#60768b;margin-top:4px;font-size:10px;font-weight:400;display:block}.Acrostic-module__Uq0Wyq__answer{flex-shrink:0;gap:4px;max-width:100%;padding:2px;display:flex;overflow:auto}.Acrostic-module__Uq0Wyq__answer .Acrostic-module__Uq0Wyq__cell{border-radius:7px;flex-basis:34px;width:34px;height:43px}.Acrostic-module__Uq0Wyq__answer .Acrostic-module__Uq0Wyq__cell>span{font-size:9px;line-height:10px;top:2px}.Acrostic-module__Uq0Wyq__answer .Acrostic-module__Uq0Wyq__cell input{padding-top:12px;font-size:21px}.Acrostic-module__Uq0Wyq__answer .Acrostic-module__Uq0Wyq__cell input:placeholder-shown{background:0 0}.Acrostic-module__Uq0Wyq__selectedClue{background:linear-gradient(90deg,#edffff,#d6f8fb);border-color:#0aafbc;box-shadow:0 0 0 1px #0aafbc}.Acrostic-module__Uq0Wyq__selectedClue .Acrostic-module__Uq0Wyq__clueLabel>b{color:#fff;background:linear-gradient(#30ceba,#009c92);border-color:#16afa5}.Acrostic-module__Uq0Wyq__solvedClue .Acrostic-module__Uq0Wyq__clueLabel>b{color:#fff;background:#27af86;border-color:#159f79}.Acrostic-module__Uq0Wyq__controls{grid-template-columns:1fr 1fr;gap:15px;max-width:500px;margin:13px auto 0;display:grid}.Acrostic-module__Uq0Wyq__controls button{min-height:43px;padding:7px;font-size:18px}.Acrostic-module__Uq0Wyq__shell .Acrostic-module__Uq0Wyq__hintButton{color:#463714;background:linear-gradient(#fff8df,#ffe9b9);border-color:#f3d08c;box-shadow:0 2px #e9d5a9}.Acrostic-module__Uq0Wyq__shell .Acrostic-module__Uq0Wyq__primary{color:#fff;background:linear-gradient(#1dc4ac,#00a097);border-color:#00a59b;box-shadow:0 2px #078d8d}.Acrostic-module__Uq0Wyq__shell .Acrostic-module__Uq0Wyq__primary:hover{background:linear-gradient(#22cdb6,#00aea1)}.Acrostic-module__Uq0Wyq__status{text-align:center;color:#487083;min-height:31px;padding:8px 3px 5px;font-size:12px;line-height:1.4;animation:.22s ease-out Acrostic-module__Uq0Wyq__status-in}.Acrostic-module__Uq0Wyq__keyboard{background:linear-gradient(#eaf1f7,#e0eaf3);border-radius:17px;gap:7px;margin:0 0 14px;padding:9px 14px;display:grid}.Acrostic-module__Uq0Wyq__keyboard>div{justify-content:center;gap:7px;min-width:0;display:flex}.Acrostic-module__Uq0Wyq__keyboard button{color:#132541;background:linear-gradient(#fff,#f5f7fb);border-color:#c8d3df;border-radius:9px;width:51px;min-width:0;max-width:calc(10% - 5px);height:36px;padding:1px;font-size:19px;box-shadow:0 2px 2px #74869a65}.Acrostic-module__Uq0Wyq__keyboard>div:last-child>button:last-child{width:63px}.Acrostic-module__Uq0Wyq__bottomControls{border-top:1px solid #ccdae6;justify-content:center;gap:22px;padding-top:10px;display:flex}.Acrostic-module__Uq0Wyq__bottomControls button{min-height:38px;padding:7px 21px;font-size:15px}.Acrostic-module__Uq0Wyq__saveNote{color:#758899;text-align:center;margin:9px 0 0;font-size:10px}.Acrostic-module__Uq0Wyq__guide{background:linear-gradient(140deg,#fffefb,#fafaf8);border:1px solid #e3e3db;border-radius:22px;margin-top:7px;padding:13px 18px 55px;position:relative;overflow:hidden;box-shadow:0 4px 15px #336b8a16}.Acrostic-module__Uq0Wyq__badge{color:#244a2e;background:linear-gradient(#e5fadb,#bcedbd);border-radius:24px;width:fit-content;margin:0 0 16px auto;padding:8px 15px;font-size:13px;font-weight:700}.Acrostic-module__Uq0Wyq__guide h2{letter-spacing:-.7px;margin:0 4px 16px;font-size:27px}.Acrostic-module__Uq0Wyq__step{border-top:1px solid #e4e2dc;grid-template-columns:27px 1fr auto;align-items:start;gap:10px;padding:20px 0;display:grid}.Acrostic-module__Uq0Wyq__step>b{color:#1073a9;background:#c3efff;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:19px;display:flex}.Acrostic-module__Uq0Wyq__step h3{margin:0 0 6px;font-size:17px;line-height:1.25}.Acrostic-module__Uq0Wyq__step p{margin:0;font-size:14px;line-height:1.42}.Acrostic-module__Uq0Wyq__step>div:last-child{align-self:center}.Acrostic-module__Uq0Wyq__step svg{width:57px;height:57px}.Acrostic-module__Uq0Wyq__topic{text-align:center;color:#437d72;background:#edf8f6;border-radius:12px;flex-direction:column;gap:6px;margin-top:6px;padding:12px;font-size:12px;display:flex}.Acrostic-module__Uq0Wyq__topic small{color:#5d7d80;font-size:11px}.Acrostic-module__Uq0Wyq__hills{background:radial-gradient(at 7% 130%,#a4e4ba 0 29%,#0000 30%),radial-gradient(at 35% 150%,#c0eccc 0 40%,#0000 41%),radial-gradient(at 95% 130%,#a8e8ef 0 43%,#0000 44%);height:35px;position:absolute;bottom:0;left:0;right:0}.Acrostic-module__Uq0Wyq__loader{z-index:5;background:radial-gradient(#fff,#eaf9ff);border-radius:26px;flex-direction:column;justify-content:center;align-items:center;min-height:510px;display:flex;position:absolute;inset:0}.Acrostic-module__Uq0Wyq__mascot{width:210px;animation:1.5s ease-in-out infinite Acrostic-module__Uq0Wyq__bob}.Acrostic-module__Uq0Wyq__loader h2{margin:15px 0 7px;font-size:23px}.Acrostic-module__Uq0Wyq__loader p{color:#608298;margin:0 0 22px;font-size:14px}.Acrostic-module__Uq0Wyq__loadTrack{background:#deedf3;border:2px solid #fff;border-radius:30px;width:235px;height:13px;overflow:hidden;box-shadow:0 2px 6px #265a7e15}.Acrostic-module__Uq0Wyq__loadTrack i{background:linear-gradient(90deg,#34bca9,#87d9c1);transition:none}.Acrostic-module__Uq0Wyq__loader strong{color:#168b98;font-variant-numeric:tabular-nums;margin-top:10px;font-size:29px}.Acrostic-module__Uq0Wyq__loader strong small{font-size:16px}.Acrostic-module__Uq0Wyq__cellFlash,.Acrostic-module__Uq0Wyq__shake{pointer-events:none;border-radius:inherit;z-index:-1;background:#8be8d78f;animation:.5s ease-out forwards Acrostic-module__Uq0Wyq__tile-pop;position:absolute;inset:0}.Acrostic-module__Uq0Wyq__shake{background:#f2a4a688;animation:.3s ease-out forwards Acrostic-module__Uq0Wyq__shake}.Acrostic-module__Uq0Wyq__quickLinks{grid-template-columns:repeat(4,1fr);gap:15px;margin:28px -8px 24px;display:grid}.Acrostic-module__Uq0Wyq__quickLinks a{color:var(--ink);background:linear-gradient(130deg,#fff,#e6f5ff);border:4px solid #fff;border-radius:20px;padding:19px 21px;text-decoration:none;transition:transform .15s;display:block;box-shadow:0 5px 11px #24699612}.Acrostic-module__Uq0Wyq__quickLinks a:nth-child(2){background:linear-gradient(130deg,#fff,#e7f6ed)}.Acrostic-module__Uq0Wyq__quickLinks a:nth-child(3),.Acrostic-module__Uq0Wyq__quickLinks a:nth-child(4){background:linear-gradient(130deg,#fff,#efeefe)}.Acrostic-module__Uq0Wyq__quickLinks a:hover{transform:translateY(-3px)}.Acrostic-module__Uq0Wyq__quickLinks h2{align-items:center;gap:12px;margin:0 0 8px;font-size:20px;line-height:1.25;display:flex}.Acrostic-module__Uq0Wyq__quickLinks h2 svg{color:#1788bc;flex-shrink:0}.Acrostic-module__Uq0Wyq__quickLinks p{margin:0;font-size:14px;line-height:1.5}.Acrostic-module__Uq0Wyq__section{background:#ffffffd9;border:1px solid #dcecf3;border-radius:20px;margin:18px 0;padding:26px 29px;scroll-margin-top:85px}.Acrostic-module__Uq0Wyq__section h2{letter-spacing:-.35px;margin:0 0 14px;font-size:23px}.Acrostic-module__Uq0Wyq__section h3{margin:6px 0;font-size:17px}.Acrostic-module__Uq0Wyq__section p,.Acrostic-module__Uq0Wyq__section li{color:#3c566c;font-size:15px;line-height:1.75}.Acrostic-module__Uq0Wyq__section p{margin:8px 0}.Acrostic-module__Uq0Wyq__section ul{gap:9px;margin-bottom:0;padding-left:21px;display:grid}.Acrostic-module__Uq0Wyq__section details{border-top:1px solid #e0ebf1;padding:13px 0}.Acrostic-module__Uq0Wyq__section summary{cursor:pointer;font-size:16px;font-weight:700;line-height:1.5}.Acrostic-module__Uq0Wyq__section details p{padding:0 15px}.Acrostic-module__Uq0Wyq__columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.Acrostic-module__Uq0Wyq__columns .Acrostic-module__Uq0Wyq__section{margin:0}.Acrostic-module__Uq0Wyq__howCards{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.Acrostic-module__Uq0Wyq__howCards article{grid-template-columns:75px 1fr;align-items:center;gap:8px;display:grid}.Acrostic-module__Uq0Wyq__howCards p{font-size:14px;line-height:1.5}.Acrostic-module__Uq0Wyq__comparison{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.Acrostic-module__Uq0Wyq__comparison article{background:#eff8fc;border-radius:12px;padding:16px}.Acrostic-module__Uq0Wyq__related{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.Acrostic-module__Uq0Wyq__related a{color:var(--ink);background:#f7fcff;border:1px solid #d6e7ee;border-radius:12px;align-items:center;gap:14px;padding:14px;text-decoration:none;display:flex}.Acrostic-module__Uq0Wyq__related img{object-fit:cover;border-radius:11px}.Acrostic-module__Uq0Wyq__related small{color:#60798c;margin-top:5px;font-size:12px;line-height:1.4;display:block}.Acrostic-module__Uq0Wyq__dialog{color:#16314e;background:linear-gradient(140deg,#fff,#effaff);border:1px solid #d2e7ef;border-radius:23px;width:min(580px,100vw - 32px);max-height:85dvh;padding:29px;overflow:auto;box-shadow:0 24px 90px #122c5740}.Acrostic-module__Uq0Wyq__dialog[open]{animation:.22s ease-out Acrostic-module__Uq0Wyq__dialog-in}.Acrostic-module__Uq0Wyq__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17395580}.Acrostic-module__Uq0Wyq__dialog h2{margin:6px 35px 20px 0;font-size:25px}.Acrostic-module__Uq0Wyq__dialog p{font-size:15px;line-height:1.6}.Acrostic-module__Uq0Wyq__dialogClose{width:34px;height:34px;padding:5px;position:absolute;top:13px;right:13px}.Acrostic-module__Uq0Wyq__dialogActions{justify-content:center;gap:12px;margin-top:23px;display:flex}.Acrostic-module__Uq0Wyq__dialogActions button{min-height:44px;padding:11px 20px}.Acrostic-module__Uq0Wyq__levelGroup h3{justify-content:space-between;margin:18px 0 9px;font-size:14px;display:flex}.Acrostic-module__Uq0Wyq__levelGroup h3 small{color:#69849a;font-weight:400}.Acrostic-module__Uq0Wyq__levelGrid{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.Acrostic-module__Uq0Wyq__levelGrid button{flex-direction:column;gap:0;height:54px;font-size:18px;display:flex}.Acrostic-module__Uq0Wyq__levelGrid button small{color:#c59126;height:15px;font-size:12px}.Acrostic-module__Uq0Wyq__levelGrid button[aria-current]{background:#e1fcf4;border:2px solid #02aca3}.Acrostic-module__Uq0Wyq__settings label{border-bottom:1px solid #d9e8ed;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;font-size:16px;display:flex}.Acrostic-module__Uq0Wyq__settings input{accent-color:#00a594;width:23px;height:23px}.Acrostic-module__Uq0Wyq__settings p{color:#648095;font-size:13px}.Acrostic-module__Uq0Wyq__result{text-align:center;position:relative}.Acrostic-module__Uq0Wyq__resultMascot{width:150px;margin:-12px auto -3px}.Acrostic-module__Uq0Wyq__result blockquote{color:#147b72;background:#dff8ef;border:1px solid #bce8d9;border-radius:14px;margin:20px 0;padding:18px 13px;font-size:22px;font-weight:800;line-height:1.5}.Acrostic-module__Uq0Wyq__scores{justify-content:space-evenly;gap:10px;display:flex}.Acrostic-module__Uq0Wyq__scores>span{color:#597487;flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex}.Acrostic-module__Uq0Wyq__scores b{color:#153852;font-size:22px}.Acrostic-module__Uq0Wyq__cleanRecord{color:#208f77}.Acrostic-module__Uq0Wyq__confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.Acrostic-module__Uq0Wyq__confetti i{opacity:0;width:7px;height:12px;animation:1.5s ease-out forwards Acrostic-module__Uq0Wyq__confetti;position:absolute;top:-15px}.Acrostic-module__Uq0Wyq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes Acrostic-module__Uq0Wyq__bob{50%{transform:translateY(-9px)rotate(2deg)}}@keyframes Acrostic-module__Uq0Wyq__tile-pop{0%{opacity:1;transform:scale(.6)}60%{transform:scale(1.4)}to{opacity:0;transform:scale(1.7)}}@keyframes Acrostic-module__Uq0Wyq__shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}to{opacity:0;transform:translate(0)}}@keyframes Acrostic-module__Uq0Wyq__dialog-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@keyframes Acrostic-module__Uq0Wyq__status-in{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes Acrostic-module__Uq0Wyq__confetti{10%{opacity:1}to{opacity:0;transform:translateY(350px)rotate(450deg)}}@media (min-width:1250px){.Acrostic-module__Uq0Wyq__heading h1,.Acrostic-module__Uq0Wyq__heading p{max-width:calc(100% - 240px)}}@media (max-width:1150px){.Acrostic-module__Uq0Wyq__page{padding:18px 18px 45px}.Acrostic-module__Uq0Wyq__board{padding-left:15px;padding-right:15px}.Acrostic-module__Uq0Wyq__toolbar{gap:9px;margin-left:-14px;margin-right:-14px;padding:9px 13px}.Acrostic-module__Uq0Wyq__toolbar>strong{font-size:19px}.Acrostic-module__Uq0Wyq__progress{width:100px}.Acrostic-module__Uq0Wyq__gameLayout{grid-template-columns:minmax(0,2.5fr) minmax(250px,1fr);gap:12px}.Acrostic-module__Uq0Wyq__step{grid-template-columns:25px 1fr;gap:10px}.Acrostic-module__Uq0Wyq__step>div:last-child{display:none}.Acrostic-module__Uq0Wyq__guide{padding:13px 16px 48px}.Acrostic-module__Uq0Wyq__heroArt{opacity:.25;width:260px}.Acrostic-module__Uq0Wyq__clue{flex-wrap:wrap;gap:5px}.Acrostic-module__Uq0Wyq__answer{margin-left:44px}.Acrostic-module__Uq0Wyq__quickLinks{gap:10px;margin-left:0;margin-right:0}.Acrostic-module__Uq0Wyq__quickLinks a{padding:16px 13px}.Acrostic-module__Uq0Wyq__quickLinks h2{font-size:17px}.Acrostic-module__Uq0Wyq__related{gap:10px}.Acrostic-module__Uq0Wyq__related a{padding:10px}.Acrostic-module__Uq0Wyq__related img{width:45px;height:45px}}@media (max-width:800px){.Acrostic-module__Uq0Wyq__gameLayout{grid-template-columns:1fr}.Acrostic-module__Uq0Wyq__guide{display:none}.Acrostic-module__Uq0Wyq__shell{min-height:580px}.Acrostic-module__Uq0Wyq__quickLinks{grid-template-columns:1fr 1fr;margin-top:20px}.Acrostic-module__Uq0Wyq__columns,.Acrostic-module__Uq0Wyq__howCards,.Acrostic-module__Uq0Wyq__comparison,.Acrostic-module__Uq0Wyq__related{grid-template-columns:1fr}.Acrostic-module__Uq0Wyq__heading{min-height:0;padding:0 6px 18px}.Acrostic-module__Uq0Wyq__heading h1{letter-spacing:-.8px}.Acrostic-module__Uq0Wyq__heading p{max-width:580px;font-size:15px}.Acrostic-module__Uq0Wyq__clue{flex-wrap:nowrap}.Acrostic-module__Uq0Wyq__answer{margin-left:0}.Acrostic-module__Uq0Wyq__progress{width:170px;max-width:27%}.Acrostic-module__Uq0Wyq__howCards article{grid-template-columns:65px 1fr}.Acrostic-module__Uq0Wyq__guide h2{font-size:22px}}@media (max-width:540px){.Acrostic-module__Uq0Wyq__page{padding:15px 9px 30px}.Acrostic-module__Uq0Wyq__heading nav{gap:7px;margin-bottom:11px;font-size:11px}.Acrostic-module__Uq0Wyq__heading h1{max-width:350px;font-size:29px;line-height:1.12}.Acrostic-module__Uq0Wyq__heading p{font-size:14px;line-height:1.5}.Acrostic-module__Uq0Wyq__heroArt{opacity:.15;width:160px;bottom:0;right:-5px}.Acrostic-module__Uq0Wyq__shell{border-radius:20px;min-height:590px;padding:6px}.Acrostic-module__Uq0Wyq__board{border-radius:15px;padding:0 10px 9px;overflow:visible}.Acrostic-module__Uq0Wyq__toolbar{border-radius:14px 14px 0 0;gap:7px;min-height:53px;margin:0 -9px 13px;padding:8px}.Acrostic-module__Uq0Wyq__toolbar>strong{font-size:17px}.Acrostic-module__Uq0Wyq__progress{min-width:22px;max-width:17%;height:8px}.Acrostic-module__Uq0Wyq__percent{font-size:10px}.Acrostic-module__Uq0Wyq__tools{gap:5px}.Acrostic-module__Uq0Wyq__tools button{border-radius:9px;width:33px;height:33px;padding:6px}.Acrostic-module__Uq0Wyq__tools svg{width:20px}.Acrostic-module__Uq0Wyq__messageArea{border-radius:13px;padding:0 7px 12px}.Acrostic-module__Uq0Wyq__messageArea h2{margin-bottom:10px;padding:5px 10px;font-size:16px}.Acrostic-module__Uq0Wyq__messageArea h2 span{margin:0 5px;font-size:16px}.Acrostic-module__Uq0Wyq__quote{justify-content:safe center;gap:10px 12px;max-height:215px}.Acrostic-module__Uq0Wyq__word{gap:3px}.Acrostic-module__Uq0Wyq__cell{border-radius:7px;flex-basis:37px;width:37px;height:49px}.Acrostic-module__Uq0Wyq__cell input{padding-top:16px;font-size:23px}.Acrostic-module__Uq0Wyq__cell input:placeholder-shown{background-position:50% 39px}.Acrostic-module__Uq0Wyq__cell>span{font-size:10px}.Acrostic-module__Uq0Wyq__cluesHeading h3{gap:6px;font-size:15px}.Acrostic-module__Uq0Wyq__cluesHeading svg{width:18px}.Acrostic-module__Uq0Wyq__clue{min-height:83px;padding:8px 9px;display:block}.Acrostic-module__Uq0Wyq__clue .Acrostic-module__Uq0Wyq__clueLabel{gap:9px;width:100%;min-width:0;font-size:14px}.Acrostic-module__Uq0Wyq__clueLabel>b{width:25px;height:26px;font-size:17px}.Acrostic-module__Uq0Wyq__clueLabel small{margin-left:8px;font-size:9px;display:inline}.Acrostic-module__Uq0Wyq__answer{width:calc(100% - 33px);margin:5px 0 0 33px}.Acrostic-module__Uq0Wyq__answer .Acrostic-module__Uq0Wyq__cell{flex-basis:38px;width:38px;height:44px}.Acrostic-module__Uq0Wyq__clues{gap:6px;max-height:300px}.Acrostic-module__Uq0Wyq__controls{gap:8px;margin-top:11px}.Acrostic-module__Uq0Wyq__controls button{gap:5px;min-height:43px;font-size:15px}.Acrostic-module__Uq0Wyq__controls svg{width:21px}.Acrostic-module__Uq0Wyq__status{min-height:34px;font-size:11px}.Acrostic-module__Uq0Wyq__keyboard{z-index:4;border:1px solid #d5e3ed;border-radius:12px;gap:6px;margin-bottom:12px;padding:9px 5px;position:sticky;bottom:7px;box-shadow:0 3px 13px #244f7921}.Acrostic-module__Uq0Wyq__keyboard>div{gap:4px}.Acrostic-module__Uq0Wyq__keyboard button{border-radius:6px;flex:1;width:33px;max-width:calc(10% - 3px);height:43px;font-size:17px}.Acrostic-module__Uq0Wyq__keyboard>div:last-child>button:last-child{max-width:44px}.Acrostic-module__Uq0Wyq__bottomControls{gap:11px;padding-top:10px}.Acrostic-module__Uq0Wyq__bottomControls button{gap:7px;min-height:40px;padding:7px 11px;font-size:12px}.Acrostic-module__Uq0Wyq__saveNote{font-size:9px}.Acrostic-module__Uq0Wyq__quickLinks{gap:9px}.Acrostic-module__Uq0Wyq__quickLinks a{border-width:3px;border-radius:15px;padding:12px 11px}.Acrostic-module__Uq0Wyq__quickLinks h2{gap:7px;font-size:15px}.Acrostic-module__Uq0Wyq__quickLinks h2 svg{width:23px}.Acrostic-module__Uq0Wyq__quickLinks p{font-size:12px;line-height:1.5}.Acrostic-module__Uq0Wyq__section{border-radius:16px;margin-top:14px;padding:21px 18px}.Acrostic-module__Uq0Wyq__section h2{font-size:21px}.Acrostic-module__Uq0Wyq__section p,.Acrostic-module__Uq0Wyq__section li,.Acrostic-module__Uq0Wyq__section summary{font-size:14px}.Acrostic-module__Uq0Wyq__dialog{padding:24px 19px}.Acrostic-module__Uq0Wyq__dialog h2{font-size:23px}.Acrostic-module__Uq0Wyq__dialogActions{gap:8px}.Acrostic-module__Uq0Wyq__dialogActions button{padding:10px 13px;font-size:14px}.Acrostic-module__Uq0Wyq__result blockquote{font-size:18px}.Acrostic-module__Uq0Wyq__loader h2{font-size:21px}.Acrostic-module__Uq0Wyq__loader p{font-size:12px}}.Acrostic-module__Uq0Wyq__shell[data-motion=off] *,.Acrostic-module__Uq0Wyq__shell[data-motion=off] :before,.Acrostic-module__Uq0Wyq__shell[data-motion=off] :after{transition:none!important;animation:none!important}.Acrostic-module__Uq0Wyq__shell[data-motion=off] .Acrostic-module__Uq0Wyq__cellFlash,.Acrostic-module__Uq0Wyq__shell[data-motion=off] .Acrostic-module__Uq0Wyq__shake{display:none}@media (prefers-reduced-motion:reduce){.Acrostic-module__Uq0Wyq__page *,.Acrostic-module__Uq0Wyq__page :before,.Acrostic-module__Uq0Wyq__page :after{transition:none!important;animation:none!important}.Acrostic-module__Uq0Wyq__cellFlash,.Acrostic-module__Uq0Wyq__shake{display:none}}.Acrostic-module__Uq0Wyq__fullscreen,.Acrostic-module__Uq0Wyq__shell:fullscreen{z-index:1000;overscroll-behavior:contain;width:100%;max-width:none;height:100dvh;min-height:0;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:linear-gradient(135deg,#e8f8ff,#f2fbff 52%,#ddf3ff);border:0;border-radius:0;margin:0;animation:.2s ease-out Acrostic-module__Uq0Wyq__dialog-in;position:fixed;inset:0;overflow:auto}.Acrostic-module__Uq0Wyq__fullscreen .Acrostic-module__Uq0Wyq__gameLayout{grid-template-columns:minmax(0,1fr);align-items:center;max-width:1100px;min-height:100%;margin:0 auto}.Acrostic-module__Uq0Wyq__fullscreen .Acrostic-module__Uq0Wyq__guide{display:none}.Acrostic-module__Uq0Wyq__fullscreen .Acrostic-module__Uq0Wyq__board{overflow:visible}.Acrostic-module__Uq0Wyq__fullscreen .Acrostic-module__Uq0Wyq__toolbar{z-index:6;background:#edf5fb;border-radius:20px 20px 0 0;position:sticky;top:0}.Acrostic-module__Uq0Wyq__fullscreen .Acrostic-module__Uq0Wyq__loader{border-radius:0;position:fixed}@media (max-width:540px){.Acrostic-module__Uq0Wyq__tools{gap:4px}.Acrostic-module__Uq0Wyq__tools button{width:31px;height:33px}.Acrostic-module__Uq0Wyq__toolbar{gap:5px}.Acrostic-module__Uq0Wyq__toolbar>.Acrostic-module__Uq0Wyq__percent{display:none}.Acrostic-module__Uq0Wyq__fullscreen,.Acrostic-module__Uq0Wyq__shell:fullscreen{padding:max(7px,env(safe-area-inset-top)) max(7px,env(safe-area-inset-right)) max(7px,env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left))}}.Acrostic-module__Uq0Wyq__messageArea{position:relative}.Acrostic-module__Uq0Wyq__celebrating .Acrostic-module__Uq0Wyq__messageArea{background:radial-gradient(#fffce7,#dcf9ed);transition:background .2s,box-shadow .2s;box-shadow:0 0 0 2px #80d9b5,0 0 26px #8ce0bd55}.Acrostic-module__Uq0Wyq__celebrating .Acrostic-module__Uq0Wyq__messageArea h2{color:#78601d;background:linear-gradient(#fff0b8,#ffe094);animation:.8s ease-out .15s both Acrostic-module__Uq0Wyq__victory-title}.Acrostic-module__Uq0Wyq__celebrating .Acrostic-module__Uq0Wyq__quote .Acrostic-module__Uq0Wyq__cell{animation:Acrostic-module__Uq0Wyq__victory-letter .75s ease-out var(--celebrate-delay) both;background:linear-gradient(#fffef1,#dcfae8)!important;border-color:#54bfa3!important}.Acrostic-module__Uq0Wyq__celebrating .Acrostic-module__Uq0Wyq__quote input{color:#14775d}.Acrostic-module__Uq0Wyq__celebrating .Acrostic-module__Uq0Wyq__clueLabel:disabled{opacity:1}.Acrostic-module__Uq0Wyq__victorySparkles{pointer-events:none;border-radius:inherit;z-index:3;position:absolute;inset:0;overflow:hidden}.Acrostic-module__Uq0Wyq__victorySparkles i{opacity:0;font-size:21px;font-style:normal;animation:1.05s ease-out both Acrostic-module__Uq0Wyq__victory-sparkle;position:absolute;top:15%}@keyframes Acrostic-module__Uq0Wyq__victory-letter{0%{transform:translateY(0)scale(1)}40%{transform:translateY(-5px)scale(1.08);box-shadow:0 0 14px #5dd6b7}75%{transform:translateY(1px)scale(.98)}to{transform:translateY(0)scale(1)}}@keyframes Acrostic-module__Uq0Wyq__victory-title{0%{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes Acrostic-module__Uq0Wyq__victory-sparkle{0%{opacity:0;transform:translateY(0)rotate(0)scale(.3)}20%{opacity:1}to{opacity:0;transform:translateY(150px)rotate(140deg)scale(.8)}}
