.palette-backdrop.svelte-1xdld1b{z-index:100;background:color-mix(in oklab, var(--bg) 55%, #0006);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.palette.svelte-1xdld1b{background:var(--surface);border:3px solid var(--ink);width:100%;max-width:560px;box-shadow:var(--nb-shadow);border-radius:3px;animation:.16s both svelte-1xdld1b-palette-in;overflow:hidden}@keyframes svelte-1xdld1b-palette-in{0%{opacity:0;transform:translateY(-6px)}}.palette-input.svelte-1xdld1b{border-bottom:3px solid var(--ink);align-items:center;gap:10px;padding:14px 16px;display:flex}.palette-input.svelte-1xdld1b svg:where(.svelte-1xdld1b){width:16px;height:16px;color:var(--haze);flex-shrink:0}.palette-input.svelte-1xdld1b input:where(.svelte-1xdld1b){color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:1rem;font-weight:600}.palette-input.svelte-1xdld1b .esc:where(.svelte-1xdld1b){font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:2px solid var(--ink);color:var(--ink);border-radius:3px;padding:2px 6px;font-size:9px;font-weight:700}.palette-hint.svelte-1xdld1b{text-align:center;color:var(--haze);margin:0;padding:20px 16px;font-size:.85rem}.palette-results.svelte-1xdld1b{flex-direction:column;gap:6px;max-height:50vh;margin:0;padding:8px;list-style:none;display:flex;overflow-y:auto}.palette-item.svelte-1xdld1b{border:2px solid var(--ink);background:var(--surface);text-align:left;cursor:pointer;border-radius:3px;flex-direction:column;gap:2px;width:100%;padding:9px 12px;display:flex}.palette-item.active.svelte-1xdld1b{background:var(--nb-gold)}.palette-item.active.svelte-1xdld1b .r-name:where(.svelte-1xdld1b),.palette-item.active.svelte-1xdld1b .r-host:where(.svelte-1xdld1b){color:var(--nb-on-gold)}.r-name.svelte-1xdld1b{font-family:var(--font-display);color:var(--ink);font-size:.9rem;font-weight:700}.r-host.svelte-1xdld1b{font-family:var(--font-mono);color:var(--haze);font-size:.75rem}
