*{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body{margin:0;padding:0;background-color:var(--bgColor);overflow-x:hidden;--bgColor: rgb(0, 0, 20);--titleColor: rgb(255, 255, 255);--textColor: rgb(181, 185, 214);--btnColor: rgb(48, 48, 67);--fluoColor: rgb(19, 154, 255);--waveColor: rgb(1, 88, 113);--bloodColor: rgb(255, 6, 2);--btnColorHover: rgb(62, 62, 86);--fluoColorHover: rgb(13, 125, 186)}section{padding:0 2rem}h1,p,span{transition-property:all;transition-duration:.15s}h1{font-size:3.75rem;line-height:1;font-weight:700;letter-spacing:-.025em;margin:0;color:var(--titleColor)}p{font-size:1.125rem;line-height:1.75rem;color:var(--textColor)}span{color:var(--fluoColor)}@media screen and (max-width: 890px){h1{font-size:3rem;line-height:1.05}p{padding:.425rem .55rem}}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-thumb{background-color:var(--fluoColor);border-radius:6px}::-webkit-scrollbar-thumb:hover{background-color:var(--fluoColorHover)}::-webkit-scrollbar-track{background-color:var(--btnColor)}::-webkit-scrollbar-track:hover{background-color:var(--btnColorHover)}nav{display:flex;justify-content:center;padding:10px;margin-bottom:20px}.links{display:flex;width:100%;list-style:none;margin-left:-35px;justify-content:center}li{padding:0 20px}.link{font-weight:700;font-size:1rem;color:var(--titleColor);text-decoration:none}.home{display:flex;justify-content:center;text-align:center}.container{max-width:768px}p{text-align:justify}img{max-width:400px;width:100%}@media screen and (max-width: 890px){img{width:70%}}.play{display:flex;flex-direction:column;align-items:center}.hangman-container{text-align:center;margin-bottom:20px}.hangman-image{max-width:140px;width:100%}.word-container{display:flex;justify-content:center;margin-bottom:20px}.letter{margin:0 5px;padding:5px;font-size:24px;text-transform:uppercase}.letter-buttons{text-align:center}.letter-buttons button{margin:5px;padding:10px 15px;border:none;background:var(--fluoColor);color:var(--titleColor);border-radius:5px;cursor:pointer;transition:background-color .3s}.letter-buttons button:hover{background:var(--fluoColorHover)}.letter-buttons button:disabled{background:var(--bgColor);cursor:not-allowed}.propose-word-container{margin-top:20px;padding:10px}.propose-container{text-align:center;justify-content:center;align-items:center}.propose-word-input{max-width:280px;padding:10px 15px;margin:auto 10px auto auto;border:none;font-size:1rem;font-weight:500;border-radius:5px;color:var(--titleColor);background:var(--btnColor)}.propose-button-container{display:flex;flex-direction:column;margin-top:.5rem;width:100%}.propose-button-container .propose-word-button{margin-top:10px}.propose-word-button{padding:10px 15px;border:none;border-radius:5px;background:var(--fluoColor);color:#fff;font-weight:500;cursor:pointer;font-size:1rem}.propose-word-button:hover{background:var(--fluoColorHover)}.win-message,.lose-message{color:#fff;font-size:24px;text-align:center;padding:10px 0}@media screen and (max-width: 890px){.propose-word-input,.propose-word-button{display:flex;justify-content:center;width:100%;text-align:center;margin-bottom:20px}}@media screen and (max-width: 480px){.hangman-image{width:30%}}.ocean{height:5%;width:100%;position:absolute;bottom:0;left:0;z-index:-999}.wave{position:absolute;width:6400px;top:-198px;left:0;height:198px;transform:translate(0,0,0);animation:wave 7s ease infinite}.wave:nth-of-type(2){top:-168px;animation:swell 4s ease infinite;opacity:1}@keyframes wave{0%{margin-left:0}to{margin-left:-1600px}}@keyframes swell{0%,to{transform:translateY(-30px)}50%{transform:translateY(5px)}}.statistics{padding:20px;border-radius:10px;box-shadow:0 0 10px #0000001a;max-width:600px;margin:20px auto;text-align:center;color:var(--titleColor)}.winners-section,.losses-section,.player-graph-section{margin:20px;padding:15px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.winners-section ul,.losses-section ul{list-style:none;padding:0}.winners-section li,.losses-section li{cursor:pointer;padding:10px;border-radius:5px;background-color:var(--fluoColor);color:var(--titleColor);margin-bottom:10px;transition:background-color .3s,box-shadow .3s}.winners-section li:hover,.losses-section li:hover{background-color:var(--fluoColorHover);box-shadow:0 4px 8px #0000001a}.player-graph-section{max-width:600px;margin:20px auto}.notfound{display:flex;justify-content:center;text-align:center;align-items:center;height:70vh}
