.allContent{ margin: 16px 0px 16px 0px; align-self: center; width: 90%; } .textImage { display: flex; gap: 24px; } .eventImage { width: 40%; aspect-ratio: 16 / 9; background-color: #e0e0e0; border-radius: 16px; flex-shrink: 0; } .eventInfo { flex: 1; min-width: 0; overflow-wrap: break-word; } .eventInfo p { white-space: normal; overflow-wrap: break-word; } .eventImage { width: 40%; height: 100%; aspect-ratio: 16 / 9; background-color: #e0e0e0; border-radius: 16px; flex-shrink: 0; } .registerButton { margin-left: auto; padding: 5px 10px; border-radius: 12px; border: none; cursor: pointer; background: #019AFF; color: white; font-weight: 600; } .registerButton:hover { opacity: 0.85; } .tasksButton { display: flex; align-items: center; gap: 16px; } .tasks { list-style: none; padding: 0; } .tasks li { margin: 16px 0px 16px 0px; padding: 10px 20px 10px 20px; border-radius: 20px; border: none; background: transparent; box-shadow: inset 1.25px 1.25px 1px rgba(255, 255, 255, 1), inset -1.25px -1.25px 1px rgba(255, 255, 255, 1), inset -0.25px 0.25px 1px rgba(0, 0, 0, 0.2), inset 0.25px -0.25px 1px rgba(0, 0, 0, 0.2); opacity: 0; animation: fadeInUp 0.6s ease-out forwards; animation-delay: calc(var(--i) * 0.1s); } @keyframes fadeInUp { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }