Historical Events

May

Discover 65 significant historical events from May 1917 to 2024, featuring battles, discoveries, and cultural milestones that shaped our world.

May 1 4 events

Eurovision Song Contest 2014

2014

Eurovision Song Contest 2024

2024

May 2023 Gaza–Israel clashes

2023
May 2

No events recorded

May 3 2 events

2014 Coupe de France Final

2014

1995 Coupe de la Ligue Final

1995
May 4 1 events

Mladenovac and Smederevo shootings

2023
May 5 1 events

2001 Coupe de la Ligue Final

2001
May 6 2 events

Eurovision Song Contest 1989

1989

1970 European Cup Final

1970
May 7 1 events

2022 Coupe de France Final

2022
May 8 3 events

2022 Miami Grand Prix

2022

2018 Coupe de France Final

2018

1999 Coupe de la Ligue Final

1999
May 9 2 events

Nivelle Offensive

1917

2009 Coupe de France Final

2009
May 10 1 events

1978 European Cup Final

1978
May 11

No events recorded

May 12 2 events

Eurovision Song Contest 2007

2007

1976 European Cup Final

1976
May 13 2 events

Eurovision Song Contest 2017

2017

Eurovision Song Contest 1995

1995
May 14 3 events

Eurovision Song Contest 2019

2019

2008 UEFA Cup Final

2008

2011 Coupe de France Final

2011
May 15 3 events

2013 UEFA Europa League Final

2013

1974 European Cup Final

1974

2022 Buffalo shooting

2022
May 16 3 events

2018 UEFA Europa League Final

2018

2007 UEFA Cup Final

2007

Miss Universe 2020

2021
May 17 1 events

2003 Coupe de la Ligue Final

2003
May 18 3 events

2016 UEFA Europa League Final

2016

Eurovision Song Contest 2006

2006

2022 UEFA Europa League Final

2022
May 19 4 events

2012 UEFA Champions League Final

2012

2004 UEFA Cup Final

2004

2021 Coupe de France Final

2021
May 20 1 events

2009 UEFA Cup Final

2009
May 21 1 events

2012 NATO Summit in Chicago

2012
May 22

No events recorded

May 23 2 events

Eurovision Song Contest 2015

2015

Hungary 7–1 England

1954
May 24 4 events

2014 UEFA Champions League Final

2014

Eurovision Song Contest 1956

1956

Robb Elementary School shooting

2022
May 25 3 events

2013 UEFA Champions League Final

2013

1977 European Cup Final

1977

Operation Searchlight

1971
May 26 2 events

2021 UEFA Europa League Final

2021

2018 UEFA Champions League Final

2018
May 27 1 events

2017 Coupe de France Final

2017
May 28 4 events

2016 UEFA Champions League Final

2016

2011 UEFA Champions League Final

2011

1975 European Cup Final

1975
May 29 2 events

Eurovision Song Contest 2010

2010

2019 UEFA Europa League Final

2019
May 30 4 events

1973 European Cup Final

1973

1957 European Cup Final

1957

1979 European Cup Final

1979
May 31 3 events

2023 UEFA Europa League Final

2023

1972 European Cup Final

1972

2013 Coupe de France Final

