.word-page{padding-top:8px}.word-page .mini-intro{margin-bottom:12px}.word-page .mini-intro h1{margin:10px 0;font-size:38px}.word-page .mini-intro p{font-size:16px;color:#474d42}.word-panel{max-width:440px;padding:16px}.word-panel .mini-stats{padding-bottom:4px}.word-panel .mini-stats span{font-size:12px}.word-panel .mini-stats strong{font-size:22px}.word-list{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;list-style:none;padding:0;margin:10px 0 14px}.word-list li{font-size:16px;font-weight:800;letter-spacing:1px;padding:6px 8px;border-radius:6px;background:#404b50}.word-list .is-found{background:#d8f4b9;color:#24451d;text-decoration:line-through}.word-board{display:grid;grid-template-columns:repeat(5,1fr);width:min(100%,320px);margin:auto;border-radius:10px;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;background:#fff9e9}.word-cell{aspect-ratio:1;min-width:0;min-height:44px;padding:0;display:grid;place-items:center;border:1px solid #d0cbbb;border-radius:0;background:#fff9e9;color:#283c42;font-size:24px;font-weight:800;touch-action:none}.word-cell.is-found{background:#d8f4b9;color:#24451d}.word-cell.is-selecting{background:#ffd06b;color:#302b18;box-shadow:inset 0 0 0 3px #a76600}.word-cell:focus-visible{outline:3px solid #0756b8;outline-offset:-4px}.word-panel .mini-status{min-height:42px;font-size:14px;margin:8px 0}.word-panel .mini-controls{justify-content:center;margin-top:8px}.word-keyboard{font-size:13px;line-height:1.5;color:#d3dacc;text-align:center;margin:12px 0 0}@media(max-width:600px){.word-page{padding-top:0}.word-panel{padding:12px}.word-page .mini-intro h1{font-size:30px}.word-page .mini-intro p{font-size:15px}.word-list{gap:6px}.word-list li{font-size:14px;padding:6px}.word-cell{font-size:22px}}
