.hangman-container{text-align:left;max-width:600px;margin:0 auto}.form-group{margin-bottom:20px}label{display:block;margin-bottom:5px;font-weight:600}.input-pattern{letter-spacing:8px;font-size:24px;padding:5px 10px;font-family:monospace}.btn-rounded{border-radius:25px;padding:15px}.button:hover{background-color:#2980b9}.results{margin-top:30px}.word-list{list-style-type:none;padding:0;display:flex;flex-wrap:wrap}.word-item{margin:5px 10px 5px 0;padding:8px 12px;background-color:#f9f9f9;border-radius:3px;font-family:monospace;border:1px solid #eee}.suggestion{background-color:#e8f4fc;padding:15px;border-radius:4px;margin-bottom:20px;border-left:4px solid #3498db}.suggestion strong{font-size:28px;margin-right:10px;color:#2980b9}.feedback{margin-top:15px;font-style:italic;color:#7f8c8d}.hangman-figure{margin-bottom:20px;padding:10px;border:1px dashed #ccc}.instructions{background-color:#f9f9f9;padding:15px;border-radius:5px;margin-bottom:20px;font-size:14px}.letter-freq{font-size:12px;color:#7f8c8d}.hangman-form{max-width:550px;margin:0 auto}@media only screen and (max-width:667px){.hangman-form{max-width:95%!important;margin:2px auto}}.hangman-box{background:linear-gradient(135deg,#f0f4ff 0%,#e0e8ff 100%);border:1px solid #b3c6ff;border-radius:8px;padding:20px;margin-bottom:20px}.hangman-title{color:#2e5cb8;font-weight:600}.hangman-highlight{background-color:#e0e8ff;padding:2px 6px;border-radius:4px}.pattern-example{font-family:monospace;background-color:#f5f5f5;padding:2px 6px;border-radius:3px;font-size:1.1em}