2013
Historical Events in May <meta name="description" content="Browse historical events that occurred in May"> <meta name="keywords"> <link rel="canonical" href="https://whatdateis.today/events/on-this-month/may/"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <script> function openModal(dateId) { document.getElementById('modal-' + dateId).classList.remove('hidden'); document.body.style.overflow = 'hidden'; } function closeModal(dateId) { document.getElementById('modal-' + dateId).classList.add('hidden'); document.body.style.overflow = 'auto'; } // Close modal when clicking outside window.onclick = function(event) { if (event.target.classList.contains('modal-backdrop')) { event.target.classList.add('hidden'); document.body.style.overflow = 'auto'; } } // Close modal on escape key document.addEventListener('keydown', function(event) { if (event.key === 'Escape') { document.querySelectorAll('.modal-backdrop').forEach(modal => { modal.classList.add('hidden'); document.body.style.overflow = 'auto'; }); } }); </script> <div class="bg-gradient-to-b from-blue-50 to-white"> <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-16"> <!-- Header --> <div class="text-center mb-12"> <h1 class="text-4xl sm:text-5xl font-bold mb-6 text-gray-900">Historical Events</h1> <p class="text-2xl font-medium text-blue-600 mb-4">May</p> <p class="text-xl text-gray-600"> Discover 65 significant historical events from May 1917 to 2024, featuring battles, discoveries, and cultural milestones that shaped our world. </p> </div> <!-- Month Navigation --> <div class="mb-12"> <div class="bg-white rounded-xl shadow-sm p-6"> <h2 class="text-xl font-semibold mb-4">Browse Events by Month</h2> <div class="grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-6 gap-3"> <a href="/events/on-this-month/january" class="px-4 py-3 rounded-lg text-center transition-colors bg-gray-50 text-gray-700 hover:bg-gray-100"> January </a><a href="/events/on-this-month/february" class="px-4 py-3 rounded-lg text-center transition-colors bg-gray-50 text-gray-700 hover:bg-gray-100"> February </a><a href="/events/on-this-month/march" class="px-4 py-3 rounded-lg text-center transition-colors bg-gray-50 text-gray-700 hover:bg-gray-100"> March </a><a href="/events/on-this-month/april" class="px-4 py-3 rounded-lg text-center transition-colors bg-gray-50 text-gray-700 hover:bg-gray-100"> April </a><a href="/events/on-this-month/may" class="px-4 py-3 rounded-lg text-center transition-colors bg-blue-600 text-white font-medium"> May </a><a href="/events/on-this-month/june" class="px-4 py-3 rounded-lg text-center transition-colors bg-gray-50 text-gray-700 hover:bg-gray-100"> June </a><a href="/events/on-this-month/july" class="px-4 py-3 rounded-lg text-center transition-colors bg-gray-50 text-gray-700 hover:bg-gray-100"> July </a><a href="/events/on-this-month/august" class="px-4 py-3 rounded-lg text-center transition-colors bg-gray-50 text-gray-700 hover:bg-gray-100"> August </a><a href="/events/on-this-month/september" class="px-4 py-3 rounded-lg text-center transition-colors bg-gray-50 text-gray-700 hover:bg-gray-100"> September </a><a href="/events/on-this-month/october" class="px-4 py-3 rounded-lg text-center transition-colors bg-gray-50 text-gray-700 hover:bg-gray-100"> October </a><a href="/events/on-this-month/november" class="px-4 py-3 rounded-lg text-center transition-colors bg-gray-50 text-gray-700 hover:bg-gray-100"> November </a><a href="/events/on-this-month/december" class="px-4 py-3 rounded-lg text-center transition-colors bg-gray-50 text-gray-700 hover:bg-gray-100"> December </a> </div> </div> </div> <!-- Calendar Grid --> <div class="bg-white rounded-xl shadow-sm p-6"> <div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 xl:grid-cols-5 gap-4"> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 1 </span> <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded"> 4 events </span> </div> <div class="space-y-2"> <div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">Eurovision Song Contest 2014</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2014 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">Eurovision Song Contest 2024</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2024 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">May 2023 Gaza–Israel clashes</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2023 </span> </div> <div class="mt-2 space-y-1"> </div> </div> <button onclick="openModal('may-1')" class="w-full mt-2 px-4 py-2 bg-blue-50 text-blue-600 rounded-lg text-sm font-medium hover:bg-blue-100 transition-colors"> View all 4 events </button> </div> </div> <div id="modal-may-1" class="modal-backdrop hidden fixed inset-0 bg-black bg-opacity-50 z-50 overflow-y-auto p-4"> <div class="min-h-screen flex items-center justify-center"> <div class="bg-white rounded-xl max-w-3xl w-full max-h-[90vh] overflow-hidden relative"> <div class="p-6 border-b border-gray-200"> <div class="flex items-center justify-between"> <h2 class="text-2xl font-bold text-gray-900"> Events on May 1 </h2> <button onclick="closeModal('may-1')" class="text-gray-400 hover:text-gray-500"> <svg class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12"></path> </svg> </button> </div> </div> <div class="p-6 overflow-y-auto max-h-[calc(90vh-120px)]"> <div class="space-y-4"> <div class="bg-gray-50 rounded-lg p-4"> <div class="flex items-center justify-between gap-4 mb-2"> <h3 class="font-medium text-gray-900 text-lg">Eurovision Song Contest 2014</h3> <span class="text-sm font-medium text-gray-500 whitespace-nowrap"> 2014 </span> </div> </div><div class="bg-gray-50 rounded-lg p-4"> <div class="flex items-center justify-between gap-4 mb-2"> <h3 class="font-medium text-gray-900 text-lg">Eurovision Song Contest 2024</h3> <span class="text-sm font-medium text-gray-500 whitespace-nowrap"> 2024 </span> </div> </div><div class="bg-gray-50 rounded-lg p-4"> <div class="flex items-center justify-between gap-4 mb-2"> <h3 class="font-medium text-gray-900 text-lg">May 2023 Gaza–Israel clashes</h3> <span class="text-sm font-medium text-gray-500 whitespace-nowrap"> 2023 </span> </div> </div><div class="bg-gray-50 rounded-lg p-4"> <div class="flex items-center justify-between gap-4 mb-2"> <h3 class="font-medium text-gray-900 text-lg">2010 Coupe de France Final</h3> <span class="text-sm font-medium text-gray-500 whitespace-nowrap"> 2010 </span> </div> </div> </div> </div> </div> </div> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 opacity-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 2 </span> </div> <p class="text-sm text-gray-500">No events recorded</p> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 3 </span> <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded"> 2 events </span> </div> <div class="space-y-2"> <div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2014 Coupe de France Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2014 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">1995 Coupe de la Ligue Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 1995 </span> </div> <div class="mt-2 space-y-1"> </div> </div> </div> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 4 </span> <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded"> 1 events </span> </div> <div class="space-y-2"> <div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">Mladenovac and Smederevo shootings</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2023 </span> </div> <div class="mt-2 space-y-1"> </div> </div> </div> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 5 </span> <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded"> 1 events </span> </div> <div class="space-y-2"> <div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2001 Coupe de la Ligue Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2001 </span> </div> <div class="mt-2 space-y-1"> </div> </div> </div> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 6 </span> <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded"> 2 events </span> </div> <div class="space-y-2"> <div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">Eurovision Song Contest 1989</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 1989 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">1970 European Cup Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 1970 </span> </div> <div class="mt-2 space-y-1"> </div> </div> </div> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 7 </span> <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded"> 1 events </span> </div> <div class="space-y-2"> <div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2022 Coupe de France Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2022 </span> </div> <div class="mt-2 space-y-1"> </div> </div> </div> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 8 </span> <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded"> 3 events </span> </div> <div class="space-y-2"> <div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2022 Miami Grand Prix</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2022 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2018 Coupe de France Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2018 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">1999 Coupe de la Ligue Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 1999 </span> </div> <div class="mt-2 space-y-1"> </div> </div> </div> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 9 </span> <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded"> 2 events </span> </div> <div class="space-y-2"> <div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">Nivelle Offensive</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 1917 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2009 Coupe de France Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2009 </span> </div> <div class="mt-2 space-y-1"> </div> </div> </div> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 10 </span> <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded"> 1 events </span> </div> <div class="space-y-2"> <div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">1978 European Cup Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 1978 </span> </div> <div class="mt-2 space-y-1"> </div> </div> </div> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 opacity-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 11 </span> </div> <p class="text-sm text-gray-500">No events recorded</p> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 12 </span> <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded"> 2 events </span> </div> <div class="space-y-2"> <div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">Eurovision Song Contest 2007</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2007 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">1976 European Cup Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 1976 </span> </div> <div class="mt-2 space-y-1"> </div> </div> </div> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 13 </span> <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded"> 2 events </span> </div> <div class="space-y-2"> <div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">Eurovision Song Contest 2017</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2017 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">Eurovision Song Contest 1995</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 1995 </span> </div> <div class="mt-2 space-y-1"> </div> </div> </div> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 14 </span> <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded"> 3 events </span> </div> <div class="space-y-2"> <div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">Eurovision Song Contest 2019</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2019 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2008 UEFA Cup Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2008 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2011 Coupe de France Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2011 </span> </div> <div class="mt-2 space-y-1"> </div> </div> </div> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 15 </span> <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded"> 3 events </span> </div> <div class="space-y-2"> <div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2013 UEFA Europa League Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2013 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">1974 European Cup Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 1974 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2022 Buffalo shooting</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2022 </span> </div> <div class="mt-2 space-y-1"> </div> </div> </div> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 16 </span> <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded"> 3 events </span> </div> <div class="space-y-2"> <div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2018 UEFA Europa League Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2018 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2007 UEFA Cup Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2007 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">Miss Universe 2020</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2021 </span> </div> <div class="mt-2 space-y-1"> </div> </div> </div> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 17 </span> <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded"> 1 events </span> </div> <div class="space-y-2"> <div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2003 Coupe de la Ligue Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2003 </span> </div> <div class="mt-2 space-y-1"> </div> </div> </div> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 18 </span> <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded"> 3 events </span> </div> <div class="space-y-2"> <div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2016 UEFA Europa League Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2016 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">Eurovision Song Contest 2006</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2006 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2022 UEFA Europa League Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2022 </span> </div> <div class="mt-2 space-y-1"> </div> </div> </div> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 19 </span> <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded"> 4 events </span> </div> <div class="space-y-2"> <div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2012 UEFA Champions League Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2012 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2004 UEFA Cup Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2004 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2021 Coupe de France Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2021 </span> </div> <div class="mt-2 space-y-1"> </div> </div> <button onclick="openModal('may-19')" class="w-full mt-2 px-4 py-2 bg-blue-50 text-blue-600 rounded-lg text-sm font-medium hover:bg-blue-100 transition-colors"> View all 4 events </button> </div> </div> <div id="modal-may-19" class="modal-backdrop hidden fixed inset-0 bg-black bg-opacity-50 z-50 overflow-y-auto p-4"> <div class="min-h-screen flex items-center justify-center"> <div class="bg-white rounded-xl max-w-3xl w-full max-h-[90vh] overflow-hidden relative"> <div class="p-6 border-b border-gray-200"> <div class="flex items-center justify-between"> <h2 class="text-2xl font-bold text-gray-900"> Events on May 19 </h2> <button onclick="closeModal('may-19')" class="text-gray-400 hover:text-gray-500"> <svg class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12"></path> </svg> </button> </div> </div> <div class="p-6 overflow-y-auto max-h-[calc(90vh-120px)]"> <div class="space-y-4"> <div class="bg-gray-50 rounded-lg p-4"> <div class="flex items-center justify-between gap-4 mb-2"> <h3 class="font-medium text-gray-900 text-lg">2012 UEFA Champions League Final</h3> <span class="text-sm font-medium text-gray-500 whitespace-nowrap"> 2012 </span> </div> </div><div class="bg-gray-50 rounded-lg p-4"> <div class="flex items-center justify-between gap-4 mb-2"> <h3 class="font-medium text-gray-900 text-lg">2004 UEFA Cup Final</h3> <span class="text-sm font-medium text-gray-500 whitespace-nowrap"> 2004 </span> </div> </div><div class="bg-gray-50 rounded-lg p-4"> <div class="flex items-center justify-between gap-4 mb-2"> <h3 class="font-medium text-gray-900 text-lg">2021 Coupe de France Final</h3> <span class="text-sm font-medium text-gray-500 whitespace-nowrap"> 2021 </span> </div> </div><div class="bg-gray-50 rounded-lg p-4"> <div class="flex items-center justify-between gap-4 mb-2"> <h3 class="font-medium text-gray-900 text-lg">wedding of Prince Harry and Meghan Markle</h3> <span class="text-sm font-medium text-gray-500 whitespace-nowrap"> 2018 </span> </div> </div> </div> </div> </div> </div> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 20 </span> <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded"> 1 events </span> </div> <div class="space-y-2"> <div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2009 UEFA Cup Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2009 </span> </div> <div class="mt-2 space-y-1"> </div> </div> </div> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 21 </span> <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded"> 1 events </span> </div> <div class="space-y-2"> <div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2012 NATO Summit in Chicago</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2012 </span> </div> <div class="mt-2 space-y-1"> </div> </div> </div> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 opacity-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 22 </span> </div> <p class="text-sm text-gray-500">No events recorded</p> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 23 </span> <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded"> 2 events </span> </div> <div class="space-y-2"> <div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">Eurovision Song Contest 2015</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2015 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">Hungary 7–1 England</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 1954 </span> </div> <div class="mt-2 space-y-1"> </div> </div> </div> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 24 </span> <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded"> 4 events </span> </div> <div class="space-y-2"> <div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2014 UEFA Champions League Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2014 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">Eurovision Song Contest 1956</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 1956 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">Robb Elementary School shooting</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2022 </span> </div> <div class="mt-2 space-y-1"> </div> </div> <button onclick="openModal('may-24')" class="w-full mt-2 px-4 py-2 bg-blue-50 text-blue-600 rounded-lg text-sm font-medium hover:bg-blue-100 transition-colors"> View all 4 events </button> </div> </div> <div id="modal-may-24" class="modal-backdrop hidden fixed inset-0 bg-black bg-opacity-50 z-50 overflow-y-auto p-4"> <div class="min-h-screen flex items-center justify-center"> <div class="bg-white rounded-xl max-w-3xl w-full max-h-[90vh] overflow-hidden relative"> <div class="p-6 border-b border-gray-200"> <div class="flex items-center justify-between"> <h2 class="text-2xl font-bold text-gray-900"> Events on May 24 </h2> <button onclick="closeModal('may-24')" class="text-gray-400 hover:text-gray-500"> <svg class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12"></path> </svg> </button> </div> </div> <div class="p-6 overflow-y-auto max-h-[calc(90vh-120px)]"> <div class="space-y-4"> <div class="bg-gray-50 rounded-lg p-4"> <div class="flex items-center justify-between gap-4 mb-2"> <h3 class="font-medium text-gray-900 text-lg">2014 UEFA Champions League Final</h3> <span class="text-sm font-medium text-gray-500 whitespace-nowrap"> 2014 </span> </div> </div><div class="bg-gray-50 rounded-lg p-4"> <div class="flex items-center justify-between gap-4 mb-2"> <h3 class="font-medium text-gray-900 text-lg">Eurovision Song Contest 1956</h3> <span class="text-sm font-medium text-gray-500 whitespace-nowrap"> 1956 </span> </div> </div><div class="bg-gray-50 rounded-lg p-4"> <div class="flex items-center justify-between gap-4 mb-2"> <h3 class="font-medium text-gray-900 text-lg">Robb Elementary School shooting</h3> <span class="text-sm font-medium text-gray-500 whitespace-nowrap"> 2022 </span> </div> </div><div class="bg-gray-50 rounded-lg p-4"> <div class="flex items-center justify-between gap-4 mb-2"> <h3 class="font-medium text-gray-900 text-lg">2008 Coupe de France Final</h3> <span class="text-sm font-medium text-gray-500 whitespace-nowrap"> 2008 </span> </div> </div> </div> </div> </div> </div> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 25 </span> <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded"> 3 events </span> </div> <div class="space-y-2"> <div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2013 UEFA Champions League Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2013 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">1977 European Cup Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 1977 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">Operation Searchlight</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 1971 </span> </div> <div class="mt-2 space-y-1"> </div> </div> </div> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 26 </span> <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded"> 2 events </span> </div> <div class="space-y-2"> <div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2021 UEFA Europa League Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2021 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2018 UEFA Champions League Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2018 </span> </div> <div class="mt-2 space-y-1"> </div> </div> </div> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 27 </span> <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded"> 1 events </span> </div> <div class="space-y-2"> <div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2017 Coupe de France Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2017 </span> </div> <div class="mt-2 space-y-1"> </div> </div> </div> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 28 </span> <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded"> 4 events </span> </div> <div class="space-y-2"> <div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2016 UEFA Champions League Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2016 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2011 UEFA Champions League Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2011 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">1975 European Cup Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 1975 </span> </div> <div class="mt-2 space-y-1"> </div> </div> <button onclick="openModal('may-28')" class="w-full mt-2 px-4 py-2 bg-blue-50 text-blue-600 rounded-lg text-sm font-medium hover:bg-blue-100 transition-colors"> View all 4 events </button> </div> </div> <div id="modal-may-28" class="modal-backdrop hidden fixed inset-0 bg-black bg-opacity-50 z-50 overflow-y-auto p-4"> <div class="min-h-screen flex items-center justify-center"> <div class="bg-white rounded-xl max-w-3xl w-full max-h-[90vh] overflow-hidden relative"> <div class="p-6 border-b border-gray-200"> <div class="flex items-center justify-between"> <h2 class="text-2xl font-bold text-gray-900"> Events on May 28 </h2> <button onclick="closeModal('may-28')" class="text-gray-400 hover:text-gray-500"> <svg class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12"></path> </svg> </button> </div> </div> <div class="p-6 overflow-y-auto max-h-[calc(90vh-120px)]"> <div class="space-y-4"> <div class="bg-gray-50 rounded-lg p-4"> <div class="flex items-center justify-between gap-4 mb-2"> <h3 class="font-medium text-gray-900 text-lg">2016 UEFA Champions League Final</h3> <span class="text-sm font-medium text-gray-500 whitespace-nowrap"> 2016 </span> </div> </div><div class="bg-gray-50 rounded-lg p-4"> <div class="flex items-center justify-between gap-4 mb-2"> <h3 class="font-medium text-gray-900 text-lg">2011 UEFA Champions League Final</h3> <span class="text-sm font-medium text-gray-500 whitespace-nowrap"> 2011 </span> </div> </div><div class="bg-gray-50 rounded-lg p-4"> <div class="flex items-center justify-between gap-4 mb-2"> <h3 class="font-medium text-gray-900 text-lg">1975 European Cup Final</h3> <span class="text-sm font-medium text-gray-500 whitespace-nowrap"> 1975 </span> </div> </div><div class="bg-gray-50 rounded-lg p-4"> <div class="flex items-center justify-between gap-4 mb-2"> <h3 class="font-medium text-gray-900 text-lg">1958 European Cup Final</h3> <span class="text-sm font-medium text-gray-500 whitespace-nowrap"> 1958 </span> </div> </div> </div> </div> </div> </div> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 29 </span> <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded"> 2 events </span> </div> <div class="space-y-2"> <div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">Eurovision Song Contest 2010</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2010 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2019 UEFA Europa League Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2019 </span> </div> <div class="mt-2 space-y-1"> </div> </div> </div> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 30 </span> <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded"> 4 events </span> </div> <div class="space-y-2"> <div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">1973 European Cup Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 1973 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">1957 European Cup Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 1957 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">1979 European Cup Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 1979 </span> </div> <div class="mt-2 space-y-1"> </div> </div> <button onclick="openModal('may-30')" class="w-full mt-2 px-4 py-2 bg-blue-50 text-blue-600 rounded-lg text-sm font-medium hover:bg-blue-100 transition-colors"> View all 4 events </button> </div> </div> <div id="modal-may-30" class="modal-backdrop hidden fixed inset-0 bg-black bg-opacity-50 z-50 overflow-y-auto p-4"> <div class="min-h-screen flex items-center justify-center"> <div class="bg-white rounded-xl max-w-3xl w-full max-h-[90vh] overflow-hidden relative"> <div class="p-6 border-b border-gray-200"> <div class="flex items-center justify-between"> <h2 class="text-2xl font-bold text-gray-900"> Events on May 30 </h2> <button onclick="closeModal('may-30')" class="text-gray-400 hover:text-gray-500"> <svg class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12"></path> </svg> </button> </div> </div> <div class="p-6 overflow-y-auto max-h-[calc(90vh-120px)]"> <div class="space-y-4"> <div class="bg-gray-50 rounded-lg p-4"> <div class="flex items-center justify-between gap-4 mb-2"> <h3 class="font-medium text-gray-900 text-lg">1973 European Cup Final</h3> <span class="text-sm font-medium text-gray-500 whitespace-nowrap"> 1973 </span> </div> </div><div class="bg-gray-50 rounded-lg p-4"> <div class="flex items-center justify-between gap-4 mb-2"> <h3 class="font-medium text-gray-900 text-lg">1957 European Cup Final</h3> <span class="text-sm font-medium text-gray-500 whitespace-nowrap"> 1957 </span> </div> </div><div class="bg-gray-50 rounded-lg p-4"> <div class="flex items-center justify-between gap-4 mb-2"> <h3 class="font-medium text-gray-900 text-lg">1979 European Cup Final</h3> <span class="text-sm font-medium text-gray-500 whitespace-nowrap"> 1979 </span> </div> </div><div class="bg-gray-50 rounded-lg p-4"> <div class="flex items-center justify-between gap-4 mb-2"> <h3 class="font-medium text-gray-900 text-lg">2015 Coupe de France Final</h3> <span class="text-sm font-medium text-gray-500 whitespace-nowrap"> 2015 </span> </div> </div> </div> </div> </div> </div> </div> <div class=" block p-4 rounded-lg border transition-all border-gray-200 bg-gray-50 "> <div class="flex items-center justify-between mb-2"> <span class="text-lg font-semibold text-gray-900"> May 31 </span> <span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded"> 3 events </span> </div> <div class="space-y-2"> <div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2023 UEFA Europa League Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2023 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">1972 European Cup Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 1972 </span> </div> <div class="mt-2 space-y-1"> </div> </div><div class="bg-white rounded-lg p-3 shadow-sm"> <div class="flex items-center justify-between gap-2 mb-1"> <h3 class="font-medium text-gray-900 text-sm line-clamp-2">2013 Coupe de France Final</h3> <span class="text-xs font-medium text-gray-500 whitespace-nowrap"> 2013 </span> </div> <div class="mt-2 space-y-1"> </div> </div> </div> </div> </div> </div> </div> </div>