input.svelte-1wah7ro:focus{outline:0}.search-panel.svelte-1wah7ro{max-height:calc(100vh - 100px);overflow-y:auto}#display-setting.svelte-d7tq3k{width:min(21rem,calc(100vw - 2rem));overflow:hidden;background:linear-gradient(180deg,#ffffffe0,#ffffffb8),var(--float-panel-bg);border:1px solid rgba(255,255,255,.68);box-shadow:0 22px 70px #26385629,inset 0 1px #ffffffb3;backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5)}.dark #display-setting.svelte-d7tq3k{background:linear-gradient(180deg,#ffffff14,#ffffff08),var(--float-panel-bg);border-color:#ffffff1a;box-shadow:0 22px 70px #00000057,inset 0 1px #ffffff14}.theme-panel-head.svelte-d7tq3k,.theme-panel-actions.svelte-d7tq3k{display:flex;align-items:center}.theme-panel-copy.svelte-d7tq3k{min-width:0;flex:1}.theme-panel-head.svelte-d7tq3k{justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.theme-panel-actions.svelte-d7tq3k{gap:.4rem}.theme-panel-title.svelte-d7tq3k{color:#171717eb;font-size:1rem;font-weight:800;line-height:1.2}.dark .theme-panel-title.svelte-d7tq3k{color:#ffffffe6}.hue-badge.svelte-d7tq3k,.reset-button.svelte-d7tq3k{min-height:1.9rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--primary) 18%,transparent);background:color-mix(in srgb,var(--primary) 9%,transparent);color:color-mix(in srgb,var(--primary) 84%,#172033);font-size:.72rem;font-weight:800}.dark .hue-badge.svelte-d7tq3k,.dark .reset-button.svelte-d7tq3k{color:color-mix(in srgb,var(--primary) 82%,white);background:color-mix(in srgb,var(--primary) 12%,transparent)}.hue-badge.svelte-d7tq3k{display:inline-flex;align-items:center;padding:0 .65rem;white-space:nowrap}.reset-button.svelte-d7tq3k{width:1.9rem;display:inline-flex;align-items:center;justify-content:center;transition:opacity .16s ease,transform .16s ease,background .16s ease}.reset-button.svelte-d7tq3k:hover{background:color-mix(in srgb,var(--primary) 15%,transparent)}.reset-button.svelte-d7tq3k:active{transform:scale(.94)}.reset-button.is-hidden.svelte-d7tq3k{opacity:0;pointer-events:none}.mode-tabs.svelte-d7tq3k{display:flex;gap:.35rem;margin-bottom:.65rem;padding:.3rem;border-radius:.95rem;background:#ffffff94;border:1px solid rgba(255,255,255,.66)}.dark .mode-tabs.svelte-d7tq3k{background:#ffffff0d;border-color:#ffffff14}.mode-tabs.svelte-d7tq3k button:where(.svelte-d7tq3k){flex:1;height:1.9rem;border-radius:.7rem;color:#17171794;font-size:.75rem;font-weight:800;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.dark .mode-tabs.svelte-d7tq3k button:where(.svelte-d7tq3k){color:#ffffff94}.mode-tabs.svelte-d7tq3k button.active:where(.svelte-d7tq3k){color:#fff;background:color-mix(in srgb,var(--primary) 82%,#172033);box-shadow:0 8px 20px color-mix(in srgb,var(--primary) 18%,transparent)}.mode-tabs.svelte-d7tq3k button:where(.svelte-d7tq3k):active,.advanced-step-button.svelte-d7tq3k:active,.theme-preset.svelte-d7tq3k:active{transform:scale(.98)}.theme-palette.svelte-d7tq3k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.theme-preset.svelte-d7tq3k{--tone-color: oklch(.7 .14 var(--tone-hue));min-height:4rem;padding:.55rem;text-align:left;border-radius:1rem;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--tone-color) 42%,transparent),transparent 66%),#ffffff94;border:1px solid color-mix(in srgb,var(--tone-color) 20%,rgba(255,255,255,.74));color:#171717b8;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.dark .theme-preset.svelte-d7tq3k{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--tone-color) 34%,transparent),transparent 66%),#ffffff0a;border-color:color-mix(in srgb,var(--tone-color) 18%,rgba(255,255,255,.08));color:#ffffffb8}.theme-preset.active.svelte-d7tq3k{color:#fff;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--tone-color) 50%,transparent),transparent 64%),color-mix(in srgb,var(--tone-color) 76%,#202a3a);box-shadow:0 10px 24px color-mix(in srgb,var(--tone-color) 20%,transparent)}.theme-preset.svelte-d7tq3k span:where(.svelte-d7tq3k),.theme-preset.svelte-d7tq3k small:where(.svelte-d7tq3k){display:block}.theme-preset.svelte-d7tq3k span:where(.svelte-d7tq3k){font-size:.76rem;font-weight:900;line-height:1.2}.theme-preset.svelte-d7tq3k small:where(.svelte-d7tq3k){margin-top:.28rem;color:currentColor;font-size:.62rem;font-weight:850;opacity:.68}.advanced-panel.svelte-d7tq3k{display:grid;gap:.55rem;margin-top:.65rem}.advanced-control.svelte-d7tq3k{--tone-color: oklch(.7 .14 var(--tone-hue));display:grid;grid-template-columns:3rem minmax(0,1fr) 3rem;align-items:center;gap:.42rem;padding:.42rem;border-radius:.95rem;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--tone-color) 28%,transparent),transparent 66%),#ffffff94;border:1px solid color-mix(in srgb,var(--tone-color) 18%,rgba(255,255,255,.72))}.dark .advanced-control.svelte-d7tq3k{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--tone-color) 24%,transparent),transparent 66%),#ffffff0a;border-color:color-mix(in srgb,var(--tone-color) 18%,rgba(255,255,255,.08))}.advanced-step-button.svelte-d7tq3k,.advanced-readout.svelte-d7tq3k{min-height:2.25rem;border-radius:.72rem;font-size:.76rem;font-weight:900;line-height:1}.advanced-step-button.svelte-d7tq3k{display:inline-flex;align-items:center;justify-content:center;padding:0;color:color-mix(in srgb,var(--primary) 78%,#172033);background:color-mix(in srgb,var(--primary) 10%,rgba(255,255,255,.76));border:1px solid color-mix(in srgb,var(--primary) 14%,transparent);transition:background .18s ease,color .18s ease,transform .18s ease}.advanced-step-button.svelte-d7tq3k:hover{background:color-mix(in srgb,var(--primary) 16%,rgba(255,255,255,.78))}.dark .advanced-step-button.svelte-d7tq3k{color:color-mix(in srgb,var(--primary) 84%,white);background:color-mix(in srgb,var(--primary) 12%,rgba(255,255,255,.06));border-color:color-mix(in srgb,var(--primary) 18%,transparent)}.advanced-readout.svelte-d7tq3k{display:flex;align-items:center;justify-content:center;gap:.32rem;color:#171717c2;background:#ffffff9e;border:1px solid rgba(255,255,255,.72)}.dark .advanced-readout.svelte-d7tq3k{color:#ffffffd1;background:#ffffff0f;border-color:#ffffff14}.advanced-readout.svelte-d7tq3k span:where(.svelte-d7tq3k),.advanced-readout.svelte-d7tq3k strong:where(.svelte-d7tq3k){font-size:.82rem;font-weight:900;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums}.advanced-readout.svelte-d7tq3k span:where(.svelte-d7tq3k){opacity:.72}.advanced-readout.svelte-d7tq3k strong:where(.svelte-d7tq3k){opacity:.96}.slider-shell.svelte-d7tq3k{height:2.1rem;border-radius:.85rem;padding:.3rem;background:var(--color-selection-bar)}#display-setting.svelte-d7tq3k input[type=range]:where(.svelte-d7tq3k){-webkit-appearance:none;width:100%;height:1.5rem;background:transparent}#display-setting.svelte-d7tq3k input[type=range]:where(.svelte-d7tq3k)::-webkit-slider-thumb{-webkit-appearance:none;width:.75rem;height:1.5rem;border-radius:999px;background:#ffffffeb;box-shadow:0 4px 14px #0000002e}#display-setting.svelte-d7tq3k input[type=range]:where(.svelte-d7tq3k)::-moz-range-thumb{width:.75rem;height:1.5rem;border:0;border-radius:999px;background:#ffffffeb;box-shadow:0 4px 14px #0000002e}
