*{box-sizing:border-box}:root{--main-app-bg-color:linear-gradient(130deg,#222732,#2e3442 60%,#31394a 80%);--main-app-ad-bg-color:#303443;--main-app-card-color:#464e61;--main-app-secondary-color:#566278;--main-app-cta-color:#899ec9;--main-app-ui-element-hover-color:#828ead;--main-app-vibrant-ui-element-color:#00c6bd;--main-app-scrollbar-thumb-color:#00fff3;--main-app-white-text-color:#f2f2f2;--main-app-gray-text-color:#c7c7c7;--main-app-aqua-text-color:aqua;--main-app-hover-shadow-color:rgba(0,198,189,.4);--scales-stats-text-color-attackSpeed:#ffe384;--main-app-items-text-color-orange1:#ff8100;--main-app-items-text-color-status:#c240ff}body{background:var(--main-app-bg-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0;padding:0}#__nuxt,body{min-height:100vh}.bingo-cell,button{transition:all .2s ease}.bingo-cell:focus,button:focus{outline:2px solid #3498db;outline-offset:2px}.bingo-card,.bingo-cell,.bingo-game{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}.game-controls[data-v-d4175d12]{align-items:center}.control-buttons[data-v-d4175d12],.game-controls[data-v-d4175d12]{display:flex;flex-direction:column;gap:15px}.control-buttons[data-v-d4175d12]{flex-wrap:wrap;justify-content:center}.control-button[data-v-d4175d12]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;min-width:160px;padding:12px 24px;transition:all .3s ease}.save[data-v-d4175d12]{animation:blinkShadow-d4175d12 1.5s infinite alternate}@keyframes blinkShadow-d4175d12{0%{box-shadow:0 0 5px var(--main-app-cta-color)}50%{box-shadow:0 0 20px var(--main-app-cta-color)}to{box-shadow:0 0 5px var(--main-app-cta-color)}}.generate-button[data-v-d4175d12]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;font-size:18px;padding:15px 30px}.generate-button[data-v-d4175d12]:hover{background:linear-gradient(135deg,#2980b9,#1f5f8b);box-shadow:0 4px 12px #3498db4d;transform:translateY(-2px)}.reroll-button[data-v-d4175d12]{background-color:transparent;border:1px solid var(--main-app-cta-color);color:#fff}.reroll-button[data-v-d4175d12]:hover:not(:disabled){background:var(--main-app-cta-color);box-shadow:0 4px 12px var(--main-app-cta-color);transform:translateY(-2px)}.new-game-button[data-v-d4175d12]{background:var(--main-app-cta-color);color:#fff}.new-game-button[data-v-d4175d12]:hover{background:var(--main-app-vibrant-ui-element-color);box-shadow:0 4px 12px var(--main-app-vibrant-ui-element-color);transform:translateY(-2px)}.loading-spinner[data-v-d4175d12]{animation:spin-d4175d12 1s linear infinite}@keyframes spin-d4175d12{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.control-button[data-v-d4175d12]:disabled{background:#bdc3c7;box-shadow:none;color:#7f8c8d;cursor:not-allowed;transform:none}.control-button[data-v-d4175d12]:active:not(:disabled){transform:translateY(0)}@media (max-width:768px){.control-buttons[data-v-d4175d12]{width:100%}.control-button[data-v-d4175d12]{font-size:14px;min-width:200px;padding:10px 20px}.generate-button[data-v-d4175d12]{font-size:16px;padding:12px 24px}}@media (max-width:480px){.control-button[data-v-d4175d12]{font-size:13px;min-width:120px;padding:8px 16px}.generate-button[data-v-d4175d12]{font-size:14px;padding:10px 20px}}.mode-selector[data-v-daa8c78f]{background:var(--main-app-card-color);border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.mode-selector-title[data-v-daa8c78f]{color:#fff;font-size:16px;font-weight:700;margin:15px 0 0;text-align:left}.mode-options[data-v-daa8c78f]{display:flex;gap:15px;justify-content:center}.mode-option[data-v-daa8c78f]{align-items:center;background:#ffffff1a;border:2px solid transparent;border-radius:8px;cursor:pointer;display:flex;gap:10px;min-width:180px;padding:15px;transition:all .3s ease}.mode-option[data-v-daa8c78f]:hover:not(:has(input:disabled)){background:#fff3;transform:translateY(-2px)}.mode-option.active[data-v-daa8c78f]{background:#fff3;border-color:var(--main-app-cta-color)}.mode-option input[type=radio][data-v-daa8c78f]{accent-color:var(--main-app-cta-color);height:18px;width:18px}.mode-option input[type=radio][data-v-daa8c78f]:disabled{cursor:not-allowed;opacity:.5}.mode-option[data-v-daa8c78f]:has(input:disabled){cursor:not-allowed;opacity:.6}.mode-label[data-v-daa8c78f]{display:flex;flex-direction:column;gap:4px}.mode-name[data-v-daa8c78f]{color:#fff;font-size:14px;font-weight:700}.mode-description[data-v-daa8c78f]{color:#bdc3c7;font-size:12px;line-break:auto;line-height:1.3;max-width:189px}@media (max-width:768px){.mode-options[data-v-daa8c78f]{align-items:center;flex-direction:column}.mode-option[data-v-daa8c78f]{min-width:200px}}@media (max-width:480px){.mode-selector[data-v-daa8c78f]{padding:15px}.mode-option[data-v-daa8c78f]{min-width:180px;padding:12px}.mode-name[data-v-daa8c78f]{font-size:13px}.mode-description[data-v-daa8c78f]{font-size:11px;line-break:auto}}.download[data-v-24e0f457]{align-items:center;background:linear-gradient(135deg,var(--main-app-vibrant-ui-element-color));border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-size:18px;font-weight:700;gap:8px;justify-content:center;min-width:160px;padding:7px 20px;transition:all .3s ease}.download[data-v-24e0f457]:hover{box-shadow:0 4px 12px var(--main-app-vibrant-ui-element-color)}.bingo-cell[data-v-dcd01601]{align-items:center;background:var(--main-app-secondary-color);border:2px solid #333;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:120px;justify-content:center;line-height:1.2;padding:4px;position:relative;text-align:center;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:120px}.bingo-cell[data-v-dcd01601]:hover:not(.disabled){transform:scale(1.06)}.bingo-cell.checked[data-v-dcd01601]{background:#2c3e50;color:#fff}.bingo-cell.manual-checked[data-v-dcd01601]{background:#2c3e50;border-color:#3498db}.bingo-cell.backend-checked[data-v-dcd01601]{background:#27ae60;border-color:#2ecc71;color:#fff}.bingo-cell.backend-mode[data-v-dcd01601]:not(.checked):not(.free){cursor:not-allowed;opacity:.8}.bingo-cell.backend-mode[data-v-dcd01601]:not(.checked):not(.free):hover{transform:none}.bingo-cell[data-v-dcd01601]:focus{outline:none}.bingo-cell.free[data-v-dcd01601]{background:#e74c3c;color:#fff;cursor:default;font-size:16px;font-weight:700}.bingo-cell.free[data-v-dcd01601]:hover{transform:none}.bingo-cell.disabled[data-v-dcd01601]{cursor:not-allowed;opacity:.7}.cell-value[data-v-dcd01601]{z-index:1;word-wrap:break-word;display:block;display:-webkit-box;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:4;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;width:100%;-webkit-box-orient:vertical}.bingo-cell.free .cell-value[data-v-dcd01601]{-webkit-line-clamp:unset;overflow:visible;text-overflow:unset}.checkmark[data-v-dcd01601]{color:#27ae60;font-size:14px;font-weight:700;position:absolute;right:6px;top:4px;z-index:2}.bingo-cell.backend-checked .checkmark[data-v-dcd01601]{color:#fff}.bingo-cell.manual-checked .checkmark[data-v-dcd01601]{color:#3498db}.bingo-cell.free .checkmark[data-v-dcd01601],.input[data-v-dcd01601]{color:#fff}.input[data-v-dcd01601]{background-color:var(--main-app-cta-color);border-radius:5px;overflow:hidden;padding:5px;resize:none;width:100%}@media (max-width:768px){.bingo-cell[data-v-dcd01601]{font-size:10px;height:100px;padding:3px;width:100px}.bingo-cell.free[data-v-dcd01601]{font-size:14px}.checkmark[data-v-dcd01601]{font-size:12px;right:5px;top:3px}}@media (max-width:480px){.bingo-cell[data-v-dcd01601]{font-size:9px;height:70px;padding:2px;width:70px}.bingo-cell.free[data-v-dcd01601]{font-size:12px}.cell-value[data-v-dcd01601]{-webkit-line-clamp:3}.checkmark[data-v-dcd01601]{font-size:10px;right:4px;top:2px}}.bingo-card-container[data-v-0a09b2fd]{align-items:center;display:flex;flex-direction:row;gap:10px}.bingo-header[data-v-0a09b2fd],.bingo-header-2[data-v-0a09b2fd]{display:grid;gap:2px;margin-bottom:5px}@media (min-width:768px){.bingo-header[data-v-0a09b2fd]{gap:4px;grid-template-rows:repeat(5,120px)}.bingo-header-2[data-v-0a09b2fd]{gap:4px;grid-template-rows:repeat(6,100px)}.header-letter[data-v-0a09b2fd]{height:120px;width:60px}.header-letter-2[data-v-0a09b2fd]{height:100px;width:60px}}.header-letter[data-v-0a09b2fd],.header-letter-2[data-v-0a09b2fd]{align-items:center;background:#2c3e50;border-radius:4px;color:#fff;display:flex;font-size:24px;font-weight:700;justify-content:center}.bingo-grid[data-v-0a09b2fd]{border:3px solid var(--main-app-card-color);border-radius:8px;box-shadow:0 4px 6px #0000001a;display:grid;gap:2px;grid-template-columns:repeat(5,120px);grid-template-rows:repeat(5,120px);padding:10px;position:relative}.winning-line[data-v-0a09b2fd]{animation:drawLine-0a09b2fd .5s ease-in-out;background:#e74c3c;border-radius:2px;position:absolute;z-index:10}.winning-line-horizontal[data-v-0a09b2fd]{height:4px;left:0;right:0}.winning-line-row-0[data-v-0a09b2fd]{top:62px}.winning-line-row-1[data-v-0a09b2fd]{top:184px}.winning-line-row-2[data-v-0a09b2fd]{top:306px}.winning-line-row-3[data-v-0a09b2fd]{top:428px}.winning-line-row-4[data-v-0a09b2fd]{top:550px}.winning-line-vertical[data-v-0a09b2fd]{bottom:0;top:0;width:4px}.winning-line-col-0[data-v-0a09b2fd]{left:62px}.winning-line-col-1[data-v-0a09b2fd]{left:184px}.winning-line-col-2[data-v-0a09b2fd]{left:306px}.winning-line-col-3[data-v-0a09b2fd]{left:428px}.winning-line-col-4[data-v-0a09b2fd]{left:550px}.winning-line-diagonal-main[data-v-0a09b2fd]{background:linear-gradient(45deg,transparent 48%,#e74c3c 0,#e74c3c 52%,transparent 0);inset:0;pointer-events:none}.winning-line-diagonal-anti[data-v-0a09b2fd]{background:linear-gradient(135deg,transparent 48%,#e74c3c 0,#e74c3c 52%,transparent 0);inset:0;pointer-events:none}@keyframes drawLine-0a09b2fd{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.bingo-card-container[data-v-0a09b2fd]{flex-direction:column}.bingo-header[data-v-0a09b2fd]{grid-template-columns:repeat(5,100px);order:1}.bingo-header-2[data-v-0a09b2fd]{grid-template-columns:repeat(6,83.3px);order:0}.header-letter[data-v-0a09b2fd]{font-size:20px;height:35px;width:100px}.header-letter-2[data-v-0a09b2fd]{font-size:20px;height:35px;width:83.3px}.bingo-grid[data-v-0a09b2fd]{grid-template-columns:repeat(5,100px);grid-template-rows:repeat(5,100px);order:2}.winning-line-row-0[data-v-0a09b2fd]{top:52px}.winning-line-row-1[data-v-0a09b2fd]{top:154px}.winning-line-row-2[data-v-0a09b2fd]{top:256px}.winning-line-row-3[data-v-0a09b2fd]{top:358px}.winning-line-row-4[data-v-0a09b2fd]{top:460px}.winning-line-col-0[data-v-0a09b2fd]{left:52px}.winning-line-col-1[data-v-0a09b2fd]{left:154px}.winning-line-col-2[data-v-0a09b2fd]{left:256px}.winning-line-col-3[data-v-0a09b2fd]{left:358px}.winning-line-col-4[data-v-0a09b2fd]{left:460px}}@media (max-width:480px){.bingo-header[data-v-0a09b2fd]{grid-template-columns:repeat(5,70px)}.bingo-header-2[data-v-0a09b2fd]{grid-template-columns:repeat(6,58.3px)}.header-letter[data-v-0a09b2fd]{font-size:18px;height:30px;width:70px}.header-letter-2[data-v-0a09b2fd]{font-size:18px;height:30px;width:58.3px}.bingo-grid[data-v-0a09b2fd]{grid-template-columns:repeat(5,70px);grid-template-rows:repeat(5,70px);padding:8px}.winning-line-row-0[data-v-0a09b2fd]{top:42px}.winning-line-row-1[data-v-0a09b2fd]{top:124px}.winning-line-row-2[data-v-0a09b2fd]{top:206px}.winning-line-row-3[data-v-0a09b2fd]{top:288px}.winning-line-row-4[data-v-0a09b2fd]{top:370px}.winning-line-col-0[data-v-0a09b2fd]{left:42px}.winning-line-col-1[data-v-0a09b2fd]{left:124px}.winning-line-col-2[data-v-0a09b2fd]{left:206px}.winning-line-col-3[data-v-0a09b2fd]{left:288px}.winning-line-col-4[data-v-0a09b2fd]{left:370px}}.bingo-game-page[data-v-448920ee]{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1200px;min-height:100%;padding:20px;width:100%}.mode-controls-header[data-v-448920ee]{align-items:center;display:flex;gap:10px}.mode-controls-header-no-game[data-v-448920ee]{display:flex;flex-direction:column}.error-message[data-v-448920ee]{background:#e74c3c;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:10px 0;max-width:500px;padding:15px;width:100%}.error-content[data-v-448920ee]{align-items:center;display:flex;gap:10px;margin-bottom:10px}.error-icon[data-v-448920ee]{font-size:18px}.error-text[data-v-448920ee]{color:#fff;flex:1;font-size:14px;line-height:1.4}.error-close[data-v-448920ee]{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:4px;transition:background .2s ease}.error-close[data-v-448920ee]:hover,.retry-button[data-v-448920ee]{background:#fff3}.retry-button[data-v-448920ee]{align-items:center;border:1px solid hsla(0,0%,100%,.3);border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 16px;transition:all .2s ease}.retry-button[data-v-448920ee]:hover{background:#ffffff4d;transform:translateY(-1px)}.control-button[data-v-448920ee]{align-items:center;background:linear-gradient(135deg,#3498db,#2980b9);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-size:18px;font-weight:700;gap:8px;justify-content:center;min-width:160px;padding:15px 30px;transition:all .3s ease}.control-button[data-v-448920ee]:hover{background:linear-gradient(135deg,#2980b9,#1f5f8b);box-shadow:0 4px 12px #3498db4d;transform:translateY(-2px)}.control-button[data-v-448920ee]:disabled{background:#bdc3c7;box-shadow:none;color:#7f8c8d;cursor:not-allowed;transform:none}.game-instructions[data-v-448920ee]{color:#7f8c8d;font-size:14px;line-height:1.4;text-align:center}.shuffle-container[data-v-448920ee]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.patchme[data-v-448920ee]{background-color:var(--main-app-card-color);border-radius:10px;color:var(--main-app-white-text-color);height:365px;margin-top:150px;width:700px}.patchme-title[data-v-448920ee]{align-items:center;background-color:var(--main-app-secondary-color);border-radius:10px 10px 0 0;display:flex;justify-content:space-between;padding-block:10px;padding-inline:20px}.patchme-desc[data-v-448920ee]{padding:20px}.patchme-images[data-v-448920ee]{display:flex;gap:20px;width:700px}.patchme-images img[data-v-448920ee]{border-radius:5px;height:167px;width:205px}@media (max-width:768px){.bingo-game[data-v-448920ee]{gap:15px;padding:15px}.error-message[data-v-448920ee]{padding:12px}.error-text[data-v-448920ee]{font-size:13px}.control-button[data-v-448920ee]{font-size:16px;min-width:200px;padding:12px 24px}.patchme[data-v-448920ee]{background-color:var(--main-app-card-color);border-radius:10px;color:var(--main-app-white-text-color);height:100%;margin-top:100px;width:400px}.patchme-title[data-v-448920ee]{align-items:center;background-color:var(--main-app-secondary-color);border-radius:10px 10px 0 0;display:flex;justify-content:space-between;padding-block:10px;padding-inline:20px}.patchme-desc[data-v-448920ee]{padding:20px}.patchme-images[data-v-448920ee]{align-items:center;display:flex;flex-direction:column;gap:20px;width:100%}.patchme-images img[data-v-448920ee]{border-radius:5px;height:167px;width:205px}}@media (max-width:480px){.bingo-game[data-v-448920ee]{gap:10px}.bingo-game[data-v-448920ee],.error-message[data-v-448920ee]{padding:10px}.error-text[data-v-448920ee],.retry-button[data-v-448920ee]{font-size:12px}.retry-button[data-v-448920ee]{padding:6px 12px}.control-button[data-v-448920ee]{font-size:14px;min-width:120px;padding:10px 20px}.game-instructions[data-v-448920ee]{font-size:12px;max-width:250px}}#app[data-v-39f108aa]{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}header[data-v-39f108aa]{background:var(--main-app-secondary-color);color:#fff;padding:.5rem;text-align:center}header h1[data-v-39f108aa]{margin:0}main[data-v-39f108aa]{align-items:center;display:flex;flex:1;justify-content:center}.href[data-v-39f108aa]{color:var(--main-app-scrollbar-thumb-color);text-decoration:none}.href[data-v-39f108aa]:hover{filter:drop-shadow(0 4px 12px var(--main-app-vibrant-ui-element-color))}
