/* Naked hearts. The invisible control retains a 44px target; domain state is untouched. */
html body.mauto-ui-v1 :is(button,a,[role="button"])[data-mauto-favorite-v384]{
  --favorite-ink:#607487;--favorite-red:#e34658;
  min-width:44px!important;min-height:44px!important;box-sizing:border-box;
  border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:var(--favorite-ink)!important;
  box-shadow:none!important;outline:none!important;-webkit-tap-highlight-color:transparent;
  overflow:visible!important;isolation:isolate;animation:none!important;translate:none!important;
  transition-property:color,opacity!important;transition-duration:140ms!important;
}
html body.mauto-ui-v1 :is(button,a,[role="button"])[data-mauto-favorite-v384][data-mauto-favorite-state-v384="active"]{color:var(--favorite-red)!important}
html body.mauto-ui-v1 :is(button,a,[role="button"])[data-mauto-favorite-v384]:is(:hover,:active,:focus,:focus-visible){background:transparent!important;box-shadow:none!important;outline:none!important;translate:none!important;transform:none!important}
html body.mauto-ui-v1 :is(button,a,[role="button"])[data-mauto-favorite-v384]::before,
html body.mauto-ui-v1 :is(button,a,[role="button"])[data-mauto-favorite-v384]::after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}
html body.mauto-ui-v1 :is(button,a,[role="button"])[data-mauto-favorite-v384][data-mauto-favorite-label-v384="false"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;padding:10px!important;gap:0!important}
html body.mauto-ui-v1 :is(button,a,[role="button"])[data-mauto-favorite-v384][data-mauto-favorite-label-v384="true"]{width:auto!important;height:auto!important;gap:6px}
html body.mauto-ui-v1 [data-mauto-favorite-v384] [data-mauto-favorite-icon-slot]{width:24px!important;height:24px!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important}
html body.mauto-ui-v1 [data-mauto-favorite-v384] svg[data-mauto-favorite-heart]{display:block!important;width:24px!important;height:24px!important;min-width:24px!important;max-width:24px!important;flex:0 0 24px!important;padding:0!important;background:none!important;overflow:visible!important;color:var(--favorite-ink)!important;fill:none!important;stroke:none!important;filter:none!important;pointer-events:none}
html body.mauto-ui-v1 [data-mauto-favorite-v384][data-mauto-favorite-state-v384="active"] svg[data-mauto-favorite-heart]{color:var(--favorite-red)!important}
html body.mauto-ui-v1 [data-mauto-favorite-v384] svg[data-mauto-favorite-heart] path{stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round;stroke-linejoin:round;fill:none!important;transform-box:fill-box;transform-origin:center;pointer-events:none}
html body.mauto-ui-v1 [data-mauto-favorite-v384][data-mauto-favorite-state-v384="active"] svg[data-mauto-favorite-heart] [data-heart-part="shape"]{fill:currentColor!important}
html body.mauto-ui-v1 [data-mauto-favorite-v384] svg[data-mauto-favorite-heart] [data-heart-part="wave"]{opacity:0;stroke-width:1.25!important;fill:none!important}
html body.mauto-ui-v1 [data-mauto-favorite-v384] svg[data-mauto-favorite-heart] [data-heart-part="focus"]{opacity:0;stroke:#152d43!important;stroke-width:1.35!important;stroke-dasharray:2 2;transform:scale(1.3);fill:none!important}
html body.mauto-ui-v1 [data-mauto-favorite-v384]:focus-visible svg[data-mauto-favorite-heart] [data-heart-part="focus"]{opacity:1}
html body.mauto-ui-v1 :is(button,a,[role="button"])[data-mauto-favorite-v384]:is(:disabled,[aria-disabled="true"]){opacity:.55;cursor:default}
@media(prefers-reduced-motion:reduce){html body.mauto-ui-v1 [data-mauto-favorite-v384],html body.mauto-ui-v1 [data-mauto-favorite-v384] *{animation:none!important;transition:none!important}}
@media(forced-colors:active){html body.mauto-ui-v1 [data-mauto-favorite-v384] svg[data-mauto-favorite-heart]{color:ButtonText!important}html body.mauto-ui-v1 [data-mauto-favorite-v384][data-mauto-favorite-state-v384="active"] svg[data-mauto-favorite-heart]{color:Highlight!important}html body.mauto-ui-v1 [data-mauto-favorite-v384] svg[data-mauto-favorite-heart] [data-heart-part="focus"]{stroke:ButtonText!important}}
