Activity 2.1 : Cozy Space Planner
Cozy Space Planner: Create Your Calm, Connected Corner
Create Your Calm, Connected Corner
Β Before a single story is read, the space where you read together tells its own story.
This activity invites you and your child to intentionally design a cozy corner β a small, soft, sensory-friendly space that says “this is our place.” When children associate reading with comfort, safety, and closeness, they arrive at books with open hearts rather than braced ones.
Β The Cozy Space Planner walks you through six gentle steps: choosing your spot, setting the mood, layering in comfort, adding the things your child loves, personalizing it together, and planning your shared time there. Along the way, you’ll pause to check in with your senses and, at the end of your first week, reflect together on what’s working.
This isn’t about Pinterest-perfect. It’s about presence.
Β A tucked-away corner, a soft lamp, a favourite stuffed animal, and you β that’s the whole recipe.
Β What you’ll need:
- 10β15 minutes to complete the planner, plus whatever small items you already have at home.
What you’ll make:
- Β A cozy reading space that belongs to both of you β and a ritual worth returning to.
@import url(‘https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,600;1,400&family=Lato:wght@300;400;700&display=swap’);
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
–sage: #7a9e87;
–sage-lt: #c5dac9;
–sage-pale: #eef5f0;
–blush: #e8c8b8;
–blush-lt: #fdf0e8;
–cream: #faf8f4;
–brown: #6b4f3a;
–text: #3d332b;
–muted: #8a7a6f;
–border: #d9cfc4;
}
body {
font-family: ‘Lato’, sans-serif;
background: var(–cream);
color: var(–text);
line-height: 1.7;
padding: 2rem 1rem;
}
.page {
max-width: 720px;
margin: 0 auto;
background: #fff;
border-radius: 20px;
box-shadow: 0 8px 40px rgba(107,79,58,.10);
overflow: hidden;
}
/* ββ Header ββ */
.header {
background: linear-gradient(135deg, var(–sage) 0%, #5e8a72 100%);
padding: 3rem 2.5rem 2.5rem;
text-align: center;
position: relative;
}
.header::after {
content: ”;
display: block;
position: absolute;
bottom: -18px;
left: 50%;
transform: translateX(-50%);
width: 0;
height: 0;
border-left: 28px solid transparent;
border-right: 28px solid transparent;
border-top: 18px solid #5e8a72;
}
.activity-label {
font-family: ‘Lato’, sans-serif;
font-weight: 700;
font-size: .75rem;
letter-spacing: .18em;
text-transform: uppercase;
color: var(–sage-lt);
margin-bottom: .6rem;
}
.header h1 {
font-family: ‘Playfair Display’, serif;
font-size: 2.1rem;
color: #fff;
line-height: 1.25;
margin-bottom: .9rem;
}
.header .tagline {
font-style: italic;
color: var(–sage-pale);
font-size: .95rem;
max-width: 480px;
margin: 0 auto;
}
.header .leaf { font-size: 1.5rem; margin: 0 .3rem; }
/* ββ Body padding ββ */
.body { padding: 3rem 2.5rem 2.5rem; }
/* ββ Intro banner ββ */
.intro-banner {
background: var(–blush-lt);
border-left: 4px solid var(–blush);
border-radius: 0 12px 12px 0;
padding: 1.1rem 1.4rem;
margin-bottom: 2.2rem;
font-size: .95rem;
color: var(–brown);
}
.intro-banner p + p { margin-top: .5rem; }
.intro-quote {
font-family: ‘Playfair Display’, serif;
font-style: italic;
color: var(–sage);
font-size: 1.05rem;
margin-top: .6rem;
}
/* ββ Fields ββ */
.field-row {
display: flex;
gap: 1.2rem;
margin-bottom: 1.5rem;
}
.field-group {
flex: 1;
display: flex;
flex-direction: column;
gap: .35rem;
}
label.field-label {
font-weight: 700;
font-size: .82rem;
letter-spacing: .08em;
text-transform: uppercase;
color: var(–muted);
}
input[type=”text”],
input[type=”email”] {
border: 1.5px solid var(–border);
border-radius: 8px;
padding: .65rem .9rem;
font-family: ‘Lato’, sans-serif;
font-size: .95rem;
color: var(–text);
background: var(–cream);
transition: border-color .2s, box-shadow .2s;
width: 100%;
}
input:focus {
outline: none;
border-color: var(–sage);
box-shadow: 0 0 0 3px rgba(122,158,135,.18);
}
/* ββ Steps ββ */
.step {
margin-bottom: 2.2rem;
}
.step-header {
display: flex;
align-items: center;
gap: .85rem;
margin-bottom: 1rem;
}
.step-num {
background: var(–sage);
color: #fff;
font-family: ‘Playfair Display’, serif;
font-size: 1rem;
font-weight: 600;
width: 36px;
height: 36px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.step-title {
font-family: ‘Playfair Display’, serif;
font-size: 1.2rem;
color: var(–brown);
}
/* ββ Checkbox grid ββ */
.check-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: .45rem .8rem;
margin-bottom: .8rem;
}
.check-item {
display: flex;
align-items: center;
gap: .55rem;
font-size: .92rem;
}
.check-item input[type=”checkbox”] {
accent-color: var(–sage);
width: 16px;
height: 16px;
flex-shrink: 0;
cursor: pointer;
}
/* Other field inline */
.other-row {
display: flex;
align-items: center;
gap: .55rem;
margin-top: .3rem;
font-size: .92rem;
}
.other-row input[type=”checkbox”] {
accent-color: var(–sage);
width: 16px;
height: 16px;
flex-shrink: 0;
}
.other-row input[type=”text”] {
flex: 1;
padding: .45rem .75rem;
font-size: .9rem;
}
/* ββ Tip box ββ */
.tip-box {
background: var(–sage-pale);
border-radius: 10px;
padding: .85rem 1.1rem;
font-size: .88rem;
color: #4d6b56;
margin-top: .7rem;
}
.tip-box strong { color: var(–sage); }
/* ββ Text input rows ββ */
.text-field-group {
display: flex;
flex-direction: column;
gap: .85rem;
margin-top: .5rem;
}
.text-field-row {
display: flex;
flex-direction: column;
gap: .3rem;
}
.text-field-row label {
font-weight: 700;
font-size: .82rem;
color: var(–muted);
letter-spacing: .05em;
}
.text-field-row .hint {
font-size: .8rem;
color: #b0a090;
margin-bottom: .2rem;
}
.text-field-row input[type=”text”] {
width: 100%;
}
/* ββ Reflection ββ */
.reflection {
background: linear-gradient(135deg, var(–blush-lt), var(–sage-pale));
border-radius: 14px;
padding: 1.5rem 1.6rem;
margin-bottom: 2rem;
}
.reflection h3 {
font-family: ‘Playfair Display’, serif;
color: var(–brown);
font-size: 1.15rem;
margin-bottom: .9rem;
}
.reflection ul {
list-style: none;
display: flex;
flex-direction: column;
gap: .55rem;
}
.reflection li {
display: flex;
align-items: flex-start;
gap: .6rem;
font-size: .93rem;
}
.reflection li::before {
content: ‘β¦’;
color: var(–sage);
font-size: .7rem;
margin-top: .28rem;
flex-shrink: 0;
}
.reflection .draw-prompt {
margin-top: 1rem;
font-style: italic;
font-size: .88rem;
color: var(–muted);
}
/* ββ Sensory check ββ */
.sensory-bar {
background: var(–sage);
border-radius: 10px;
padding: .85rem 1.2rem;
color: #fff;
font-size: .88rem;
margin-bottom: 1.5rem;
text-align: center;
}
.sensory-bar strong { font-weight: 700; }
/* ββ Submit ββ */
.submit-wrap {
text-align: center;
padding-top: .5rem;
}
button[type=”submit”] {
background: linear-gradient(135deg, var(–sage) 0%, #5e8a72 100%);
color: #fff;
border: none;
border-radius: 50px;
padding: .9rem 2.8rem;
font-family: ‘Lato’, sans-serif;
font-size: 1rem;
font-weight: 700;
letter-spacing: .06em;
cursor: pointer;
box-shadow: 0 4px 18px rgba(94,138,114,.35);
transition: transform .15s, box-shadow .15s;
}
button[type=”submit”]:hover {
transform: translateY(-2px);
box-shadow: 0 7px 24px rgba(94,138,114,.4);
}
/* ββ Divider ββ */
.divider {
border: none;
border-top: 1.5px dashed var(–border);
margin: 1.8rem 0;
}
/* ββ Together section ββ */
.together-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: .45rem .8rem;
margin-bottom: 1rem;
}
.time-field {
margin-top: .8rem;
}
.time-field label {
font-size: .88rem;
color: var(–muted);
display: block;
margin-bottom: .3rem;
}
/* ββ Footer ββ */
.footer {
background: var(–sage-pale);
text-align: center;
padding: 1.2rem;
font-size: .78rem;
color: var(–muted);
border-top: 1px solid var(–border);
}
@media (max-width: 560px) {
.body { padding: 2.5rem 1.4rem 2rem; }
.check-grid, .together-grid { grid-template-columns: 1fr; }
.field-row { flex-direction: column; }
}
Activity 2.1
πΏ Cozy Space Planner πΏ
Create Your Calm, Connected Corner
Creating a cozy corner helps your child associate reading with comfort and calm. This is your shared invitation to slow down, connect, and let stories bloom together.
“A cozy space is more than pillows and blankets β it’s where hearts slow down, voices soften, and stories bloom.”
1
Choose Your Space
Other:
π‘ Tip: Look for a space that feels tucked away but easy to access β somewhere your child naturally gravitates to.
2
Set the Mood
π Quick Sensory Check: Is it soft on the eyes, gentle on the ears, cozy to the touch, and pleasant to smell?
3
Comfort & Coziness
4
Include What You Love
e.g., Goodnight Moon, Dog Man
e.g., fidget cube, soft ball
e.g., sketchpad + crayons
π¬ Ask your child: “What helps you feel peaceful or happy when you’re here?”
5
Personal Touches
6
Together Time Plan
Use your cozy corner for:
e.g., after school, before bed
πΈ Reflection β After Your First Week
- What do you like best about our cozy space?
- Is there anything we want to add or change?
- How did our cozy moments change the feeling of our evenings?
βοΈ Encourage your child to draw or write what they love most about it.
π Quick Sensory Check: Is it soft on the eyes, gentle on the ears, cozy to the touch, and pleasant to smell?
Activity 2.1 Β· Cozy Space Planner Β· Words That Bloom
Prefer Pen and Paper?
Prefer pen and paper? Download the printable version of the Engagement Tracker below. Print one copy per week, keep it somewhere handy β on the fridge, your nightstand, or tucked inside your childβs favourite book. Itβs designed with plenty of writing room so you can capture your thoughts in the moment, right when the magic happens.
Downloads
Click here to download the Cozy Space Planner