.trb-heart{cursor:pointer;width:var(--heart-size,28px);height:var(--heart-size,28px);display:inline-flex;align-items:center;justify-content:center;user-select:none;color:var(--heart-color,#666)}.trb-heart svg{width:100%;height:100%;transition:transform .15s ease}.trb-heart svg,.trb-heart svg *{pointer-events:none}.trb-heart:active svg{transform:scale(.94)}.trb-heart:not(.is-podcast) .stroke{stroke:currentColor;stroke-width:2;fill:none}.trb-heart:not(.is-podcast).active{color:var(--heart-active,#FF2D55)}.trb-heart:not(.is-podcast).active .stroke{fill:currentColor}.trb-heart.is-podcast{color:var(--heart-active,#FF2D55)}.trb-heart.is-podcast .bg{fill:var(--heart-bg,#60A5FA)}.trb-heart.is-podcast .stroke{stroke:var(--heart-stroke,#fff);stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round}.trb-heart.is-podcast .fill{fill:currentColor;opacity:0;transition:opacity .2s ease}.trb-heart.is-podcast.active .fill{opacity:1}