.BookmarkButton_btn__gv3v5{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;cursor:pointer;color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.BookmarkButton_btn__gv3v5:hover:not(:disabled),.BookmarkButton_btn__gv3v5[data-pressed=true]{color:var(--accent)}.BookmarkButton_btn__gv3v5:active:not(:disabled) svg{transform:scale(.88)}.BookmarkButton_btn__gv3v5 svg{transition:transform var(--duration-fast) var(--ease-out)}.BookmarkButton_btn__gv3v5:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.BookmarkButton_btn__gv3v5:disabled{cursor:not-allowed;opacity:.5}.BookmarkButton_toolbar__Mocgj{width:2rem;height:2rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.BookmarkButton_toolbar__Mocgj svg{width:1rem;height:1rem}.BookmarkButton_toolbar__Mocgj[data-pressed=true]{border-color:var(--accent);background:var(--accent-light)}.BookmarkButton_toolbar__Mocgj:hover:not(:disabled){border-color:var(--accent)}@media (pointer:coarse){.BookmarkButton_toolbar__Mocgj:before{content:"";position:absolute;inset:-7px}}.BookmarkButton_inline__Nq_Pd{width:2rem;height:2rem;border:none;border-radius:var(--radius);background:none}.BookmarkButton_inline__Nq_Pd:before{content:"";position:absolute;inset:-.375rem}