.kumiki-popover-trigger{--kumiki-popover-trigger-bg:var(--kumiki-color-accent-fg);--kumiki-popover-trigger-fg:var(--kumiki-color-fg);--kumiki-popover-trigger-border:var(--kumiki-color-line);border:1px solid var(--kumiki-popover-trigger-border);background:var(--kumiki-popover-trigger-bg);height:2.25rem;color:var(--kumiki-popover-trigger-fg);font:inherit;letter-spacing:-.005em;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding-inline:.875rem;font-size:.8125rem;font-weight:550;line-height:1;transition:background-color .14s cubic-bezier(.32,.72,0,1);display:inline-flex;box-shadow:0 1px 2px oklch(0% 0 0/.04),0 1px 1px oklch(0% 0 0/.02)}.kumiki-popover-trigger:hover{background:var(--kumiki-color-bg)}.kumiki-popover-trigger:focus-visible{box-shadow:0 0 0 2px var(--kumiki-color-accent-fg), 0 0 0 4px var(--kumiki-color-accent);outline:0}:root[data-theme=dark] .kumiki-popover-trigger{--kumiki-popover-trigger-bg:var(--kumiki-color-surface);--kumiki-popover-trigger-fg:var(--kumiki-color-surface);--kumiki-popover-trigger-border:var(--kumiki-color-fg)}:root[data-theme=dark] .kumiki-popover-trigger:hover{background:var(--kumiki-color-surface-raised)}:root[data-theme=dark] .kumiki-popover-trigger:focus-visible{box-shadow:0 0 0 2px var(--kumiki-color-bg), 0 0 0 4px var(--kumiki-color-accent)}.kumiki-popover-content{--kumiki-popover-bg:var(--kumiki-color-bg);--kumiki-popover-fg:var(--kumiki-color-fg);--kumiki-panel-border:var(--kumiki-color-line);--kumiki-panel-radius:12px;--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);border-radius:var(--kumiki-panel-radius);background:var(--kumiki-popover-bg);width:18rem;color:var(--kumiki-popover-fg);box-shadow:var(--kumiki-panel-shadow);letter-spacing:-.005em;outline:none;padding:1rem 1.125rem;font-size:.8125rem;line-height:1.55;animation:.2s cubic-bezier(.32,.72,0,1) svelte-wt26in-kumiki-popover-in;position:relative}.kumiki-popover-content[data-state=closed]{animation:.14s cubic-bezier(.32,.72,0,1) forwards svelte-wt26in-kumiki-popover-out}@keyframes svelte-wt26in-kumiki-popover-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes svelte-wt26in-kumiki-popover-out{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.97)translateY(-2px)}}.kumiki-popover-content [data-component-part=close]{color:currentColor;cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:6px;width:1.5rem;height:1.5rem;transition:background-color .14s cubic-bezier(.32,.72,0,1),opacity .14s cubic-bezier(.32,.72,0,1);position:absolute;top:.5rem;right:.5rem}.kumiki-popover-content [data-component-part=close]:hover{background:var(--kumiki-color-surface);opacity:1}:root[data-theme=dark] .kumiki-popover-content{--kumiki-popover-bg:oklch(20% .012 256);--kumiki-popover-fg:var(--kumiki-color-surface);--kumiki-panel-border:var(--kumiki-color-fg);--kumiki-panel-shadow:0 1px 2px oklch(0% 0 0/.2), 0 8px 24px -4px oklch(0% 0 0/.35), 0 16px 40px -8px oklch(0% 0 0/.5), 0 0 0 1px oklch(100% 0 0/.04)}:root[data-theme=dark] .kumiki-popover-content [data-component-part=close]:hover{background:oklch(26% .014 256)}@media (prefers-reduced-motion:reduce){.kumiki-popover-content,.kumiki-popover-content[data-state=closed]{animation:none}}
