/* Website menu only. Existing approved Rooster's photos, reframed without changing media or app views. */
@layer components {
  body.r-website-refresh:not(.app-body) main.r-menu-page .r-menu-item:is(
    [data-item-name="Onion Rings"],
    [data-item-name="Homemade Chili"],
    [data-item-name="Homemade Rice Balls"],
    [data-item-name="Truffle Fries"],
    [data-item-name="Chili Wrap or Roll with Fries"],
    [data-item-name="Battered Fried Shrimp Quesadilla"],
    [data-item-name="Ice Cream Floats"],
    [data-item-name="10 Boneless Wings"],
    [data-item-name="Hot Dog"],
    [data-item-name="Fried Zucchini"],
    [data-item-name="Fisherman's Basket"],
    [data-item-name="Chicken Fajita"],
    [data-item-name="Warm Chocolate Chip Brownie"],
    [data-item-name="Ice Cream Shakes"]
  ) > .r-menu-item-photo-framed {
    overflow: hidden !important;
    position: relative !important;
    background: transparent !important;
  }
  body.r-website-refresh:not(.app-body) main.r-menu-page .r-menu-item:is(
    [data-item-name="Onion Rings"],
    [data-item-name="Homemade Chili"],
    [data-item-name="Homemade Rice Balls"],
    [data-item-name="Truffle Fries"],
    [data-item-name="Chili Wrap or Roll with Fries"],
    [data-item-name="Battered Fried Shrimp Quesadilla"],
    [data-item-name="Ice Cream Floats"],
    [data-item-name="10 Boneless Wings"],
    [data-item-name="Hot Dog"],
    [data-item-name="Fried Zucchini"],
    [data-item-name="Fisherman's Basket"],
    [data-item-name="Chicken Fajita"],
    [data-item-name="Warm Chocolate Chip Brownie"],
    [data-item-name="Ice Cream Shakes"]
  ) > .r-menu-item-photo-framed > img {
    position: absolute !important;
    inset: 0 !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    object-fit: cover !important;
    object-position: 50% 50% !important;
    transform: none !important;
  }
  /* Focus the rings, with enough sauce cup retained to show the serving. */
  body.r-website-refresh:not(.app-body) main.r-menu-page .r-menu-item[data-item-name="Onion Rings"] > .r-menu-item-photo-framed > img {
    object-position: 54% 50% !important;
    transform: scale(1.32) !important;
    transform-origin: 53% 70% !important;
  }
  /* Show the chili and cheddar, rather than mostly the white cup. */
  body.r-website-refresh:not(.app-body) main.r-menu-page .r-menu-item[data-item-name="Homemade Chili"] > .r-menu-item-photo-framed > img {
    object-position: 54% 50% !important;
    transform: scale(1.30) !important;
    transform-origin: 52% 22% !important;
  }
  /* This portrait crop keeps the cut rice-and-cheese center in the square. */
  body.r-website-refresh:not(.app-body) main.r-menu-page .r-menu-item[data-item-name="Homemade Rice Balls"] > .r-menu-item-photo-framed > img {
    object-position: 50% 64% !important;
  }
  body.r-website-refresh:not(.app-body) main.r-menu-page .r-menu-item[data-item-name="Chili Wrap or Roll with Fries"] > .r-menu-item-photo-framed > img {
    object-position: 55% 50% !important;
  }
  body.r-website-refresh:not(.app-body) main.r-menu-page .r-menu-item[data-item-name="Battered Fried Shrimp Quesadilla"] > .r-menu-item-photo-framed > img {
    object-position: 33% 50% !important;
  }
  body.r-website-refresh:not(.app-body) main.r-menu-page .r-menu-item[data-item-name="Ice Cream Floats"] > .r-menu-item-photo-framed > img {
    object-position: 42% 50% !important;
  }
  body.r-website-refresh:not(.app-body) main.r-menu-page .r-menu-item[data-item-name="10 Boneless Wings"] > .r-menu-item-photo-framed > img {
    object-position: 50% 50% !important;
    transform: scale(1.15) !important;
    transform-origin: 50% 68% !important;
  }
  body.r-website-refresh:not(.app-body) main.r-menu-page .r-menu-item[data-item-name="Hot Dog"] > .r-menu-item-photo-framed > img {
    object-position: 52% 50% !important;
    transform: scale(1.30) !important;
    transform-origin: 52% 68% !important;
  }
  body.r-website-refresh:not(.app-body) main.r-menu-page .r-menu-item[data-item-name="Fried Zucchini"] > .r-menu-item-photo-framed > img {
    object-position: 52% 50% !important;
    transform: scale(1.25) !important;
    transform-origin: 52% 65% !important;
  }
  body.r-website-refresh:not(.app-body) main.r-menu-page .r-menu-item[data-item-name="Fisherman's Basket"] > .r-menu-item-photo-framed > img {
    object-position: 58% 50% !important;
    transform: scale(1.08) !important;
    transform-origin: 55% 50% !important;
  }
  body.r-website-refresh:not(.app-body) main.r-menu-page .r-menu-item[data-item-name="Chicken Fajita"] > .r-menu-item-photo-framed > img {
    object-position: 50% 50% !important;
    transform: scale(1.04) !important;
    transform-origin: 50% 50% !important;
  }
  body.r-website-refresh:not(.app-body) main.r-menu-page .r-menu-item[data-item-name="Warm Chocolate Chip Brownie"] > .r-menu-item-photo-framed > img {
    object-position: 53% 50% !important;
    transform: scale(1.08) !important;
    transform-origin: 53% 75% !important;
  }
  body.r-website-refresh:not(.app-body) main.r-menu-page .r-menu-item[data-item-name="Ice Cream Shakes"] > .r-menu-item-photo-framed > img {
    object-position: 49% 50% !important;
    transform: scale(1.20) !important;
    transform-origin: 49% 50% !important;
  }
}
