   .after\:w-full:after {
     content: var(--tw-content);
     width: 7%;
   }

   .botones-wp-acf {
     width: 100%;
   }

   .botones-wp-acf__intro {
     margin-bottom: 28px;
   }

   .botones-wp-acf__grid {
     display: flex;
     flex-wrap: wrap;
     gap: 14px;
     justify-content: center;
     align-items: center;
     width: 100%;
     margin-top: 28px;
   }

   .botones-wp-acf__button {
     display: inline-flex;
     justify-content: center;
     align-items: center;
     min-height: 23px;
     padding: 8px 27px;
     border-radius: 999px;
     background-color: #d0ff71;
     color: #0e0f11;
     font-weight: 800;
     text-decoration: none;
     line-height: 1.2;
     transition: transform 0.2s ease, box-shadow 0.2s ease, opacity 0.2s ease;
     border: 1px solid rgba(208, 255, 113, 0.45);
     white-space: nowrap;
     min-width: 200px;
   }

   .botones-wp-acf__button:hover {
     transform: translateY(-2px);
     box-shadow: 0 12px 28px rgba(208, 255, 113, 0.18);
     opacity: 0.92;
   }

   .botones-wp-acf__button:nth-child(even) {
     background-color: transparent;
     color: #d0ff71;
     border-color: rgba(208, 255, 113, 0.45);
   }

   @media (max-width: 768px) {
     .botones-wp-acf__grid {
       flex-direction: column;
       align-items: stretch;
     }

     .botones-wp-acf__button {
       width: 100%;
       white-space: normal;
       text-align: center;
     }
   }