.stat-pill.combo[data-v-828fbc07]{background:var(--bg-tertiary)}.stat-pill.combo.active[data-v-828fbc07]{animation:pulse-828fbc07 1s ease-in-out infinite;background:linear-gradient(135deg,#f59e0b4d,#f59e0b1a);color:var(--warning)}.stat-pill.warning[data-v-828fbc07]{color:var(--warning)}.stat-pill.warning.danger[data-v-828fbc07]{animation:pulse-red-828fbc07 1s ease-in-out infinite;color:var(--error)}@keyframes pulse-828fbc07{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes pulse-red-828fbc07{0%,to{opacity:1}50%{opacity:.6}}.info-item.coins[data-v-828fbc07]{color:#fbbf24}.info-item.warning[data-v-828fbc07]{color:var(--error)}.powerup-bar[data-v-828fbc07]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;display:flex;flex-shrink:0;gap:8px;padding:8px}.powerup-btn[data-v-828fbc07]{align-items:center;background:var(--bg-tertiary);border:2px solid transparent;border-radius:10px;color:var(--text-secondary);cursor:pointer;display:flex;flex-direction:column;gap:2px;min-width:60px;padding:8px 12px;transition:all .2s}.powerup-btn[data-v-828fbc07]:hover:not(:disabled){border-color:var(--border-color);color:var(--text-primary)}.powerup-btn[data-v-828fbc07]:disabled{cursor:not-allowed;opacity:.4}.powerup-btn .icon[data-v-828fbc07]{font-size:20px}.powerup-btn .count[data-v-828fbc07]{color:var(--primary);font-size:12px;font-weight:700}.powerup-btn .name[data-v-828fbc07]{font-size:10px}.game-canvas[data-v-828fbc07]{border-radius:12px;cursor:pointer;height:100%;width:100%}.game-overlay[data-v-828fbc07]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d9;border-radius:16px;display:flex;inset:0;justify-content:center;position:absolute}.overlay-content[data-v-828fbc07]{max-width:320px;padding:24px;text-align:center}.overlay-content h2[data-v-828fbc07]{font-size:24px;font-weight:700;margin-bottom:8px}.subtitle[data-v-828fbc07]{color:var(--text-secondary);font-size:13px;margin-bottom:20px}.mode-select[data-v-828fbc07]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.mode-btn[data-v-828fbc07]{align-items:center;background:var(--bg-tertiary);border:2px solid transparent;border-radius:12px;color:var(--text-secondary);cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:16px;transition:all .2s}.mode-btn[data-v-828fbc07]:hover{border-color:var(--border-color)}.mode-btn.active[data-v-828fbc07]{background:#3b82f61a;border-color:var(--primary);color:var(--text-primary)}.mode-btn .icon[data-v-828fbc07]{font-size:24px}.mode-btn span[data-v-828fbc07]{font-size:14px;font-weight:500}.mode-btn small[data-v-828fbc07]{font-size:11px}.primary-btn[data-v-828fbc07],.secondary-btn[data-v-828fbc07]{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-bottom:8px;padding:12px;transition:all .2s;width:100%}.primary-btn[data-v-828fbc07]{background:var(--primary);color:#fff}.primary-btn[data-v-828fbc07]:hover{background:var(--primary-dark)}.secondary-btn[data-v-828fbc07]{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary)}.secondary-btn[data-v-828fbc07]:hover{background:var(--border-color)}.btn-group[data-v-828fbc07]{display:flex;flex-direction:column;gap:8px}.game-over-icon[data-v-828fbc07]{font-size:48px;margin-bottom:8px}.stars-display[data-v-828fbc07]{display:flex;gap:8px;justify-content:center;margin:16px 0}.stars-display .icon[data-v-828fbc07]{font-size:32px}.star-filled[data-v-828fbc07]{color:#f59e0b}.star-empty[data-v-828fbc07]{color:var(--text-secondary);opacity:.5}.stats-grid[data-v-828fbc07]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin:16px 0}.stat-item[data-v-828fbc07]{align-items:center;display:flex;flex-direction:column;gap:4px}.stat-label[data-v-828fbc07]{color:var(--text-secondary);font-size:11px;text-transform:uppercase}.stat-value[data-v-828fbc07]{font-family:monospace;font-size:16px;font-weight:700}.slot-bar-container[data-v-828fbc07]{align-items:center;display:flex;flex-direction:column;gap:8px;max-width:400px;width:100%}.slot-bar[data-v-828fbc07]{background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:16px;box-shadow:0 8px 32px #0000004d;display:flex;gap:8px;padding:12px}.slot-bar.warning[data-v-828fbc07]{border-color:var(--warning)}.slot-bar.full[data-v-828fbc07]{animation:shake-828fbc07 .5s ease;border-color:var(--error)}@keyframes shake-828fbc07{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.slot-cell[data-v-828fbc07]{align-items:center;background:var(--bg-tertiary);border:2px dashed var(--border-color);border-radius:12px;display:flex;height:50px;justify-content:center;width:50px}.slot-cell.filled[data-v-828fbc07]{border-color:transparent;border-style:solid}.slot-screw[data-v-828fbc07]{align-items:center;animation:popIn-828fbc07 .3s ease;border-radius:50%;box-shadow:0 4px 8px #0000004d;display:flex;height:40px;justify-content:center;width:40px}@keyframes popIn-828fbc07{0%{transform:scale(0)}70%{transform:scale(1.1)}to{transform:scale(1)}}.slot-screw.eliminating[data-v-828fbc07]{animation:eliminate-828fbc07 .5s ease forwards}@keyframes eliminate-828fbc07{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.3)}to{opacity:0;transform:scale(0)}}.slot-screw.red[data-v-828fbc07]{background:linear-gradient(135deg,#ef4444,#dc2626)}.slot-screw.blue[data-v-828fbc07]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.slot-screw.green[data-v-828fbc07]{background:linear-gradient(135deg,#22c55e,#16a34a)}.slot-screw.yellow[data-v-828fbc07]{background:linear-gradient(135deg,#eab308,#ca8a04)}.slot-screw.purple[data-v-828fbc07]{background:linear-gradient(135deg,#a855f7,#9333ea)}.slot-screw.orange[data-v-828fbc07]{background:linear-gradient(135deg,#f97316,#ea580c)}.slot-screw.cyan[data-v-828fbc07]{background:linear-gradient(135deg,#06b6d4,#0891b2)}.slot-screw.pink[data-v-828fbc07]{background:linear-gradient(135deg,#ec4899,#db2777)}.screw-head[data-v-828fbc07]{align-items:center;background:#fff3;border-radius:50%;display:flex;height:24px;justify-content:center;width:24px}.screw-cross[data-v-828fbc07]{background:linear-gradient(90deg,transparent 45%,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 55%,transparent 0),linear-gradient(180deg,transparent 45%,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 55%,transparent 0);height:16px;width:16px}.slot-label[data-v-828fbc07]{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;gap:4px}.elimination-effect[data-v-828fbc07]{animation:float-up-828fbc07 1s ease forwards;font-size:24px;font-weight:700;pointer-events:none;position:fixed}@keyframes float-up-828fbc07{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-50px) scale(1.5)}}.level-panel[data-v-828fbc07]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:100}.panel-content[data-v-828fbc07]{background:var(--bg-secondary);box-shadow:-4px 0 20px #0000004d;display:flex;flex-direction:column;height:100%;max-width:420px;width:100%}.panel-header[data-v-828fbc07]{border-bottom:1px solid var(--border-color);justify-content:space-between;padding:16px 20px}.panel-header[data-v-828fbc07],.panel-header h3[data-v-828fbc07]{align-items:center;display:flex}.panel-header h3[data-v-828fbc07]{font-size:18px;font-weight:600;gap:8px}.close-btn[data-v-828fbc07]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.close-btn[data-v-828fbc07]:hover{background:var(--bg-tertiary);color:var(--text-primary)}.panel-body[data-v-828fbc07]{flex:1;overflow-y:auto;padding:20px}.slide-enter-active[data-v-828fbc07],.slide-leave-active[data-v-828fbc07]{transition:opacity .3s ease}.slide-enter-active .panel-content[data-v-828fbc07],.slide-leave-active .panel-content[data-v-828fbc07]{transition:transform .3s ease}.slide-enter-from[data-v-828fbc07],.slide-leave-to[data-v-828fbc07]{opacity:0}.slide-enter-from .panel-content[data-v-828fbc07],.slide-leave-to .panel-content[data-v-828fbc07]{transform:translate(100%)}.setting-group[data-v-828fbc07]{margin-bottom:24px}.setting-group h4[data-v-828fbc07]{color:var(--text-secondary);font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.theme-options[data-v-828fbc07]{display:flex;gap:12px}.theme-card[data-v-828fbc07]{align-items:center;background:var(--bg-tertiary);border:2px solid transparent;border-radius:12px;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:8px;padding:12px;transition:all .2s}.theme-card[data-v-828fbc07]:hover{border-color:var(--border-color)}.theme-card.active[data-v-828fbc07]{border-color:var(--primary)}.theme-preview[data-v-828fbc07]{border:2px solid var(--border-color);border-radius:8px;height:40px;width:40px}.theme-preview.classic[data-v-828fbc07]{background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.theme-preview.modern[data-v-828fbc07]{background:linear-gradient(135deg,#1e293b,#334155)}.theme-preview.neon[data-v-828fbc07]{background:linear-gradient(135deg,#0a0a0a,#1a1a2e);box-shadow:0 0 10px #0f8}.theme-card span[data-v-828fbc07]{font-size:12px}.option-list[data-v-828fbc07]{display:flex;flex-direction:column;gap:8px}.toggle-switch[data-v-828fbc07]{align-items:center;cursor:pointer;display:flex;gap:12px}.toggle-switch input[data-v-828fbc07]{display:none}.toggle-slider[data-v-828fbc07]{background:var(--bg-tertiary);border-radius:12px;height:24px;position:relative;transition:background .3s;width:48px}.toggle-slider[data-v-828fbc07]:before{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:20px;left:2px;position:absolute;top:2px;transition:transform .3s;width:20px}.toggle-switch input:checked+.toggle-slider[data-v-828fbc07]{background:var(--primary)}.toggle-switch input:checked+.toggle-slider[data-v-828fbc07]:before{transform:translate(24px)}.toggle-label[data-v-828fbc07]{color:var(--text-primary);font-size:14px}.apply-btn[data-v-828fbc07]{align-items:center;background:var(--primary);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:14px;transition:all .2s;width:100%}.apply-btn[data-v-828fbc07]:hover{background:var(--primary-dark)}.apply-btn.secondary[data-v-828fbc07]{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary)}.help-section[data-v-828fbc07]{margin-bottom:20px}.help-section h4[data-v-828fbc07]{font-size:14px;font-weight:600;margin-bottom:8px}.help-section p[data-v-828fbc07]{color:var(--text-secondary);font-size:13px;line-height:1.5}.help-section ul[data-v-828fbc07]{list-style:none;padding:0}.help-section li[data-v-828fbc07]{color:var(--text-secondary);font-size:13px;padding:4px 0 4px 16px;position:relative}.help-section li[data-v-828fbc07]:before{background:var(--primary-light);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:10px;width:6px}.control-grid[data-v-828fbc07]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.control-item[data-v-828fbc07]{align-items:center;background:var(--bg-tertiary);border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:10px}.control-item kbd[data-v-828fbc07]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;font-family:monospace;font-size:12px;padding:2px 8px}.control-item span[data-v-828fbc07]{color:var(--text-secondary);font-size:11px}.leaderboard-tabs[data-v-828fbc07]{display:flex;gap:8px;margin-bottom:16px;overflow-x:auto;scrollbar-width:none}.leaderboard-tabs[data-v-828fbc07]::-webkit-scrollbar{display:none}.tab-btn[data-v-828fbc07]{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;flex:1;font-size:13px;font-weight:500;padding:8px 12px;transition:all .2s;white-space:nowrap}.tab-btn[data-v-828fbc07]:hover{border-color:var(--primary);color:var(--text-primary)}.tab-btn.active[data-v-828fbc07]{background:var(--primary);border-color:var(--primary);color:#fff}.level-grid[data-v-828fbc07]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.level-card[data-v-828fbc07]{align-items:center;background:var(--bg-tertiary);border:2px solid transparent;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:16px 8px;position:relative;transition:all .2s}.level-card[data-v-828fbc07]:hover:not(.locked){border-color:var(--border-color)}.level-card.current[data-v-828fbc07]{background:#3b82f61a;border-color:var(--primary)}.level-card.locked[data-v-828fbc07]{cursor:not-allowed;opacity:.5}.level-number[data-v-828fbc07]{font-size:20px;font-weight:700}.level-name[data-v-828fbc07]{color:var(--text-secondary);font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.level-stars[data-v-828fbc07]{display:flex;gap:2px}.level-stars .icon[data-v-828fbc07]{font-size:12px}.level-lock[data-v-828fbc07]{align-items:center;background:#00000080;border-radius:12px;display:flex;inset:0;justify-content:center;position:absolute}.level-lock .icon[data-v-828fbc07]{color:var(--text-secondary);font-size:20px}@media(max-width:768px){.powerup-bar[data-v-828fbc07]{gap:4px;padding:6px}.powerup-btn[data-v-828fbc07]{min-width:50px;padding:6px 8px}.powerup-btn .name[data-v-828fbc07]{display:none}.slot-bar[data-v-828fbc07]{gap:6px;padding:8px}.slot-cell[data-v-828fbc07]{height:40px;width:40px}.slot-screw[data-v-828fbc07]{height:32px;width:32px}.level-grid[data-v-828fbc07]{grid-template-columns:repeat(2,1fr)}.mode-select[data-v-828fbc07]{grid-template-columns:1fr}.control-grid[data-v-828fbc07]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.panel-content[data-v-828fbc07]{max-width:100%}.slot-cell[data-v-828fbc07]{height:36px;width:36px}.slot-screw[data-v-828fbc07]{height:28px;width:28px}.leaderboard-tabs[data-v-828fbc07]{gap:6px}.tab-btn[data-v-828fbc07]{font-size:12px;padding:6px 10px}}
