.game-page.words-page{max-width:1200px}.game-page.words-page #game-content{max-width:none}.words-pro{max-width:1100px;margin:auto}.aw-toolbar{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 24px}.aw-toolbar select{font:inherit;padding:12px;background:#293527;color:#eef0e7;border:1px solid #54664b;border-radius:12px;max-width:100%}.aw-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px}.aw-board,.aw-side{background:#252f25;border:1px solid #46523e;border-radius:20px;padding:28px}.aw-board{text-align:center}.aw-board h3{font-size:clamp(22px,3vw,30px);margin:28px 0 10px}.aw-note{color:var(--muted);line-height:1.7;font-size:13px}.aw-board progress{width:100%;height:5px;accent-color:#c5dfaf}.aw-slots,.aw-bank{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:30px 0}.aw-slots button,.aw-bank button{width:46px;height:54px;border-radius:10px;border:1px solid #6a7a60;background:#34422e;color:#f2f4e9;font:800 23px Manrope,sans-serif;cursor:pointer}.aw-bank button{background:#d9c9a9;color:#292c24;border-color:#d9c9a9;box-shadow:0 3px 0 #968367}.aw-bank button:disabled{opacity:.22;box-shadow:none;cursor:default}.aw-slots button:disabled{opacity:1}.aw-slots.won button{background:#c5dfaf;color:#22351b}.aw-message{min-height:56px;color:#e0d5ad;line-height:1.6}.aw-actions{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.aw-side{display:flex;flex-direction:column;gap:16px}.aw-side p{margin:0}.aw-score{font-size:48px;color:#c5dfaf}.aw-confirm:empty{display:none}.aw-confirm{background:#433c2c;padding:16px;border-radius:12px;margin-bottom:20px}.aw-confirm button{margin-right:8px}.aw-bank button:focus-visible,.aw-slots button:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:1100px){.aw-layout{grid-template-columns:1fr}.aw-board,.aw-side{padding:18px}.aw-slots,.aw-bank{gap:6px}.aw-slots button,.aw-bank button{width:36px;height:44px;font-size:19px}.aw-toolbar{gap:8px}.aw-toolbar select{flex:1;min-width:140px}}@media(max-width:500px){.aw-toolbar select{flex-basis:100%;width:100%}}
