<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Coffee Morning Flyer</title>
<style>
@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@500;600;700&fam…');
* { box-sizing: border-box; margin: 0; padding: 0; }
html, body {
width: 500px;
height: 700px;
overflow: hidden;
}
body {
font-family: 'Nunito', sans-serif;
background: radial-gradient(circle at 20% 0%, #eaf7f6 0%, #d7ecec 40%, #bfe0e0 100%);
display: flex;
align-items: center;
justify-content: center;
}
.poster {
width: 460px;
height: 660px;
background: #ffffff;
border-radius: 28px;
box-shadow: 0 20px 45px rgba(31, 92, 92, 0.18), 0 2px 8px rgba(31, 92, 92, 0.10);
border: 1px solid #d9ece9;
padding: 26px 30px 22px;
display: flex;
flex-direction: column;
position: relative;
overflow: hidden;
}
/* soft decorative corner blobs */
.poster::before {
content: "";
position: absolute;
top: -60px; right: -60px;
width: 160px; height: 160px;
background: radial-gradient(circle, #cdeeeb 0%, rgba(205,238,235,0) 70%);
border-radius: 50%;
}
.poster::after {
content: "";
position: absolute;
bottom: -50px; left: -50px;
width: 150px; height: 150px;
background: radial-gradient(circle, #dff3f1 0%, rgba(223,243,241,0) 70%);
border-radius: 50%;
}
.steam {
text-align: center;
font-size: 22px;
line-height: 1;
margin-bottom: 2px;
letter-spacing: 4px;
}
h1 {
font-family: 'Quicksand', sans-serif;
font-weight: 700;
font-size: 30px;
text-align: center;
color: #1c6b68;
line-height: 1.15;
margin-bottom: 10px;
letter-spacing: -0.2px;
z-index: 1;
position: relative;
}
.intro {
font-size: 13.5px;
line-height: 1.5;
color: #3f5c5a;
text-align: center;
padding: 0 6px;
margin-bottom: 14px;
z-index: 1;
position: relative;
}
.details-panel {
background: linear-gradient(135deg, #2f8f8a, #1c6b68);
border-radius: 18px;
padding: 14px 18px;
color: #ffffff;
display: flex;
flex-direction: column;
gap: 7px;
margin-bottom: 14px;
box-shadow: 0 8px 20px rgba(28, 107, 104, 0.28);
z-index: 1;
position: relative;
}
.details-panel .row {
display: flex;
align-items: center;
gap: 10px;
font-size: 15px;
font-weight: 700;
font-family: 'Quicksand', sans-serif;
}
.details-panel .row .icon {
font-size: 18px;
width: 22px;
text-align: center;
flex-shrink: 0;
}
.body-copy {
font-size: 13px;
line-height: 1.5;
color: #3f5c5a;
text-align: center;
padding: 0 4px;
margin-bottom: 6px;
z-index: 1;
position: relative;
}
.body-copy.small {
font-size: 12.5px;
color: #4c6866;
font-style: italic;
margin-bottom: 12px;
}
.divider {
display: flex;
align-items: center;
gap: 8px;
margin-bottom: 10px;
z-index: 1;
position: relative;
}
.divider .line {
flex: 1;
height: 1px;
background: #cfe6e3;
}
.divider .label {
font-family: 'Quicksand', sans-serif;
font-weight: 700;
font-size: 12.5px;
color: #1c6b68;
text-transform: uppercase;
letter-spacing: 1.2px;
white-space: nowrap;
}
.as-always {
display: flex;
flex-direction: column;
gap: 8px;
flex: 1;
z-index: 1;
position: relative;
}
.as-always .item {
display: flex;
align-items: flex-start;
gap: 10px;
background: #f2faf9;
border: 1px solid #e0f0ee;
border-radius: 12px;
padding: 8px 10px;
}
.as-always .item .emoji {
font-size: 16px;
line-height: 1.3;
flex-shrink: 0;
width: 20px;
text-align: center;
}
.as-always .item p {
font-size: 12px;
line-height: 1.4;
color: #395452;
}
.footer {
text-align: center;
margin-top: 12px;
font-family: 'Quicksand', sans-serif;
font-weight: 600;
font-size: 13px;
color: #1c6b68;
z-index: 1;
position: relative;
}
</style>
</head>
<body>
<div class="poster">
<div class="steam">☕ 🤍 ☕</div>
<h1>Pour the coffee,<br>we've got you!</h1>
<p class="intro">Being a mum is beautiful, but it can also feel a little lonely — especially on the days sleep deprivation hits hard. If you're after a warm, welcoming space to connect with local mums who truly get it, come join us this week.</p>
<div class="details-panel">
<div class="row"><span class="icon">📅</span><span>Thursday 16th July 2026</span></div>
<div class="row"><span class="icon">⏰</span><span>9.30am – 11.30am</span></div>
<div class="row"><span class="icon">📍</span><span>Woodlupine Family Centre</span></div>
</div>
<p class="body-copy">While you sit back, breathe, and enjoy some adult conversation, your babies and toddlers can explore in a safe environment.</p>
<p class="body-copy small">Come exactly as you are — messy buns and yoga pants highly encouraged. We can't wait to meet you!</p>
<div class="divider">
<span class="line"></span>
<span class="label">As Always</span>
<span class="line"></span>
</div>
<div class="as-always">
<div class="item">
<span class="emoji">☕</span>
<p>Tea and coffee provided</p>
</div>
<div class="item">
<span class="emoji">🧁</span>
<p>A shared plate of morning tea is welcome, but never expected!</p>
</div>
<div class="item">
<span class="emoji">👭</span>
<p>Our breastfeeding counsellors and breastfeeding educator will be here to help with any questions or problems you may have</p>
</div>
<div class="item">
<span class="emoji">🤰👶🧒</span>
<p>All ages and stages welcome</p>
</div>
</div>
<div class="footer">You are so welcome here 💛</div>
</div>
</body>
</html>
Amy - 0400483387