.coin-stack[data-v-ed0958dc]{display:block;height:3.25rem;width:3.25rem}.theme-library[data-v-053b1ecc]{display:flex;flex-direction:column;gap:1rem;width:100%}label[data-v-053b1ecc]{display:block;font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.14em;margin-bottom:.5rem;text-transform:uppercase}label[data-v-053b1ecc],p[data-v-053b1ecc]{color:var(--text-secondary)}p[data-v-053b1ecc]{font-size:.9rem;margin:0}.auto-row[data-v-053b1ecc]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.auto-row p[data-v-053b1ecc]{margin-bottom:0}.theme-group h5[data-v-053b1ecc]{align-items:baseline;color:var(--text-primary);display:flex;flex-wrap:wrap;font-size:.85rem;font-weight:800;gap:.5rem;margin:0 0 .5rem}.theme-group h5 small[data-v-053b1ecc]{color:var(--text-secondary);font-size:.75rem;font-weight:600}.theme-cards[data-v-053b1ecc]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(5.6rem,1fr))}.theme-card[data-v-053b1ecc]{align-items:stretch;background:var(--bg-primary);border:1.5px solid var(--border);border-radius:14px;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.35rem;padding:.4rem .4rem .5rem;text-align:left;transition:transform .1s ease}.theme-card[data-v-053b1ecc]:active{transform:scale(.96)}.theme-card.selected[data-v-053b1ecc],.theme-card.trying[data-v-053b1ecc]{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--fl-glow)}.mini[data-v-053b1ecc]{aspect-ratio:1.25;border:1px solid;border-radius:10px;display:flex;flex-direction:column;gap:.3rem;justify-content:space-between;overflow:hidden;padding:.35rem}.mini-aa[data-v-053b1ecc]{font-size:.95rem;line-height:1}.mini-tiles[data-v-053b1ecc]{display:flex;gap:3px}.mini-tiles i[data-v-053b1ecc]{aspect-ratio:1;border-radius:3px;flex:1}.mini-bar[data-v-053b1ecc]{border-radius:4px;height:.4rem}.card-name[data-v-053b1ecc]{font-size:.72rem;font-weight:800;line-height:1.15}.card-state[data-v-053b1ecc]{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:.68rem;font-weight:800;gap:.2rem}.card-state.on[data-v-053b1ecc]{color:var(--primary-color)}.try-bar[data-v-053b1ecc]{background:var(--bg-secondary);border:1.5px solid var(--primary-color);border-radius:18px;bottom:calc(env(safe-area-inset-bottom) + 5.4rem);box-shadow:0 12px 30px -12px var(--fl-shadow);display:flex;flex-direction:column;gap:.5rem;padding:.9rem;position:sticky;z-index:2}.try-bar p[data-v-053b1ecc]{margin:0}.try-title[data-v-053b1ecc]{color:var(--text-primary)!important;font-size:.95rem!important}.try-note[data-v-053b1ecc]{font-size:.8rem!important}.buy-button[data-v-053b1ecc]{background:var(--primary-color);border:0;border-radius:var(--global-border-radius);color:var(--on-primary);cursor:pointer;font:inherit;font-size:.95rem;font-weight:800;min-height:46px;padding:.6rem 1rem}.buy-button[data-v-053b1ecc]:disabled{opacity:.5}.pro-link[data-v-053b1ecc],.text-button[data-v-053b1ecc]{background:none;border:0;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.82rem;min-height:44px;padding:0;text-align:left;text-decoration:underline}.pro-link[data-v-053b1ecc]{color:var(--primary-color);font-weight:700;text-decoration:none}.switch[data-v-053b1ecc]{background:color-mix(in srgb,var(--text-primary) 18%,transparent);border:0;border-radius:999px;cursor:pointer;flex-shrink:0;height:31px;padding:2px;transition:background .2s ease;width:51px}.switch .knob[data-v-053b1ecc]{background:#fff;border-radius:50%;box-shadow:0 2px 4px #00000040;display:block;height:27px;transition:transform .2s ease;width:27px}.switch.on[data-v-053b1ecc]{background:var(--color-success)}.switch.on .knob[data-v-053b1ecc]{transform:translate(20px)}.settings-section[data-v-1d01c7ae]{width:100%}.settings-section .support-group[data-v-1d01c7ae]{border-top:1px solid var(--border);padding-top:1.5rem;text-align:left}.settings-section .support-group[data-v-1d01c7ae]:first-child{border-top:0;padding-top:.5rem}.settings-section .support-group .coffee-button[data-v-1d01c7ae],.settings-section .support-group .store-button[data-v-1d01c7ae]{align-items:center;background:var(--text-primary);border:1.5px solid var(--text-primary);border-radius:var(--global-border-radius);color:var(--bg-secondary);display:inline-flex;font-family:var(--font-body);font-size:.9rem;font-weight:700;gap:.55rem;margin-top:.5rem;padding:.65rem 1.25rem;text-decoration:none;transition:all .2s ease}.settings-section .support-group .coffee-button .accent[data-v-1d01c7ae],.settings-section .support-group .store-button .accent[data-v-1d01c7ae]{color:var(--tertiary-color)}.settings-section .support-group .coffee-button.pro-button[data-v-1d01c7ae],.settings-section .support-group .store-button.pro-button[data-v-1d01c7ae]{background:var(--primary-color);border-color:var(--primary-color);color:var(--on-primary)}.settings-section .support-group .coffee-button .spin[data-v-1d01c7ae],.settings-section .support-group .store-button .spin[data-v-1d01c7ae]{animation:spin-1d01c7ae 1s linear infinite}.settings-section .support-group .coffee-button[data-v-1d01c7ae]:hover:not(:disabled),.settings-section .support-group .store-button[data-v-1d01c7ae]:hover:not(:disabled){box-shadow:0 10px 24px -12px #18201959;transform:translateY(-2px)}.settings-section .support-group .coffee-button[data-v-1d01c7ae]:disabled,.settings-section .support-group .store-button[data-v-1d01c7ae]:disabled{cursor:default;opacity:.5}.settings-section .support-group .tip-list[data-v-1d01c7ae]{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);width:100%}.settings-section .support-group .tip-option[data-v-1d01c7ae]{align-items:center;background:var(--bg-primary);border:1px solid var(--border);border-radius:16px;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-body);gap:.35rem;padding:.85rem .4rem .75rem;transition:transform .1s ease}.settings-section .support-group .tip-option[data-v-1d01c7ae]:active:not(:disabled){transform:scale(.96)}.settings-section .support-group .tip-option[data-v-1d01c7ae]:disabled{opacity:.6}.settings-section .support-group .tip-option .tip-name[data-v-1d01c7ae]{color:var(--text-secondary);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.settings-section .support-group .tip-option .tip-price[data-v-1d01c7ae]{background:var(--tertiary-color);border-radius:999px;color:var(--on-present,#fff);font-size:.85rem;font-weight:800;padding:.3rem .7rem}.settings-section .support-group .text-button[data-v-1d01c7ae]{background:none;border:0;color:var(--text-secondary);cursor:pointer;font-size:.85rem;margin-top:.25rem;min-height:44px;padding:0;text-decoration:underline}.settings-section .link-list[data-v-1d01c7ae]{display:flex;flex-direction:column;gap:.75rem}.settings-section .link-list a[data-v-1d01c7ae]{color:var(--text-primary);font-weight:600;text-decoration:none}.settings-section .coming-soon[data-v-1d01c7ae]{color:var(--primary-color);font-size:.9rem;font-weight:700;margin:.5rem 0 0}.settings-section .store-message[data-v-1d01c7ae]{color:var(--text-primary);font-size:.9rem;font-weight:600;margin:0}.settings-section .setting-group[data-v-1d01c7ae]{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:2rem;width:100%}.settings-section .setting-group label[data-v-1d01c7ae]{color:var(--text-secondary);font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.14em;margin-bottom:.5rem;text-transform:uppercase}.settings-section .setting-group p[data-v-1d01c7ae]{color:var(--text-secondary);font-size:.9rem;margin:0 0 1rem}.settings-section .setting-group .theme-grid[data-v-1d01c7ae]{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));width:100%}.settings-section .setting-group .theme-grid .theme-option[data-v-1d01c7ae]{background:var(--bg-secondary);border:1.5px solid var(--border);border-radius:var(--global-border-radius);cursor:pointer;overflow:hidden;padding:1rem;position:relative;text-align:center;transition:all .2s ease}.settings-section .setting-group .theme-grid .theme-option[data-v-1d01c7ae]:hover{border-color:var(--border-hover);box-shadow:0 10px 24px -16px #18201940}.settings-section .setting-group .theme-grid .theme-option.active[data-v-1d01c7ae]{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 10px 24px -14px #1820194d;color:#fff}.settings-section .setting-group .theme-grid .theme-option .theme-preview[data-v-1d01c7ae]{border-radius:calc(var(--global-border-radius) - 4px);height:60px;margin-bottom:.65rem;overflow:hidden;width:100%}.settings-section .setting-group .theme-grid .theme-option .theme-preview .preview-header[data-v-1d01c7ae]{background:var(--bg-primary);border-bottom:1px solid var(--border);height:20px}.settings-section .setting-group .theme-grid .theme-option .theme-preview .preview-content[data-v-1d01c7ae]{align-items:center;background:var(--bg-secondary);display:flex;gap:.25rem;height:40px;justify-content:center;padding:.5rem}.settings-section .setting-group .theme-grid .theme-option .theme-preview .preview-content .preview-tile[data-v-1d01c7ae]{background:var(--bg-primary);border:1px solid var(--border);border-radius:2px;height:1.5rem;width:1.5rem}.settings-section .setting-group .theme-grid .theme-option .theme-preview .preview-content .preview-tile.correct[data-v-1d01c7ae]{background:var(--primary-color);border-color:var(--primary-color)}.settings-section .setting-group .theme-grid .theme-option .theme-preview.light .preview-header[data-v-1d01c7ae]{background:#f6f7f3}.settings-section .setting-group .theme-grid .theme-option .theme-preview.light .preview-content[data-v-1d01c7ae]{background:#fff}.settings-section .setting-group .theme-grid .theme-option .theme-preview.light .preview-content .preview-tile[data-v-1d01c7ae]{background:#f6f7f3;border-color:#18201926}.settings-section .setting-group .theme-grid .theme-option .theme-preview.light .preview-content .preview-tile.correct[data-v-1d01c7ae]{background:#1e7a46;border-color:#1e7a46}.settings-section .setting-group .theme-grid .theme-option .theme-preview.dark .preview-header[data-v-1d01c7ae]{background:#10160f}.settings-section .setting-group .theme-grid .theme-option .theme-preview.dark .preview-content[data-v-1d01c7ae]{background:#182019}.settings-section .setting-group .theme-grid .theme-option .theme-preview.dark .preview-content .preview-tile[data-v-1d01c7ae]{background:#10160f;border-color:#ffffff26}.settings-section .setting-group .theme-grid .theme-option .theme-preview.dark .preview-content .preview-tile.correct[data-v-1d01c7ae]{background:#3fae73;border-color:#3fae73}.settings-section .setting-group .theme-grid .theme-option .theme-preview.greyscale .preview-header[data-v-1d01c7ae]{background:#fff}.settings-section .setting-group .theme-grid .theme-option .theme-preview.greyscale .preview-content[data-v-1d01c7ae]{background:#f0f0f0}.settings-section .setting-group .theme-grid .theme-option .theme-preview.greyscale .preview-content .preview-tile[data-v-1d01c7ae]{background:#fff;border-color:#000}.settings-section .setting-group .theme-grid .theme-option .theme-preview.greyscale .preview-content .preview-tile.correct[data-v-1d01c7ae]{background:#095000;border-color:#095000}.settings-section .setting-group .theme-grid .theme-option .theme-preview.pastel .preview-header[data-v-1d01c7ae]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.settings-section .setting-group .theme-grid .theme-option .theme-preview.pastel .preview-content[data-v-1d01c7ae]{background:linear-gradient(135deg,#f8fafc,#f0f9ff)}.settings-section .setting-group .theme-grid .theme-option .theme-preview.pastel .preview-content .preview-tile[data-v-1d01c7ae]{background:#f0f9ff;border-color:#bae6fd}.settings-section .setting-group .theme-grid .theme-option .theme-preview.pastel .preview-content .preview-tile.correct[data-v-1d01c7ae]{background:linear-gradient(135deg,#0ea5e9,#0284c7);border-color:#0ea5e9}.settings-section .setting-group .theme-grid .theme-option .theme-name[data-v-1d01c7ae]{display:block;font-size:.85rem;font-weight:600}.reminder-head[data-v-1d01c7ae]{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.reminder-head p[data-v-1d01c7ae]{margin-bottom:0}.switch[data-v-1d01c7ae]{background:color-mix(in srgb,var(--text-primary) 18%,transparent);border:0;border-radius:999px;cursor:pointer;flex-shrink:0;height:31px;padding:2px;position:relative;transition:background .2s ease;width:51px}.switch .knob[data-v-1d01c7ae]{background:#fff;border-radius:50%;box-shadow:0 2px 4px #00000040;display:block;height:27px;transition:transform .2s ease;width:27px}.switch.on[data-v-1d01c7ae]{background:var(--color-success)}.switch.on .knob[data-v-1d01c7ae]{transform:translate(20px)}.reminder-times[data-v-1d01c7ae]{display:grid;gap:.4rem;grid-template-columns:repeat(4,1fr);margin-top:.75rem;width:100%}.time-chip[data-v-1d01c7ae]{background:var(--bg-primary);border:1px solid var(--border);border-radius:999px;color:var(--text-primary);cursor:pointer;font:inherit;font-size:.8rem;font-weight:700;min-height:44px;padding:.5rem 0}.time-chip.active[data-v-1d01c7ae]{background:var(--color-success);border-color:var(--color-success);color:var(--on-success)}.store-status[data-v-1d01c7ae]{font-size:.75rem;margin-top:.4rem;opacity:.7}@keyframes spin-1d01c7ae{to{transform:rotate(1turn)}}
