.home[data-v-bac339be]{min-height:100vh;background:var(--tg-theme-bg-color, #ffffff);color:var(--tg-theme-text-color, #000000);padding:0 0 20px}.language-indicator[data-v-bac339be]{position:fixed;top:10px;right:10px;background:var(--tg-theme-secondary-bg-color, #f4f4f5);padding:6px 12px;border-radius:12px;font-size:13px;z-index:100;color:var(--tg-theme-hint-color, #999999);font-weight:500;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.language-indicator[data-v-bac339be]:active{opacity:.7;transform:scale(.95)}.container[data-v-bac339be]{max-width:100%;margin:0;padding:0 16px}h1[data-v-bac339be]{text-align:left;font-size:28px;font-weight:700;margin:20px 0 8px;color:var(--tg-theme-text-color, #000000);padding:0}.welcome[data-v-bac339be]{text-align:left;margin-bottom:20px;color:var(--tg-theme-hint-color, #999999);font-size:15px}.user-card[data-v-bac339be]{background:var(--tg-theme-secondary-bg-color, #f4f4f5);border-radius:12px;padding:16px;margin-bottom:16px}.user-info[data-v-bac339be]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:var(--tg-theme-text-color, #000000);font-size:15px;font-weight:600}.badge[data-v-bac339be]{background:var(--tg-theme-button-color, #3390ec);padding:4px 10px;border-radius:10px;font-size:11px;color:var(--tg-theme-button-text-color, #ffffff);font-weight:600}.stats[data-v-bac339be]{display:flex;gap:16px}.stat[data-v-bac339be]{flex:1}.stat .label[data-v-bac339be]{font-size:13px;color:var(--tg-theme-hint-color, #999999);display:block;margin-bottom:4px}.stat .value[data-v-bac339be]{font-size:20px;font-weight:700;color:var(--tg-theme-text-color, #000000)}.games-grid[data-v-bac339be]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}.game-card[data-v-bac339be]{background:var(--tg-theme-secondary-bg-color, #f4f4f5);border-radius:12px;overflow:hidden;cursor:pointer;transition:opacity .2s ease}.game-card[data-v-bac339be]:active{opacity:.7}.game-thumbnail[data-v-bac339be]{position:relative;width:100%;height:110px;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2)}.game-thumbnail img[data-v-bac339be]{width:100%;height:100%;object-fit:cover}.game-overlay[data-v-bac339be]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.2) 100%);display:flex;align-items:center;justify-content:center}.game-overlay .game-icon[data-v-bac339be]{font-size:40px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.game-info[data-v-bac339be]{padding:10px 12px;background:var(--tg-theme-secondary-bg-color, #f4f4f5)}.game-name[data-v-bac339be]{font-size:14px;font-weight:600;color:var(--tg-theme-text-color, #000000);text-align:center}.menu-buttons[data-v-bac339be]{display:grid;gap:8px;margin-bottom:20px}.menu-btn[data-v-bac339be]{background:var(--tg-theme-button-color, #3390ec);border:none;border-radius:10px;padding:14px;color:var(--tg-theme-button-text-color, #ffffff);font-size:15px;font-weight:600;cursor:pointer;transition:opacity .2s ease;text-align:center}.menu-btn[data-v-bac339be]:active{opacity:.7}.menu-btn.daily-reward[data-v-bac339be],.menu-btn.shop[data-v-bac339be],.menu-btn.view-all[data-v-bac339be]{background:var(--tg-theme-button-color, #3390ec);color:var(--tg-theme-button-text-color, #ffffff)}.language-selector[data-v-bac339be]{background:var(--tg-theme-secondary-bg-color, #f4f4f5);border-radius:12px;padding:16px;transition:box-shadow .3s ease}.language-selector h3[data-v-bac339be]{margin-bottom:12px;font-size:15px;font-weight:600;color:var(--tg-theme-text-color, #000000)}.lang-select[data-v-bac339be]{width:100%;padding:12px;border-radius:10px;border:none;background:var(--tg-theme-bg-color, #ffffff);color:var(--tg-theme-text-color, #000000);font-size:15px;cursor:pointer}.lang-select[data-v-bac339be]:focus{outline:none}.lang-select option[data-v-bac339be]{background:var(--tg-theme-bg-color, #ffffff);color:var(--tg-theme-text-color, #000000)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;min-height:100vh}
