.hunt-events {
    display: grid;
    gap: 1rem;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
.hunt-event-card {
    background: #1b1b1b;
    color: #f0f0f0;
    padding: 1rem;
    border-radius: 8px;
}
.hunt-event-card img {
    max-width: 100%;
    border-radius: 4px;
}
.video-embed iframe {
    width: 100%;
    border-radius: 6px;
    margin-top: 0.5rem;
}
