.kumiki-select-trigger{border:1px solid var(--kumiki-color-line);background:var(--kumiki-color-accent-fg);width:100%;height:2.25rem;color:var(--kumiki-color-fg);font:inherit;letter-spacing:-.005em;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding-inline:.75rem .625rem;font-size:.8125rem;transition:border-color .14s cubic-bezier(.32,.72,0,1),box-shadow .14s cubic-bezier(.32,.72,0,1);display:inline-flex;box-shadow:inset 0 1px 1px oklch(0% 0 0/.025),0 1px 1px oklch(0% 0 0/.02)}.kumiki-select-trigger:hover{border-color:var(--kumiki-color-line-strong)}.kumiki-select-trigger:focus-visible{border-color:var(--kumiki-color-accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--kumiki-color-accent) 18%, transparent), inset 0 1px 1px oklch(0% 0 0/.025);outline:0}.kumiki-select-trigger>span:last-child{color:var(--kumiki-color-fg-muted);font-size:.6875rem;transition:transform .14s cubic-bezier(.32,.72,0,1)}.kumiki-select-trigger[data-state=open]>span:last-child{transform:rotate(180deg)}:root[data-theme=dark] .kumiki-select-trigger{background:var(--kumiki-color-surface);color:var(--kumiki-color-surface);border-color:var(--kumiki-color-fg)}:root[data-theme=dark] .kumiki-select-trigger:hover{border-color:oklch(42% .014 256)}:root[data-theme=dark] .kumiki-select-trigger:focus-visible{border-color:var(--kumiki-color-accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--kumiki-color-accent) 25%, transparent), inset 0 1px 1px oklch(0% 0 0/.1)}.kumiki-select-listbox{--kumiki-combobox-listbox-bg:var(--kumiki-color-bg);--kumiki-panel-border:var(--kumiki-color-line);--kumiki-panel-shadow:0 1px 2px oklch(0% 0 0/.04), 0 8px 24px -4px color-mix(in oklab, var(--kumiki-color-accent) 12%, transparent), 0 16px 40px -8px color-mix(in oklab, var(--kumiki-color-accent) 18%, transparent), 0 0 0 1px oklch(0% 0 0/.03);z-index:50;border:1px solid var(--kumiki-panel-border);background:var(--kumiki-combobox-listbox-bg);min-width:11rem;box-shadow:var(--kumiki-panel-shadow);scrollbar-width:thin;scrollbar-color:var(--kumiki-color-line-strong) transparent;border-radius:10px;outline:none;margin:0;padding:.3125rem;list-style:none;animation:.18s cubic-bezier(.32,.72,0,1) svelte-xn11os-kumiki-select-listbox-in;overflow:auto}@keyframes svelte-xn11os-kumiki-select-listbox-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.kumiki-select-listbox [role=option]{--kumiki-menu-item-bg-active:var(--kumiki-color-surface);--kumiki-menu-item-fg:var(--kumiki-color-fg);color:var(--kumiki-menu-item-fg);letter-spacing:-.005em;cursor:default;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;padding:.4375rem .625rem;font-size:.8125rem;font-weight:500;transition:background-color .1s cubic-bezier(.32,.72,0,1);display:flex}.kumiki-select-listbox [role=option][data-active]{background:var(--kumiki-menu-item-bg-active)}.kumiki-select-listbox [role=option][data-selected]{color:var(--kumiki-color-accent);font-weight:600}.kumiki-select-listbox [role=option][data-selected]:after{content:"✓";color:var(--kumiki-color-accent);margin-left:auto;font-weight:700}:root[data-theme=dark] .kumiki-select-listbox{--kumiki-combobox-listbox-bg:oklch(20% .012 256);--kumiki-panel-border:var(--kumiki-color-fg);--kumiki-panel-shadow:0 1px 2px oklch(0% 0 0/.22), 0 8px 24px -4px oklch(0% 0 0/.4), 0 16px 40px -8px oklch(0% 0 0/.5), 0 0 0 1px oklch(100% 0 0/.04)}:root[data-theme=dark] .kumiki-select-listbox [role=option]{--kumiki-menu-item-bg-active:var(--kumiki-color-surface-raised);--kumiki-menu-item-fg:var(--kumiki-color-surface)}:root[data-theme=dark] .kumiki-select-listbox [role=option][data-selected],:root[data-theme=dark] .kumiki-select-listbox [role=option][data-selected]:after{color:var(--kumiki-color-accent)}@media (prefers-reduced-motion:reduce){.kumiki-select-listbox,.kumiki-select-listbox [role=option]{transition:none;animation:none}}.demo.svelte-1ocx682{background:var(--k-surface-0);border:1px solid var(--k-line-1);border-radius:var(--k-radius-md);box-sizing:border-box;width:400px;min-height:440px;padding:24px}.row.svelte-1ocx682{color:var(--k-ink-2);align-items:center;gap:12px;font-size:14px;display:flex}.state.svelte-1ocx682{color:var(--k-ink-3);font-size:13px;font-family:var(--k-font-mono,monospace);margin-top:16px}.state.svelte-1ocx682 code:where(.svelte-1ocx682){color:var(--k-matcha-ink)}
