.kofi-container {
display: flex;
justify-content: center;
margin: 2rem 0;
font-family: -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, Helvetica, Arial, sans-serif;
}.kofi-button {
display: inline-flex;
align-items: center;
gap: 12px;
background-color: #FF5E5B; /* Classic Ko-fi Red/Coral */
color: #FFFFFF !important;
text-decoration: none !important;
padding: 12px 24px;
border-radius: 100px;
font-weight: 600;
font-size: 1.05rem;
box-shadow: 0 4px 15px rgba(255, 94, 91, 0.3);
transition: transform 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;
}.kofi-button:hover {
background-color: #e54e4b;
transform: translateY(-2px);
box-shadow: 0 6px 20px rgba(255, 94, 91, 0.4);
}.kofi-button:active {
transform: translateY(0);
}.kofi-icon {
width: 24px;
height: 24px;
fill: currentColor;
}/* Responsive adjustment for smaller mobile screens */
@media (max-width: 480px) {
.kofi-button {
padding: 10px 18px;
font-size: 0.95rem;
gap: 8px;
}
.kofi-icon {
width: 20px;
height: 20px;
}
}
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root { –red: #c0001e; –dark: #1a1a1a; –mid: #444; –light: #f5f4f0; –border: #ddd; –accent: #0b3c5d; }
body { background: var(–light); color: var(–dark); font-family: ‘Source Serif 4’, Georgia, serif; font-size: 18px; line-height: 1.8; }
.breaking-bar { background: var(–red); color: #fff; text-align: center; padding: 9px 16px; font-size: 14px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; }
.site-header { background: #fff; border-bottom: 5px solid var(–red); padding: 15px 24px 10px; text-align: center; }
.site-header .site-name { font-family: ‘Playfair Display’, serif; font-size: 46px; font-weight: 900; letter-spacing: -0.03em; text-transform: uppercase; }
.site-header .site-name span { color: var(–red); }
.article-wrap { max-width: 740px; margin: 30px auto; padding: 0 15px 60px; }
.meta-row { display: flex; align-items: center; gap: 10px; margin-bottom: 20px; font-size: 11px; font-weight: 900; text-transform: uppercase; letter-spacing: 0.05em; }
.meta-category { background: var(–red); color: #fff; padding: 4px 10px; font-weight: 900; }
h1 { font-family: ‘Playfair Display’, serif; font-size: clamp(28px, 5vw, 42px); line-height: 1.15; font-weight: 900; letter-spacing: -0.01em; margin-bottom: 25px; color: var(–dark); }
h2 { font-family: ‘Playfair Display’, serif; font-size: 24px; font-weight: 900; margin: 35px 0 15px; color: var(–dark); border-bottom: 2px solid var(–border); padding-bottom: 6px; }
.lead { font-size: 21px; font-weight: 600; line-height: 1.5; color: var(–dark); margin-bottom: 30px; }
.info-card { background: #fff; border: 1px solid var(–border); border-top: 4px solid var(–red); padding: 20px; margin: 30px 0; }
.info-card h3 { font-family: ‘Playfair Display’, serif; font-size: 20px; font-weight: 900; color: var(–dark); margin-bottom: 12px; }
.tariff-panel { background: #fffdeb; border: 2px dashed #689F38; padding: 20px; margin: 25px 0; }
.adsense-container { display: block; width: 100%; margin: 35px auto; text-align: center; border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding: 15px 0; }
.adsense-label { display: block; font-size: 9px; color: #999; text-transform: uppercase; letter-spacing: 0.2em; margin-bottom: 8px; font-family: sans-serif; font-weight: bold; }
.article-footer { margin-top: 60px; padding-top: 25px; border-top: 1px solid var(–border); font-size: 13px; color: #666; display: flex; justify-content: space-between; flex-wrap: wrap; gap: 15px; }
Soccer
Oriel Park
27 June 2026
Bitter Blow for Dundalk as Waterford Seal Dramatic 3-2 Comeback Win
What started as a dominant display for the Lilywhites quickly turned into a nightmare scenario, as Waterford clawed their way back from a two-goal deficit to snatch all three points on Friday night.
Advertisement
(adsbygoogle = window.adsbygoogle || []).push({});
Matches between Dundalk and Waterford in the SSE Airtricity Men’s Premier Division this season have guaranteed one thing: goals. Across their three meetings, a staggering 16 goals have hit the back of the net. While the Lilywhites previously enjoyed a five-goal hammering of their rivals at Oriel Park, this latest five-goal thriller saw Graham Coughlan’s men exact their revenge.
For the first half-hour, it looked like Ciaran Kilduff’s side was going to cruise to another memorable home victory. They commanded the game with complete control, breaking the deadlock in the 10th minute when Eoin Kenny beautifully flicked a header inside the near post off a Daryl Horgan corner. Harry Groome quickly doubled the advantage with a fiercely struck drive, and at that point, the visitors appeared completely overwhelmed.
The Momentum Shifts
However, Waterford found their lifeline through their talisman, Tommy Lonergan. After rattling the post from close range in the 40th minute, Lonergan managed to bundle the ball over the line deep into first-half injury time. Despite the frantic defensive efforts of Keith Buckley, referee Marc Lynch awarded the goal, completely altering the halftime team talks.
Advertisement
(adsbygoogle = window.adsbygoogle || []).push({});
Shortly after the hour mark, disaster struck for the hosts. Lynch pointed to the penalty spot after adjudging Bobby Burns to have handled the ball inside the area. Lonergan stepped up and confidently slotted the penalty away, levelling the match.
With momentum fully behind them, Waterford relentlessly pressed for a winner. Dundalk still created chances of their own, primarily through the dangerous duo of Kenny and Horgan, but their failure to clear their lines ultimately cost them. With just four minutes of normal time remaining, a long throw-in caused chaos in the home box, allowing John Mahon to deliver a stunning acrobatic finish to seal the 3-2 victory.
📋 Official Match Lineups
Dundalk: Enda Minogue; Keith Buckley, Rob Cornwall, Bobby Burns, Tyreke Wilson; Aodh Dervin (Mayowa Animasahun, 74’), Harry Groome (Shane Treacy, 68’), Ronan Teahan; Eoin Kenny, Gbemi Arubi, Daryl Horgan.
Waterford: Stephen McMullan; Hayden Cann, John Mahon, Kevin Long; Jordan Houston (Trae Bailey Coyle, 80’), Luke Heeney (Samuel Glenfield, 56’), William Johnson, Dean McMenamy (Jurgen Voilas, 56’), Benny Couto; Tommy Lonergan; Padraig Amond.
Referee: Marc Lynch
.ww-launch-card {
background: #ffffff;
border: 3px solid #689F38;
border-radius: 20px;
padding: 30px;
max-width: 500px;
margin: 40px auto;
text-align: center;
box-shadow: 0 10px 25px rgba(0,0,0,0.1);
font-family: ‘Helvetica Neue’, Arial, sans-serif;
}
.ww-launch-headline {
color: #FFC107;
background: #33691E;
padding: 10px;
border-radius: 10px;
margin-bottom: 20px;
text-transform: uppercase;
letter-spacing: 1px;
}
.ww-launch-card h2 { color: #33691E; margin-top: 0; }
.ww-launch-card h3 { color: #5D4037; font-size: 1.2rem; }
.ww-launch-card p { color: #2C3E50; line-height: 1.6; }
.ww-launch-btn {
display: inline-block;
background-color: #689F38;
color: #ffffff;
padding: 15px 30px;
border-radius: 30px;
text-decoration: none;
font-weight: bold;
margin-top: 20px;
transition: background 0.3s ease;
}
.ww-launch-btn:hover { background-color: #FFC107; color: #33691E; }
Website Now Live!

Welcome to Wiggle Worms!
Kids Gardening in Ireland
WiggleWorms Ireland helps schools and families start gardens, wormeries, and wildlife projects.
Turn Screen Time into Grow Time!
Let’s make little hands into creative hands. Muddy hands, big smiles, and green fingers—the ultimate guide to gardening with kids.
Start Growing Today
(adsbygoogle = window.adsbygoogle || []).push({});