diff --git a/_includes/events/events-list.html b/_includes/events/events-list.html
index cc06a24dc2..903a7799bd 100644
--- a/_includes/events/events-list.html
+++ b/_includes/events/events-list.html
@@ -72,26 +72,43 @@
{{ event.name }}
{% unless event.cover_image == empty %}
-
+
+
+
+ {{ event.cover_image_caption }}
+
+
{% endunless %}
{{ event.content }}
Event details
-
- Date: {{ event.dates }}
- Location: {{ event.location | markdownify }}{% unless event.location_map == empty %} (Show on map ){% endunless %}
- {% if event.entrance_fee %}
- Entrance fee: {{ event.entrance_fee | markdownify }}
- {% endif %}
- {% if event.registration %}
- Registration: {{ event.registration | markdownify }}
- {% endif %}
- {% if event.website %}
- Website: {{ event.website }}
- {% endif %}
-
+
+
+
+ Date: {{ event.dates }}
+
+
+ Location: {{ event.location | markdownify }}{% unless event.location_map == empty %} (Show on map ){% endunless %}
+
+ {% if event.entrance_fee %}
+
+ Entrance fee: {{ event.entrance_fee | markdownify }}
+
+ {% endif %}
+ {% if event.registration %}
+
+ Registration: {{ event.registration | markdownify }}
+
+ {% endif %}
+ {% if event.website %}
+
+ Website: {{ event.website }}
+
+ {% endif %}
+
+
{% endcapture %}
diff --git a/assets/css/events.css b/assets/css/events.css
index 8901e285eb..14b9dcfe79 100644
--- a/assets/css/events.css
+++ b/assets/css/events.css
@@ -63,6 +63,11 @@
max-width: 640px;
}
+.events .events-fulllist .card figure img {
+ margin-bottom: 0;
+ max-width: none;
+}
+
.events .events-fulllist .events-empty {
background-color: var(--background-color);
border: none;
@@ -72,10 +77,24 @@
box-shadow: none;
}
-.event-details > li p {
+.event-details {
+ border-spacing: 0.25em;
+}
+
+.event-details p {
display: inline;
- margin-left: 0.3em;
- margin-right: 0.3em;
+}
+
+.event-details p::after {
+ content: " ";
+}
+
+.event-details p:last-child::after {
+ content: "";
+}
+
+.event-details tr th {
+ text-align: left;
}
@media screen and (max-width: 900px) {
@@ -93,3 +112,25 @@
padding-left: 2rem;
}
}
+
+figure {
+ margin: 0;
+ border-radius: 4px;
+ background-color: var(--base-color);
+ margin-inline-start: auto;
+}
+
+figure figcaption {
+ padding: 1em;
+ opacity: 0.8;
+ font-size: 80%;
+ font-style: italic;
+}
+
+figure figcaption:empty {
+ display: none;
+}
+
+figure img {
+ display: block;
+}
diff --git a/collections/_event/gamescom-2025.md b/collections/_event/gamescom-2025.md
index 171efa1a2f..4c2842a171 100644
--- a/collections/_event/gamescom-2025.md
+++ b/collections/_event/gamescom-2025.md
@@ -20,11 +20,8 @@ registration: "[https://lu.ma/tpd4ks9a](https://lu.ma/tpd4ks9a) (register to rec
entrance_fee: "Free, but a gamescom ticket is needed to access the venue"
cover_image: "/storage/blog/gamescom-cologne-2025/gamescom-cover.webp"
-
+cover_image_caption: "Cover image: 2024 Koelnmesse GmbH/Marvin Ruppert"
---
-
-Cover image: 2024 Koelnmesse GmbH/Marvin Ruppert
-
A small community meetup at gamescom to connect, share experiences, and discuss all things Godot. We do not have a booth, so we will meet somewhere near the IndieArenaBooth in hall 10. Details will be announced on the luma [event page](https://lu.ma/tpd4ks9a) once we know the exact place.
Whether you’re a seasoned developer or just exploring the engine, everyone is welcome!