.container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100vh}.title{color:#fff;font-size:2rem;font-weight:300;padding-bottom:1rem}.score{color:#fff;padding-bottom:1rem;font-size:1.2rem;text-align:center}.field{border:1px solid white;width:496px;height:592px;position:relative;background-color:#181f30}.dog{width:16px;height:16px;position:absolute;top:19px;left:20px}.dog svg{stroke:#fff}.food{width:16px;height:16px;position:absolute;top:19px;left:20px}.food svg{stroke:#fff}.instruction{color:#fff;text-align:center}.message{z-index:4;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff}.message_content{border:1px solid white;padding:1rem 2.8rem;border-radius:6px;background-color:#181f30}.message_content h2{font-size:3rem;font-weight:400}.message_content p{text-align:center;padding-top:1rem;text-decoration:underline}.btn_container{display:flex;justify-content:center;padding-top:2rem}.btn_container button{padding:.4rem 2rem;cursor:pointer;font-weight:500;background-color:transparent;border:none;color:#fff;border:1px solid white;border-radius:6px}.btn_container button:hover{background-color:#fff;color:#181f30;border:1px solid white}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;background-color:#0f172a}*{padding:0;margin:0}
