.logo-nav[data-v-4e82d445]{display:inline-block;font-weight:600;letter-spacing:.1rem;text-transform:uppercase}.logo-nav .clickable-logo[data-v-4e82d445]{cursor:pointer;margin-bottom:-3px;transition:transform .2s ease,filter .2s ease;width:2.2rem}.logo-nav .clickable-logo[data-v-4e82d445]:hover{filter:brightness(1.2);transform:scale(1.1)}.logo-nav .clickable-logo[data-v-4e82d445]:active{transform:scale(.95)}.secret-snake-overlay[data-v-54a716e7]{align-items:center;animation:fadeIn-54a716e7 .3s ease-in-out;background-color:#000;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.snake-game-container[data-v-54a716e7]{align-items:center;display:flex;flex-direction:column;gap:20px;position:relative}.close-button[data-v-54a716e7]{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5rem;padding:8px;position:absolute;right:0;top:-50px;transition:all .2s ease;z-index:10000}.close-button[data-v-54a716e7]:hover{background-color:#ffffff1a;transform:scale(1.1)}.close-button[data-v-54a716e7]:active{transform:scale(.95)}.canvas-wrapper[data-v-54a716e7]{align-items:center;background:linear-gradient(45deg,#42b883,#3e71fa);display:flex;justify-content:center;padding:20px}.snake-canvas[data-v-54a716e7]{background:none;border:none;cursor:pointer;outline:none}.score-display[data-v-54a716e7]{color:#fff;font-family:Inter Variable,Inter,sans-serif;font-size:1.5rem;font-weight:700;text-align:center;-webkit-font-smoothing:antialiased;background:transparent}.game-over-overlay[data-v-54a716e7]{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.game-over-content[data-v-54a716e7]{background-color:var(--black);border:1px solid #333;padding:2rem;text-align:center}.game-over-content h3[data-v-54a716e7]{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.game-over-content h3[data-v-54a716e7],.game-over-content p[data-v-54a716e7]{font-family:Inter Variable,Inter,sans-serif;-webkit-font-smoothing:antialiased}.game-over-content p[data-v-54a716e7]{color:#ccc;font-size:1.2rem;font-weight:400;margin-bottom:1.5rem}.game-over-content button[data-v-54a716e7]{background-color:transparent;border:1px solid var(--green);color:var(--white);cursor:pointer;font-family:Inter Variable,Inter,sans-serif;font-size:1rem;font-weight:700;margin:0 .5rem;padding:.75rem 1.5rem;text-transform:capitalize;transition:.5s;-webkit-font-smoothing:antialiased}.game-over-content button[data-v-54a716e7]:hover{background-color:var(--green)}.game-over-content button.close-btn[data-v-54a716e7]{border-color:#666;color:#ccc}.game-over-content button.close-btn[data-v-54a716e7]:hover{background-color:#666;color:#fff}@keyframes fadeIn-54a716e7{0%{opacity:0}to{opacity:1}}p[data-v-43b6b2ab]{font-size:.9rem}.home[data-v-ffafd6c3]{align-items:center;background:var(--black);color:var(--white);direction:row;width:100%}.home[data-v-ffafd6c3],.home .home-panel[data-v-ffafd6c3]{display:flex;height:100vh;justify-content:center;min-height:750px}.home .home-panel[data-v-ffafd6c3]{align-content:center;flex-direction:column;min-width:500px;width:40%}.home .home-panel.left[data-v-ffafd6c3]{background:var(--black);justify-content:space-between;padding:3rem 5rem}.home .home-panel.right[data-v-ffafd6c3]{width:60%}@media(max-width:768px){.home .home-panel.left[data-v-ffafd6c3],.home .home-panel.right[data-v-ffafd6c3]{height:auto;min-height:auto;width:100%}.home .home-panel.left[data-v-ffafd6c3]{padding-bottom:2.5rem}.home .home-panel .long-divider[data-v-ffafd6c3]{margin-bottom:4rem}.home[data-v-ffafd6c3]{flex-direction:column;height:auto;min-height:auto}}.long-divider[data-v-ffafd6c3]{animation:gradient 3s ease-in-out infinite;background:linear-gradient(270deg,var(--green),var(--lightblue),var(--green));background-size:200% 200%;border-radius:1px;height:4px;width:100%}.inner-scroll[data-v-ffafd6c3]{background-color:#000;height:100vh;overflow-y:scroll;padding:3rem 5rem;width:100%}@media(max-width:768px){.inner-scroll[data-v-ffafd6c3]{height:auto;padding-top:2.5rem}}
