@keyframes pulseOpacity { 0% { color: hsl(33, 23%, 31%, 1); } 50% { color: hsla(33, 29%, 30%, 0.75); /* Reduced opacity */ } 100% { color: hsl(33, 23%, 31%, 1); } } .callout.additional-notes { display: flex; flex-direction: column; justify-content: left; align-items: center; padding: 12px 20px; box-sizing: border-box; background-color: rgb(45, 43, 40); } .callout.additional-notes > .callout.header { display: flex; flex-direction: row; justify-content: left; align-items: center; height: 40px; width: 100%; padding: 0; gap: 4px; background-color: transparent; color: hsl(33, 23%, 31%, 100%); animation: pulseOpacity 4s ease-in-out infinite; } .callout.additional-notes > hr { border: 0.5px solid hsla(37, 8%, 21%, 0.249); width: 100%; } .callout.additional-notes > .callout.header > svg { color: hsl(33, 23%, 31%, 100%); animation: pulseOpacity 4s ease-in-out infinite; } .callout.header > h5{ color: hsl(37, 16%, 48%); animation: pulseOpacity 4s ease-in-out infinite; } .callout.additional-notes > .content { display: flex; flex-direction: column; justify-content: left; align-items: top; width: 100%; height: auto; padding: 0; background-color: transparent; color: rgb(174, 157, 137); }