@layer utilities {
  .inkeep-max-h_100\% {
    max-height: 100%
    }

  .inkeep-max-w_100\% {
    max-width: 100%
    }

  .inkeep-w_20px {
    width: 20px
    }

  .inkeep-h_20px {
    height: 20px
    }

  .inkeep-d_flex {
    display: flex
    }

  .inkeep-items_center {
    align-items: center
    }

  .inkeep-justify_center {
    justify-content: center
    }

  .inkeep-w_28px {
    width: 28px
    }

  .inkeep-h_28px {
    height: 28px
    }
    @media screen and (min-width: 33em) {

  .sm\:inkeep-w_24px {
      width: 24px
    }

  .sm\:inkeep-h_24px {
      height: 24px
    }
        }
}

@layer recipes {
  @layer _base {
    .inkeep-icon {
      width: 1em;
      height: 1em;
      display: inline-block;
      line-height: 1em;
      flex-shrink: 0;
      color: currentColor;
      vertical-align: middle
        }
    }
}