canvas[data-v-3dae2a3f]{height:100%;left:0;position:fixed;top:0;width:100%}.theme-switcher[data-v-132afd2e]{bottom:4rem!important;display:block!important;isolation:isolate;position:fixed!important;right:.5rem!important;transform:translateZ(0)}.theme-switcher[data-v-132afd2e],.theme-switcher-button[data-v-132afd2e]{opacity:1!important;visibility:visible!important;z-index:10000!important}.theme-switcher-button[data-v-132afd2e]{align-items:center!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#3b82f6f2!important;border:2px solid hsla(0,0%,100%,.6)!important;border-radius:50%!important;box-shadow:0 4px 12px #00000080!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-size:1rem!important;height:2.5rem!important;justify-content:center!important;pointer-events:auto!important;position:relative!important;transition:all .3s ease;width:2.5rem!important}.theme-switcher-button[data-v-132afd2e]:hover{background:#3b82f6;box-shadow:0 6px 16px #0006;transform:scale(1.1)}.theme-switcher-button.active[data-v-132afd2e]{background:#8b5cf6e6}.theme-switcher-overlay[data-v-132afd2e]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;top:0;right:0;bottom:0;left:0;pointer-events:auto;position:fixed;z-index:999}.theme-switcher-panel[data-v-132afd2e]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e293bf2;border:1px solid hsla(0,0%,100%,.2);border-radius:1rem;bottom:8rem;box-shadow:0 20px 60px #00000080;max-height:80vh;max-width:600px;overflow-y:auto;padding:1.5rem;position:fixed;right:2rem;width:90vw;z-index:1000}.panel-header[data-v-132afd2e]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.panel-title[data-v-132afd2e]{color:#fff;font-size:1.25rem;font-weight:600}.panel-close[data-v-132afd2e]{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:2rem;justify-content:center;transition:all .2s ease;width:2rem}.panel-close[data-v-132afd2e]:hover{background:#fff3;transform:rotate(90deg)}.panel-section[data-v-132afd2e]{margin-bottom:2rem}.section-title[data-v-132afd2e]{color:#ffffffb3;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:1rem;text-transform:uppercase}.background-grid[data-v-132afd2e],.theme-grid[data-v-132afd2e]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.background-card[data-v-132afd2e],.theme-card[data-v-132afd2e]{border:2px solid transparent;border-radius:.75rem;cursor:pointer;overflow:hidden;transition:all .3s ease}.background-card[data-v-132afd2e]:hover,.theme-card[data-v-132afd2e]:hover{box-shadow:0 8px 16px #0000004d;transform:translateY(-4px)}.background-card.active[data-v-132afd2e],.theme-card.active[data-v-132afd2e]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f64d}.background-preview[data-v-132afd2e],.theme-preview[data-v-132afd2e]{align-items:center;aspect-ratio:16/9;background:var(--bg-elevated,hsla(0,0%,100%,.1));color:var(--text-muted,hsla(0,0%,100%,.5));display:flex;justify-content:center;width:100%}html[data-theme=light] .theme-card[data-theme-code=light] .theme-preview[data-v-132afd2e]{background:var(--bg-elevated);border:1px solid var(--border-color)}html[data-theme=light] .theme-card[data-theme-code=dark] .theme-preview[data-v-132afd2e]{background:#0a0e1a;border:1px solid hsla(0,0%,100%,.1)}html[data-theme=dark] .theme-card[data-theme-code=light] .theme-preview[data-v-132afd2e]{background:#f5f7fb;border:1px solid rgba(0,0,0,.1)}html[data-theme=dark] .theme-card[data-theme-code=dark] .theme-preview[data-v-132afd2e]{background:#0a0e1a;border:1px solid hsla(0,0%,100%,.1)}.theme-preview img[data-v-132afd2e]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.theme-info[data-v-132afd2e]{align-items:center;background:var(--bg-elevated,hsla(0,0%,100%,.05));display:flex;justify-content:space-between;padding:.75rem}.theme-name[data-v-132afd2e]{color:var(--text-main,#fff);font-size:.875rem;font-weight:500}.theme-badge[data-v-132afd2e]{background:#3b82f64d;border:1px solid rgba(59,130,246,.5);border-radius:.25rem;color:#93c5fd;font-size:.75rem;padding:.25rem .5rem}.background-name[data-v-132afd2e]{background:#ffffff0d;color:#fff;font-size:.875rem;padding:.75rem;text-align:center}.setting-item[data-v-132afd2e]{gap:1rem}.setting-item[data-v-132afd2e],.setting-label[data-v-132afd2e]{align-items:center;display:flex}.setting-label[data-v-132afd2e]{color:#fff;cursor:pointer;flex:1;gap:.5rem}.interval-input[data-v-132afd2e]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:.25rem;color:#fff;padding:.5rem;width:80px}.slide-up-enter-active[data-v-132afd2e],.slide-up-leave-active[data-v-132afd2e]{transition:all .3s ease}.slide-up-enter-from[data-v-132afd2e],.slide-up-leave-to[data-v-132afd2e]{opacity:0;transform:translateY(20px)}.fade-enter-active[data-v-132afd2e],.fade-leave-active[data-v-132afd2e]{transition:opacity .3s ease}.fade-enter-from[data-v-132afd2e],.fade-leave-to[data-v-132afd2e]{opacity:0}
