._container_1etrf_1{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);width:100vw;height:100vh}._iconsContainer_1etrf_7{z-index:2;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:30px;padding:15vh;display:flex}._icon_1etrf_7{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}._icon_1etrf_7 svg{width:60px;height:60px}._icon_1etrf_7 span{color:#fff;text-shadow:0 1px 3px #00000080;-webkit-user-select:none;user-select:none;font-size:.875rem;font-weight:500}._particlesContainer_1etrf_39{z-index:1;pointer-events:none;background:radial-gradient(circle at 20%,#ffffff1a 0%,#0000 50%),radial-gradient(circle at 80% 80%,#ffffff0d 0%,#0000 50%);width:100%;height:100%;animation:20s infinite _backgroundShift_1etrf_1;position:absolute;top:0;left:0}@keyframes _backgroundShift_1etrf_1{0%,to{opacity:.3}50%{opacity:.6}}._particle_1etrf_39{will-change:transform,opacity;pointer-events:none;background:#fff9;border-radius:50%;position:absolute}._container_5ims7_1{z-index:3;background-color:#fffffff2;flex-direction:column;max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);display:flex;position:fixed;overflow:hidden;box-shadow:0 10px 40px #0003}._maximized_5ims7_13{max-width:none;max-height:none}._content_5ims7_18{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);flex:1;display:flex}._titleBar_5ims7_25{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);color:#333;background:#f6f6f6;border-bottom:1px solid #ddd;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}._buttons_5ims7_37{align-items:center;gap:.5rem;display:flex}._buttons_5ims7_37 div{cursor:pointer;border-radius:50%;width:12px;height:12px}._buttons_5ims7_37 div:hover{opacity:.6}._buttons_5ims7_37 div:active{transform:scale(.9)}._buttons_5ims7_37 div._close_5ims7_56{background-color:#ff5f57}._buttons_5ims7_37 div._hide_5ims7_59{background-color:#ffbd2e}._buttons_5ims7_37 div._resize_5ims7_62{background-color:#28c840}._addressBar_5ims7_68{background:#fff;border:1px solid #ddd;border-radius:6px;flex:1;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.85rem;display:flex}._addressBar_5ims7_68 a{color:#333;-webkit-user-select:none;user-select:none;text-decoration:none}._container_s9jwz_1{background:#fff;flex:1;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}._content_s9jwz_10{text-align:center;max-width:600px;margin:0 auto}._name_s9jwz_16{color:#1a1a1a;letter-spacing:-1px;margin-bottom:1rem;font-size:clamp(1.5rem,10vw,3.5rem);font-weight:700}._tagline_s9jwz_24{color:#666;margin-bottom:3rem;font-size:clamp(1rem,4vw,1.25rem);font-weight:400;line-height:1.6}._socialLinks_s9jwz_32{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}._socialLinks_s9jwz_32 a{color:#1a1a1a;cursor:pointer;background:#fff;border:2px solid #e0e0e0;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}._socialLinks_s9jwz_32 a:hover{background:#f9f9f9;border-color:#667eea;transform:translateY(-2px);box-shadow:0 4px 12px #667eea73}._socialLinks_s9jwz_32 a svg{width:20px;height:20px}@media (max-width:600px){._socialLinks_s9jwz_32 a{padding:.75rem}._socialLinks_s9jwz_32 span{display:none}}._toast_s9jwz_77{color:#fff;z-index:2;background:#1a1a1a;border-radius:8px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;position:fixed;bottom:2rem;left:50%;box-shadow:0 4px 12px #00000026}._content_1am53_1{background:#fff;flex-direction:column;flex:1;height:100%;display:flex}._content_1am53_1 iframe{border:none;flex:1;width:100%;height:100%}._tabContainer_1am53_16{background:#e8e8e8;border-bottom:1px solid #ccc;gap:0;padding:.5rem .5rem 0;display:flex}._tab_1am53_16{cursor:pointer;color:#555;-webkit-user-select:none;user-select:none;background:#d4d4d4;border:1px solid #bbb;border-bottom:none;border-top-left-radius:6px;border-top-right-radius:6px;padding:.5rem 1.25rem;font-size:.9rem;transition:all .2s}._tab_1am53_16:hover{color:#333;background:#e0e0e0}._tabSelected_1am53_43{color:#1a1a1a;z-index:1;background:#fff;border-bottom:1px solid #fff;margin-bottom:-1px;font-weight:500;position:relative}._tabSelected_1am53_43:hover{background:#fff}._container_ta1rf_1{color:#fff;box-sizing:border-box;background:#1a1a1a;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;height:100%;padding:10px;display:flex;overflow:hidden}._grid_ta1rf_15{background:#2a2a2a;border:2px solid #4ade80;flex-shrink:0;width:min(100vh - 120px,100vw - 40px,500px);height:min(100vh - 120px,100vw - 40px,500px);display:grid;box-shadow:0 0 20px #4ade804d}._cell_ta1rf_25{box-sizing:border-box;background:#1a1a1a;border:.5px solid #2a2a2a;width:100%;height:100%}._cell_ta1rf_25._snake_ta1rf_32{background:#4ade80;box-shadow:inset 0 0 2px #0000004d}._cell_ta1rf_25._head_ta1rf_37{background:#22c55e;box-shadow:0 0 4px #4ade8099}._cell_ta1rf_25._food_ta1rf_42{position:relative}._cell_ta1rf_25._food_ta1rf_42:before{content:"";background:#ef4444;border-radius:50%;width:75%;height:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 6px #ef444499}._gameOver_ta1rf_60{text-align:center;z-index:10;background:#000000f2;border:2px solid #4ade80;border-radius:12px;padding:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #4ade8066}._gameOver_ta1rf_60 h2{color:#4ade80;margin:0 0 16px;font-size:32px}._gameOver_ta1rf_60 p{color:#d1d5db;margin:0 0 24px;font-size:18px}._gameOver_ta1rf_60 button{color:#1a1a1a;cursor:pointer;background:#4ade80;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;transition:background .2s}._gameOver_ta1rf_60 button:hover{background:#22c55e}._instructions_ta1rf_102{color:#9ca3af;text-align:center;flex-shrink:0;margin-top:0;font-size:14px}._snakeTitleBar_ta1rf_110{align-items:center;gap:1rem;width:100%;display:flex}._snakeTitleBar_ta1rf_110 ._spacer_ta1rf_117{flex:1}._snakeTitleBar_ta1rf_110 ._title_ta1rf_121{font-weight:700;position:absolute;left:50%;transform:translate(-50%)}._snakeTitleBar_ta1rf_110 ._score_ta1rf_128{margin-left:auto}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--border-radius:15px;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html,body{overscroll-behavior:none;width:100vw;height:100vh;margin:0;padding:0;position:fixed;overflow:hidden}@media (prefers-color-scheme:light){:root{--background:#fff}}
