/* Duckies v322: frames follow actual movement, never legacy idle/fly classes. */
html[data-seasonal-mascot="frankenstein"] #nav-parrot {
  width:124px;
  height:56px;
  pointer-events:auto;
  cursor:pointer;
  touch-action:manipulation;
  user-select:none;
  image-rendering:auto;
  background-image:var(--frank-image, url('../images/seasonal/frankenstein-idle-v322.png'))!important;
  background-repeat:no-repeat!important;
  background-size:var(--frank-size, 868px 56px)!important;
  background-position:var(--frank-position, 0 0)!important;
  animation:none!important;
  transform:var(--frank-facing, none)!important;
}
html[data-seasonal-mascot="frankenstein"] #nav-parrot.miami {
  filter:drop-shadow(0 0 6px #9cff57) drop-shadow(0 0 14px #55cc33)!important;
}

/* Apply the same palette correction to all nine confused frames. */
html[data-seasonal-mascot="frankenstein"] #nav-parrot[data-frank-state="confused"] {
  filter:url(#frank-confused-palette)!important;
}
html[data-seasonal-mascot="frankenstein"] #nav-parrot.miami[data-frank-state="confused"] {
  filter:url(#frank-confused-palette) drop-shadow(0 0 6px #9cff57) drop-shadow(0 0 14px #55cc33)!important;
}
