.bookmark-picker.svelte-14t583{position:relative;display:inline-flex}.bookmark-picker__btn.svelte-14t583{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:8px;background:transparent;color:var(--color-text-muted, #9ca3af);cursor:pointer;transition:color .2s,background .2s,transform .15s}.bookmark-picker__btn.svelte-14t583:hover{background:var(--color-bg-hover, rgba(0,0,0,.05));color:var(--color-text-primary, #111)}.bookmark-picker__btn.svelte-14t583:active{transform:scale(.92)}.bookmark-picker__popup.svelte-14t583{position:absolute;right:-8px;display:flex;align-items:center;gap:2px;background:var(--color-bg-popup, #fff);border:1px solid var(--color-border, rgba(0,0,0,.08));border-radius:28px;padding:6px 10px;box-shadow:0 8px 32px #0000001a,0 2px 8px #0000000f;z-index:50;white-space:nowrap;animation:svelte-14t583-pickerSlideIn .25s cubic-bezier(.34,1.56,.64,1) forwards}.bookmark-picker__popup--top.svelte-14t583{bottom:calc(100% + 8px);transform-origin:bottom right}.bookmark-picker__popup--bottom.svelte-14t583{top:calc(100% + 8px);transform-origin:top right}@keyframes svelte-14t583-pickerSlideIn{0%{opacity:0;transform:translateY(6px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.bookmark-picker__icon.svelte-14t583{display:flex;flex-direction:column;align-items:center;gap:2px;padding:5px 7px;border:none;border-radius:12px;background:transparent;cursor:pointer;position:relative;opacity:0;transform:scale(.5) translateY(8px);transition:opacity .2s ease,transform .3s cubic-bezier(.34,1.56,.64,1),background .15s}.bookmark-picker__icon--visible.svelte-14t583{opacity:1;transform:scale(1) translateY(0)}.bookmark-picker__icon.svelte-14t583:hover{transform:scale(1.35) translateY(-6px);background:var(--color-bg-hover, rgba(0,0,0,.04))}.bookmark-picker__icon.svelte-14t583:active{transform:scale(1.1) translateY(-2px)}.bookmark-picker__icon--selected.svelte-14t583{background:var(--color-bg-hover, rgba(0,0,0,.06))}.bookmark-picker__icon-svg.svelte-14t583{display:flex;align-items:center;justify-content:center;flex-shrink:0}.bookmark-picker__icon-svg.svelte-14t583 svg{width:100%;height:100%}.bookmark-picker__icon--remove.svelte-14t583{color:var(--color-text-muted, #9ca3af)}.bookmark-picker__icon--remove.svelte-14t583:hover{color:var(--color-danger, #ef4444)}.bookmark-picker__divider.svelte-14t583{width:1px;height:24px;background:var(--color-border, rgba(0,0,0,.1));margin:0 4px;flex-shrink:0}@media(prefers-color-scheme:dark){.bookmark-picker__btn.svelte-14t583{color:#6b7280}.bookmark-picker__btn.svelte-14t583:hover{background:#ffffff14;color:#e5e7eb}.bookmark-picker__popup.svelte-14t583{background:#1f2937;border-color:#ffffff1a;box-shadow:0 8px 32px #0006}.bookmark-picker__icon.svelte-14t583:hover{background:#ffffff14}.bookmark-picker__icon--selected.svelte-14t583{background:#ffffff1a}.bookmark-picker__divider.svelte-14t583{background:#ffffff1f}}[data-theme=dark] .bookmark-picker__btn.svelte-14t583{color:#6b7280}[data-theme=dark] .bookmark-picker__btn.svelte-14t583:hover{background:#ffffff14;color:#e5e7eb}[data-theme=dark] .bookmark-picker__popup.svelte-14t583{background:#16213e;border-color:#ffffff1a;box-shadow:0 8px 32px #0006}[data-theme=dark] .bookmark-picker__icon.svelte-14t583:hover{background:#ffffff14}[data-theme=dark] .bookmark-picker__icon--selected.svelte-14t583{background:#ffffff1a}[data-theme=dark] .bookmark-picker__icon--remove.svelte-14t583{color:#888}[data-theme=dark] .bookmark-picker__divider.svelte-14t583{background:#ffffff1f}
