.favBtn[data-v-1a6055d9]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:none;background:transparent;color:inherit;cursor:pointer;border-radius:8px;transition:background .18s ease}.favBtn[data-v-1a6055d9]:hover{background:rgb(var(--overlay-2)/.06)}.favBtn[data-v-1a6055d9]:focus-visible{outline:2px solid var(--focus-ring,#6f0e66);outline-offset:2px}.favBtn__icon[data-v-1a6055d9]{width:22px;height:22px;flex:0 0 auto;color:var(--icon-2,#6e6677)}.favBtn__icon--on[data-v-1a6055d9]{color:#d10a7c}.favBtn__label[data-v-1a6055d9]{font-family:var(--f2);font-size:10px;font-weight:var(--fw-f2-medium);line-height:1;color:var(--text-2,#6e6677);white-space:nowrap}.favBtn--stacked[data-v-1a6055d9]{position:relative;height:100%;min-height:44px;min-width:44px;padding:0;gap:0}.favBtn--stacked .favBtn__icon[data-v-1a6055d9]{position:absolute;top:11px;left:50%;transform:translate(-50%)}.favBtn--stacked .favBtn__label[data-v-1a6055d9]{position:absolute;left:0;right:0;bottom:9px;text-align:center}.favBtn--inline[data-v-1a6055d9]{height:auto;padding:0 14px}.favBtn--inline .favBtn__icon[data-v-1a6055d9]{width:17px;height:17px}.favBtn--inline .favBtn__label[data-v-1a6055d9]{font-size:var(--fs-caption)}
