#hint1,#hint2,#hint3{grid-row:1}#hint1,#hint4{grid-column:1}#hint2,#hint5{grid-column:2}#hint3,#hint6{grid-column:3}#hint4,#hint5,#hint6{grid-row:2}#container,#text-box{top:120px;position:absolute}#guessInput,#popupContainer,#title,input-wrapper{position:relative}#container,#containerText,#guessDropdown,#popupClose,#text-box{position:absolute}#guessDropdown,#text-box,body{background-color:#fff}#popupClose,#popupNewGame,#submitBtn{cursor:pointer;color:#fff}#containerText,#footer,#gameOverText,#guessInput,#incorrectGuesses,.game-square,.hint-square{text-align:center}#gameOverText,#title{font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.5)}body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;color:#4741b0;justify-content:space-between}#top-stripe{background:linear-gradient(to right,#fff,#fff);color:#1a48bf;padding:20px;display:flex;justify-content:space-between;align-items:center;position:fixed;width:97.3%;top:0;z-index:1000;box-shadow:0 5px 10px #fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px}#site-title{background-color:#375370;padding:10px 20px;border-radius:10px;box-shadow:0 5px 10px rgba(0,0,0,.1)}#title{font-size:40px;font-family:Arial,sans-serif;color:#2753ab;text-transform:uppercase;letter-spacing:2px;margin-left:100px}#container-wrapper{display:flex;justify-content:space-between;align-items:center;padding:20px}#container{width:500px;height:300px;border:2px solid #fff;border-radius:10px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1);display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:10px;place-items:center;left:50%;transform:translateX(-50%)}#containerText{top:50%;left:50%;transform:translate(-50%,-50%);color:#000;font-size:24px;font-weight:700;z-index:20;pointer-events:none}.hint-square{width:90%;height:90%;display:none;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#4741b0;background:linear-gradient(145deg,#fff,#85baff);border-radius:12px;padding:10px;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:transform .2s,background .3s}#popupOverlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:2000;justify-content:center;align-items:center}#popupContainer{background-color:#2c3e50;padding:20px;width:300px;height:60px;border-radius:12px;display:flex;flex-direction:column;align-items:center}#popupClose{top:10px;right:10px;background:0 0;border:none;font-size:20px}#popupNewGame{margin-top:10px;margin-bottom:20px;background-color:#2c3e50;border:2px solid #f1f1f1;padding:8px 16px;font-size:14px;border-radius:5px;transition:background-color .3s,color .3s}#popupContent,.square{background-color:#375370}#popupNewGame:hover{background-color:#34495e;color:#f39c12}#popupContent{flex-grow:1;width:100%;border-radius:8px;margin-top:10px;display:flex;justify-content:center;align-items:center}#text-box{padding:20px;border-radius:10px;box-shadow:0 10px 15px rgba(0,0,0,.1);color:#033391;width:190px;height:280px;margin-left:300px}#guessInput{margin-top:440px;margin-bottom:0;justify-content:center;display:flex;align-items:center;justify-content:center}#guess{padding:10px;border:1px solid #ccc;border-radius:4px;margin-right:8px;width:100% box-sizing border-box;font-size:16px}input-wrapper{flex:1}#guessDropdown{top:100%;left:0;right:0;border:1px solid #ddd;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-top:2px;z-index:2;max-height:250px;overflow-y:auto;overflow-x:hidden;display:none}#guessDropdown a{color:#000;padding:10px 15px;text-decoration:none;display:block;transition:background-color .2s}#guessDropdown a:hover{background-color:#f0f0f0}#submitBtn{padding:8px 16px;background-color:#4caf50;border:none;border-radius:4px;display:flex;align-items:center}.square,.square img{object-fit:cover;border-radius:10px}#submitBtn svg{width:20px;height:16px;fill:none;stroke:white;stroke-width:2}#submitBtn:hover{background-color:#45a049}#incorrectGuesses{margin-top:10px;color:#000852;margin-bottom:50px}#game-links{margin-top:5px;display:flex;flex-direction:column;align-items:center}.game-row{display:flex;gap:20px;margin-bottom:20px}.game-square{text-decoration:none;color:#1a264b;font-size:14px}.square{width:120px;height:120px;transition:transform .2s,background-color .2s}.square img{width:100%;height:100%;display:block}.square:hover{transform:scale(1.1);background-color:#4a6b8a}#footer{background:linear-gradient(to right,#567780,#567780);color:#fff;padding:20px 0;width:100%;border-top-left-radius:0;border-top-right-radius:0;margin-top:00px}#gameOverText{font-size:24px;margin-top:20px;color:#003692}@media (max-width:768px){#container,#text-box,#uniqueText{position:relative;top:0;left:0;transform:none}#title{font-size:24px;margin-left:0;text-align:center}#container-wrapper{display:flex;flex-direction:column;align-items:center;margin-top:120px}#text-box{order:-1;width:90%;height:auto;margin:0 0 20px}#container{width:440px;height:260px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:8px;margin-bottom:20px}.hint-square{width:105px;height:105px}#uniqueText{margin:10px 0 20px;display:none;text-align:center;font-size:12px;font-weight:700;color:#4741b0}#guessInput{margin-top:20px;flex-direction:column;gap:10px}#guess{width:100%;margin-right:0;font-size:16px}.game-row{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}#game-links{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 40px;justify-content:center;align-items:center;text-align:left}.game-square{flex:0 0 250px;display:flex;flex-direction:row;align-items:center;gap:10px}.game-square .square{width:120px;height:120px;flex-shrink:0}.game-square p{margin:0;font-size:14px}}