.theme-slider-container.svelte-183kpr4{align-items:center;display:inline-flex;position:relative}.theme-slider-btn.svelte-183kpr4{background:var(--page-bg,var(--color-page,#eceee7));color:var(--text,var(--color-ink,#171a1c));border:1px solid var(--border,var(--color-rule,#d4d8d3));cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:.35rem .5rem;font-family:inherit;font-size:.85rem;transition:background-color .15s,border-color .15s;display:inline-flex}.theme-slider-btn.svelte-183kpr4:hover{border-color:var(--accent,var(--color-accent,#1f6f7a));background:var(--col-bg,var(--color-card-bg,#f5f6f2))}.theme-icon.svelte-183kpr4{width:1.1rem;height:1.1rem;display:block}.moon-icon.svelte-183kpr4{color:#60a5fa}.sun-icon.svelte-183kpr4{color:#f59e0b}.theme-slider-panel.svelte-183kpr4{z-index:1060;pointer-events:auto;background:var(--col-bg,var(--color-card-bg,#fff));width:280px;max-width:calc(100vw - 1.5rem);max-height:calc(100vh - 2rem);color:var(--text,var(--color-ink,#171a1c));border:1px solid var(--border,var(--color-card-border,#d4d8d3));font-family:var(--font-ui,system-ui, -apple-system, sans-serif);box-sizing:border-box;border-radius:12px;padding:1rem;position:absolute;top:calc(100% + .5rem);overflow-y:auto;box-shadow:0 10px 25px #00000038}.theme-slider-panel.align-right.svelte-183kpr4{right:0}.theme-slider-panel.align-left.svelte-183kpr4{left:0}.theme-slider-panel.align-center.svelte-183kpr4{left:50%;right:auto;transform:translate(-50%)}.theme-slider-panel.placement-top.svelte-183kpr4{top:auto;bottom:calc(100% + .5rem)}@media (width<=768px){.theme-slider-panel.svelte-183kpr4,.theme-slider-panel.align-right.svelte-183kpr4,.theme-slider-panel.align-left.svelte-183kpr4,.theme-slider-panel.align-center.svelte-183kpr4{box-sizing:border-box;position:fixed;width:min(280px,100vw - 1.5rem)!important;max-width:calc(100vw - 1.5rem)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.theme-slider-panel.svelte-183kpr4{top:calc(env(safe-area-inset-top,0px) + 3.75rem);bottom:auto}.theme-slider-panel.placement-top.svelte-183kpr4{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 3.75rem)}}.theme-slider-wrapper.svelte-183kpr4 input[type=range]:where(.svelte-183kpr4){accent-color:var(--color-link,#1f6f7a)}.panel-header.svelte-183kpr4{border-bottom:1px solid var(--border,var(--color-rule,#d4d8d3));justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.panel-title.svelte-183kpr4{letter-spacing:.02em;font-size:.82rem;font-weight:700}.panel-label.svelte-183kpr4{color:var(--accent,var(--color-link,#1f6f7a));font-size:.75rem;font-weight:600}.slider-group.svelte-183kpr4{flex-direction:column;gap:.35rem;margin-top:.75rem;display:flex}.slider-labels.svelte-183kpr4{color:var(--text-mid,var(--color-ink-soft,#545b5c));justify-content:space-between;font-size:.72rem;font-weight:500;display:flex}.slider-label-btn.svelte-183kpr4{color:var(--text-mid,var(--color-ink-soft,#545b5c));cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:0;font-family:inherit;font-size:.72rem;font-weight:600;transition:color .15s,opacity .15s}.slider-label-btn.svelte-183kpr4:hover{color:var(--accent,var(--color-accent,#1f6f7a));text-decoration:underline}.slider-label-btn.svelte-183kpr4:active{opacity:.7}.theme-range-input.svelte-183kpr4{cursor:pointer;appearance:none;border-radius:4px;outline:none;width:100%;height:6px}.brightness-slider.svelte-183kpr4{accent-color:var(--accent,#1f6f7a);background:#94a3b8}.warmth-slider.svelte-183kpr4{accent-color:#d97706;background:linear-gradient(90deg,#93c5fd,#cbd5e1,#fed7aa)}.presets-row.svelte-183kpr4{border-top:1px solid var(--border,var(--color-rule,#d4d8d3));justify-content:space-between;gap:.4rem;margin-top:1rem;padding-top:.75rem;display:flex}.preset-btn.svelte-183kpr4{border:1px solid var(--border,#d4d8d3);cursor:pointer;text-align:center;border-radius:5px;flex:1;padding:.3rem .4rem;font-size:.72rem;font-weight:600;transition:filter .15s,transform .1s}.preset-btn.svelte-183kpr4:hover{filter:brightness(.95);transform:translateY(-1px)}.parchment-btn.svelte-183kpr4{color:#78350f;background:#fef3c7;border-color:#fde68a}.light-btn.svelte-183kpr4{color:#1e293b;background:#fff;border-color:#cbd5e1}.dark-btn.svelte-183kpr4{color:#f8fafc;background:#1e293b;border-color:#334155}
