.key[data-v-ce632c56]{font-weight:700;font-size:36px;display:flex;justify-content:center;align-items:center;width:90px;height:90px;line-height:90px;background:linear-gradient(145deg,#2c3e50,#1a252f);border:3px solid #1a252f;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:4px 4px 8px rgba(0,0,0,.4),-2px -2px 6px hsla(0,0%,100%,.1),inset 0 0 0 hsla(0,0%,100%,0);position:relative}.key[data-v-ce632c56]:hover{transform:translateY(-2px);box-shadow:6px 6px 12px rgba(0,0,0,.5),-2px -2px 8px hsla(0,0%,100%,.15),inset 0 0 0 hsla(0,0%,100%,0)}.key[data-v-ce632c56]:active{transform:translateY(0);box-shadow:2px 2px 4px rgba(0,0,0,.4),-1px -1px 3px hsla(0,0%,100%,.1),inset 2px 2px 4px rgba(0,0,0,.3)}.key.selected[data-v-ce632c56]{border:4px solid #f1c40f;box-shadow:0 0 20px rgba(241,196,15,.6),4px 4px 8px rgba(0,0,0,.4),inset 0 0 10px rgba(241,196,15,.2);animation:pulse-ce632c56 1s ease-in-out infinite}@keyframes pulse-ce632c56{0%,to{box-shadow:0 0 20px rgba(241,196,15,.6),4px 4px 8px rgba(0,0,0,.4),inset 0 0 10px rgba(241,196,15,.2)}50%{box-shadow:0 0 30px rgba(241,196,15,.8),4px 4px 8px rgba(0,0,0,.4),inset 0 0 15px rgba(241,196,15,.3)}}.key.display[data-v-ce632c56]{background:linear-gradient(145deg,#ecf0f1,#bdc3c7);border:3px solid #95a5a6;box-shadow:4px 4px 8px rgba(0,0,0,.3),-2px -2px 6px hsla(0,0%,100%,.5),inset -2px -2px 4px rgba(0,0,0,.1),inset 2px 2px 4px hsla(0,0%,100%,.7)}.key.disabled[data-v-ce632c56]{opacity:.6;cursor:not-allowed}.key.display.red[data-v-ce632c56]{background:linear-gradient(145deg,#e74c3c,#c0392b);border:3px solid #a93226}.key.display.blue[data-v-ce632c56]{background:linear-gradient(145deg,#3498db,#2980b9);border:3px solid #21618c}.key.display.white[data-v-ce632c56]{background:linear-gradient(145deg,#fff,#ecf0f1);border:3px solid #bdc3c7;color:#4b4242}.key.display.yellow[data-v-ce632c56]{background:linear-gradient(145deg,#f1c40f,#f39c12);border:3px solid #d68910}.key.display.green[data-v-ce632c56]{background:linear-gradient(145deg,#27ae60,#229954);border:3px solid #1e8449}.key.display.orange[data-v-ce632c56]{background:linear-gradient(145deg,#e67e22,#d35400);border:3px solid #ba4a00}.key.display.clear[data-v-ce632c56]{background:transparent}.game-board-wrapper[data-v-550f757a]{background:hsla(0,0%,100%,.95);border-radius:20px;padding:30px;box-shadow:0 10px 40px rgba(0,0,0,.3);max-width:450px}.version-text[data-v-550f757a]{font-weight:700;font-size:1.4em;margin-bottom:20px;color:#2c3e50;text-transform:uppercase;letter-spacing:2px}.button-group[data-v-550f757a]{display:flex;gap:10px;margin-bottom:15px;flex-wrap:wrap;justify-content:center}.game-button[data-v-550f757a]{padding:12px 20px;border:none;border-radius:12px;font-weight:700;font-size:.9em;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.2);color:#fff;display:flex;align-items:center;gap:6px}.button-icon[data-v-550f757a]{font-size:1.2em}.location-btn[data-v-550f757a]{background:linear-gradient(135deg,#3498db,#2980b9)}.location-btn[data-v-550f757a]:hover{background:linear-gradient(135deg,#2980b9,#21618c);transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.3)}.match-btn[data-v-550f757a]{background:linear-gradient(135deg,#e74c3c,#c0392b)}.match-btn[data-v-550f757a]:hover{background:linear-gradient(135deg,#c0392b,#a93226);transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.3)}.combo-btn[data-v-550f757a]{background:linear-gradient(135deg,#27ae60,#229954)}.combo-btn[data-v-550f757a]:hover{background:linear-gradient(135deg,#229954,#1e8449);transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.3)}.game-button[data-v-550f757a]:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.2)}.action-icons[data-v-550f757a]{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.icon-button[data-v-550f757a]{width:45px;height:45px;border:none;border-radius:50%;font-size:1.3em;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center}.hint-btn[data-v-550f757a]{background:linear-gradient(135deg,#f1c40f,#f39c12);color:#fff}.hint-btn[data-v-550f757a]:hover{background:linear-gradient(135deg,#f39c12,#e67e22);transform:scale(1.1)}.info-btn[data-v-550f757a]{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff}.info-btn[data-v-550f757a]:hover{background:linear-gradient(135deg,#8e44ad,#7d3c98);transform:scale(1.1)}.icon-button[data-v-550f757a]:active{transform:scale(.95)}.winText[data-v-550f757a]{font-weight:700;font-size:1.3em;margin:20px 0;color:#27ae60;animation:blink-550f757a 1s linear infinite;animation-iteration-count:3;padding:15px;background:rgba(46,204,113,.1);border-radius:10px}.cube-container[data-v-550f757a]{background:#34495e;border-radius:15px;padding:15px;box-shadow:inset 0 4px 8px rgba(0,0,0,.3);margin:20px 0}.grid-wrapper[data-v-550f757a]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@keyframes blink-550f757a{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.emoji-selection-container[data-v-550f757a]{margin-top:20px;padding:15px;background:rgba(52,73,94,.1);border-radius:12px}.emoji-selection-label[data-v-550f757a]{font-weight:700;font-size:1.1em;margin-bottom:10px;color:#2c3e50}.emojiContainer[data-v-550f757a]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.emojiOptions[data-v-550f757a]{cursor:pointer;transition:all .2s ease}.emojiOptions[data-v-550f757a]:hover{transform:scale(1.1)}.emojiOptions[data-v-550f757a]:active{transform:scale(.95)}.scoreGrid[data-v-71d14ecf]{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;margin-top:20px}.score-card[data-v-71d14ecf]{background:hsla(0,0%,100%,.95);border-radius:15px;padding:15px 25px;box-shadow:0 4px 15px rgba(0,0,0,.2);display:flex;align-items:center;gap:12px;transition:all .3s ease;min-width:140px}.score-card[data-v-71d14ecf]:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.3)}.score-icon[data-v-71d14ecf]{font-size:2em;line-height:1}.score-content[data-v-71d14ecf]{display:flex;flex-direction:column;align-items:flex-start}.score-label[data-v-71d14ecf]{font-size:.85em;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.score-value[data-v-71d14ecf]{font-size:2em;font-weight:700;line-height:1}.score-card.incorrect[data-v-71d14ecf]{border-left:5px solid #e74c3c}.score-card.incorrect .score-label[data-v-71d14ecf]{color:#c0392b}.score-card.incorrect .score-value[data-v-71d14ecf]{color:#e74c3c}.score-card.hints[data-v-71d14ecf]{border-left:5px solid #f1c40f}.score-card.hints .score-label[data-v-71d14ecf]{color:#d68910}.score-card.hints .score-value[data-v-71d14ecf]{color:#f39c12}.modal[data-v-635f6056]{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);color:#000;&.open[data-v-635f6056]{display:block}}.modal-content[data-v-635f6056]{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%;max-width:1000px}.close[data-v-635f6056]{color:#aaa;float:right;font-size:28px;font-weight:700}.close[data-v-635f6056]:focus,.close[data-v-635f6056]:hover{color:#000;text-decoration:none;cursor:pointer}.container[data-v-5aaa9a0f]{margin:20px}h2[data-v-5aaa9a0f]{font-size:1.25em;font-weight:700;text-align:center}p[data-v-5aaa9a0f]{max-width:100%;margin-bottom:10px;@media (min-width:800px){max-width:70%}}.instructionContainer[data-v-5aaa9a0f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;&[data-v-5aaa9a0f]:not(:last-of-type){border-bottom:1px solid #000;padding-bottom:16px}>div>img[data-v-5aaa9a0f]:not(:last-of-type){margin-right:16px}}#app{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.app{display:flex;flex-direction:column;align-items:center;padding:20px}.app h1{font-size:3em;font-weight:700;margin:20px 0;color:#2c3e50;text-shadow:3px 3px 6px rgba(0,0,0,.2);letter-spacing:2px}body{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;margin:0;padding:0}