.SnakeGame_gameContainer__znzSZ{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:2rem;color:#fff}.SnakeGame_gameHeader__5LiZU{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:500px}.SnakeGame_scoreBoard__i3oXY{background:rgba(30,41,59,.5);padding:.75rem 1.5rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.SnakeGame_label__03wh2{font-size:.75rem;font-weight:600;color:#94a3b8;letter-spacing:.1em}.SnakeGame_value__e9yB_{font-size:1.5rem;font-weight:700;color:#22c55e}.SnakeGame_gameOverText__oyGbl{color:#ef4444;font-weight:800;font-size:1.5rem;text-shadow:0 0 10px rgba(239,68,68,.5);animation:SnakeGame_pulse__SBhIM 1.5s infinite}@keyframes SnakeGame_pulse__SBhIM{0%,to{opacity:1}50%{opacity:.5}}.SnakeGame_canvasWrapper__Mi4_b{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.5),0 10px 10px -5px rgba(0,0,0,.4);border:4px solid #1e293b}.SnakeGame_canvas__vip2j{display:block;background-color:#0f172a}.SnakeGame_overlay__Gvbdc{position:absolute;inset:0;background:rgba(15,23,42,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem}.SnakeGame_overlay__Gvbdc p{font-size:1.25rem;font-weight:500;color:#f8fafc;margin-bottom:1.5rem}.SnakeGame_restartBtn__uM8F4{background:#22c55e;color:#fff;border:none;padding:.75rem 2rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 4px 14px 0 rgba(34,197,94,.39)}.SnakeGame_restartBtn__uM8F4:hover{background:#16a34a;transform:translateY(-2px);box-shadow:0 6px 20px rgba(34,197,94,.23)}.SnakeGame_controls__C18Vr{background:rgba(30,41,59,.5);padding:1.5rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);width:100%;max-width:500px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.SnakeGame_instruction__zgnUM h3{font-size:1rem;margin-bottom:1rem;color:#f8fafc}.SnakeGame_instruction__zgnUM p{font-size:.875rem;color:#94a3b8;margin-bottom:.5rem}