{
  "sunny": [
    {
      "title": "Sidewalk chalk obstacle course",
      "desc": "Draw hopscotch squares, wiggly lines to balance on, and a finish-line arch. Time each other with a phone stopwatch.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "sidewalk-chalk-obstacle-course"
    },
    {
      "title": "Backyard water relay",
      "desc": "Fill cups from a bucket and race to fill a bottle across the yard without spilling. Whoever fills it first wins.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "25 min",
      "age": "Ages 4+",
      "id": "backyard-water-relay"
    },
    {
      "title": "Bug hunt with a checklist",
      "desc": "Write or draw five bugs to find — ant, ladybug, worm, spider, beetle. Bring a jar with holes for a closer look, then let everything go.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "30 min",
      "age": "Ages 3+",
      "id": "bug-hunt-with-a-checklist"
    },
    {
      "title": "Cardboard box car wash",
      "desc": "Line up bikes, scooters, or ride-on toys and 'wash' them with soapy water and sponges. Towel-dry and race them after.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "30 min",
      "age": "Ages 4+",
      "id": "cardboard-box-car-wash"
    },
    {
      "title": "Shadow tag",
      "desc": "Instead of tagging bodies, players try to step on each other's shadows. Works on any sunny patch of pavement.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 5+",
      "id": "shadow-tag"
    },
    {
      "title": "Frozen treat factory",
      "desc": "Blend fruit and yogurt, pour into ice trays with sticks, and freeze. While you wait, plan flavor combos for next time.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "10 min + freeze",
      "age": "Ages 4+",
      "id": "frozen-treat-factory"
    },
    {
      "title": "Picnic in an unusual spot",
      "desc": "Pack sandwiches and eat under a tree, on the roof of a playset, or halfway up the driveway. Same lunch, new adventure.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "30 min",
      "age": "Ages 2+",
      "id": "picnic-in-an-unusual-spot"
    },
    {
      "title": "Water balloon piñata",
      "desc": "Hang a filled balloon from a low branch on string and take turns swinging a pool noodle at it, blindfolded.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 7+",
      "id": "water-balloon-piata"
    },
    {
      "title": "Nature paint brushes",
      "desc": "Tie leaves, grass, and pinecones to sticks with string. Dip in paint and press onto paper to see the textures.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "25 min",
      "age": "Ages 3+",
      "id": "nature-paint-brushes"
    },
    {
      "title": "Backyard bug scavenger hunt",
      "desc": "Make a list of backyard bug to spot outside, then check each one off as you find it around the yard or block.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "backyard-bug-scavenger-hunt"
    },
    {
      "title": "Bird scavenger hunt",
      "desc": "Make a list of bird to spot outside, then check each one off as you find it around the yard or block.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "bird-scavenger-hunt"
    },
    {
      "title": "Flower scavenger hunt",
      "desc": "Make a list of flower to spot outside, then check each one off as you find it around the yard or block.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "flower-scavenger-hunt"
    },
    {
      "title": "Rock and pebble scavenger hunt",
      "desc": "Make a list of rock and pebble to spot outside, then check each one off as you find it around the yard or block.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "rock-and-pebble-scavenger-hunt"
    },
    {
      "title": "Cloud shape scavenger hunt",
      "desc": "Make a list of cloud shape to spot outside, then check each one off as you find it around the yard or block.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "cloud-shape-scavenger-hunt"
    },
    {
      "title": "Neighborhood color scavenger hunt",
      "desc": "Make a list of neighborhood color to spot outside, then check each one off as you find it around the yard or block.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "neighborhood-color-scavenger-hunt"
    },
    {
      "title": "Pool noodle obstacle course",
      "desc": "Set up a course using pool noodle for kids to crawl under, jump over, and balance along. Time each lap and try to beat it.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "25 min",
      "age": "Ages 4+",
      "id": "pool-noodle-obstacle-course"
    },
    {
      "title": "Hula hoop obstacle course",
      "desc": "Set up a course using hula hoop for kids to crawl under, jump over, and balance along. Time each lap and try to beat it.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "25 min",
      "age": "Ages 4+",
      "id": "hula-hoop-obstacle-course"
    },
    {
      "title": "Chalk-line obstacle course",
      "desc": "Set up a course using chalk-line for kids to crawl under, jump over, and balance along. Time each lap and try to beat it.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "25 min",
      "age": "Ages 4+",
      "id": "chalk-line-obstacle-course"
    },
    {
      "title": "Garden hose obstacle course",
      "desc": "Set up a course using garden hose for kids to crawl under, jump over, and balance along. Time each lap and try to beat it.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "25 min",
      "age": "Ages 4+",
      "id": "garden-hose-obstacle-course"
    },
    {
      "title": "Lawn chair obstacle course",
      "desc": "Set up a course using lawn chair for kids to crawl under, jump over, and balance along. Time each lap and try to beat it.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "25 min",
      "age": "Ages 4+",
      "id": "lawn-chair-obstacle-course"
    },
    {
      "title": "Jump rope obstacle course",
      "desc": "Set up a course using jump rope for kids to crawl under, jump over, and balance along. Time each lap and try to beat it.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "25 min",
      "age": "Ages 4+",
      "id": "jump-rope-obstacle-course"
    },
    {
      "title": "A sponge water relay",
      "desc": "Fill cups with water and race to carry them across the yard into a bucket using a sponge, without spilling.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "a-sponge-water-relay"
    },
    {
      "title": "A spoon water relay",
      "desc": "Fill cups with water and race to carry them across the yard into a bucket using a spoon, without spilling.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "a-spoon-water-relay"
    },
    {
      "title": "A small cup water relay",
      "desc": "Fill cups with water and race to carry them across the yard into a bucket using a small cup, without spilling.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "a-small-cup-water-relay"
    },
    {
      "title": "A squirt bottle water relay",
      "desc": "Fill cups with water and race to carry them across the yard into a bucket using a squirt bottle, without spilling.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "a-squirt-bottle-water-relay"
    },
    {
      "title": "A funnel water relay",
      "desc": "Fill cups with water and race to carry them across the yard into a bucket using a funnel, without spilling.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "a-funnel-water-relay"
    },
    {
      "title": "A leaky colander water relay",
      "desc": "Fill cups with water and race to carry them across the yard into a bucket using a leaky colander, without spilling.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "a-leaky-colander-water-relay"
    },
    {
      "title": "Giant board game path chalk art",
      "desc": "Use sidewalk chalk to draw a giant board game path on the driveway, then let everyone add their own details to it.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "25 min",
      "age": "Ages 3+",
      "id": "giant-board-game-path-chalk-art"
    },
    {
      "title": "Life-size maze chalk art",
      "desc": "Use sidewalk chalk to draw a life-size maze on the driveway, then let everyone add their own details to it.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "25 min",
      "age": "Ages 3+",
      "id": "life-size-maze-chalk-art"
    },
    {
      "title": "Hopscotch grid chalk art",
      "desc": "Use sidewalk chalk to draw a hopscotch grid on the driveway, then let everyone add their own details to it.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "25 min",
      "age": "Ages 3+",
      "id": "hopscotch-grid-chalk-art"
    },
    {
      "title": "Family mural chalk art",
      "desc": "Use sidewalk chalk to draw a family mural on the driveway, then let everyone add their own details to it.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "25 min",
      "age": "Ages 3+",
      "id": "family-mural-chalk-art"
    },
    {
      "title": "Racetrack chalk art",
      "desc": "Use sidewalk chalk to draw a racetrack on the driveway, then let everyone add their own details to it.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "25 min",
      "age": "Ages 3+",
      "id": "racetrack-chalk-art"
    },
    {
      "title": "Body-outline portrait chalk art",
      "desc": "Use sidewalk chalk to draw a body-outline portrait on the driveway, then let everyone add their own details to it.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "25 min",
      "age": "Ages 3+",
      "id": "body-outline-portrait-chalk-art"
    },
    {
      "title": "Picnic under a tree",
      "desc": "Pack sandwiches and snacks and eat under a tree instead of at the table for a small change of scenery.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "30 min",
      "age": "Ages 2+",
      "id": "picnic-under-a-tree"
    },
    {
      "title": "Picnic on the porch steps",
      "desc": "Pack sandwiches and snacks and eat on the porch steps instead of at the table for a small change of scenery.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "30 min",
      "age": "Ages 2+",
      "id": "picnic-on-the-porch-steps"
    },
    {
      "title": "Picnic on top of a blanket fort",
      "desc": "Pack sandwiches and snacks and eat on top of a blanket fort instead of at the table for a small change of scenery.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "30 min",
      "age": "Ages 2+",
      "id": "picnic-on-top-of-a-blanket-fort"
    },
    {
      "title": "Picnic in the car with the windows down",
      "desc": "Pack sandwiches and snacks and eat in the car with the windows down instead of at the table for a small change of scenery.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "30 min",
      "age": "Ages 2+",
      "id": "picnic-in-the-car-with-the-windows-down"
    },
    {
      "title": "Picnic on the swing set",
      "desc": "Pack sandwiches and snacks and eat on the swing set instead of at the table for a small change of scenery.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "30 min",
      "age": "Ages 2+",
      "id": "picnic-on-the-swing-set"
    },
    {
      "title": "Picnic halfway up the driveway",
      "desc": "Pack sandwiches and snacks and eat halfway up the driveway instead of at the table for a small change of scenery.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "30 min",
      "age": "Ages 2+",
      "id": "picnic-halfway-up-the-driveway"
    },
    {
      "title": "Chalk circles target toss",
      "desc": "Set up chalk circles as targets in the yard and take turns tossing water balloons or bean bags at them for points.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 5+",
      "id": "chalk-circles-target-toss"
    },
    {
      "title": "Hula hoops target toss",
      "desc": "Set up hula hoops as targets in the yard and take turns tossing water balloons or bean bags at them for points.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 5+",
      "id": "hula-hoops-target-toss"
    },
    {
      "title": "Buckets target toss",
      "desc": "Set up buckets as targets in the yard and take turns tossing water balloons or bean bags at them for points.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 5+",
      "id": "buckets-target-toss"
    },
    {
      "title": "Pool noodles target toss",
      "desc": "Set up pool noodles as targets in the yard and take turns tossing water balloons or bean bags at them for points.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 5+",
      "id": "pool-noodles-target-toss"
    },
    {
      "title": "Paper cups on a fence target toss",
      "desc": "Set up paper cups on a fence as targets in the yard and take turns tossing water balloons or bean bags at them for points.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 5+",
      "id": "paper-cups-on-a-fence-target-toss"
    },
    {
      "title": "Cardboard boxes target toss",
      "desc": "Set up cardboard boxes as targets in the yard and take turns tossing water balloons or bean bags at them for points.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 5+",
      "id": "cardboard-boxes-target-toss"
    },
    {
      "title": "A wire hanger wand bubble station",
      "desc": "Mix up a batch of bubble solution and try a wire hanger wand to see who can make the biggest bubbles.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 2+",
      "id": "a-wire-hanger-wand-bubble-station"
    },
    {
      "title": "A slotted spoon bubble station",
      "desc": "Mix up a batch of bubble solution and try a slotted spoon to see who can make the biggest bubbles.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 2+",
      "id": "a-slotted-spoon-bubble-station"
    },
    {
      "title": "A pipe cleaner wand bubble station",
      "desc": "Mix up a batch of bubble solution and try a pipe cleaner wand to see who can make the biggest bubbles.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 2+",
      "id": "a-pipe-cleaner-wand-bubble-station"
    },
    {
      "title": "A funnel bubble station",
      "desc": "Mix up a batch of bubble solution and try a funnel to see who can make the biggest bubbles.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 2+",
      "id": "a-funnel-bubble-station"
    },
    {
      "title": "Two straws and string bubble station",
      "desc": "Mix up a batch of bubble solution and try two straws and string to see who can make the biggest bubbles.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 2+",
      "id": "two-straws-and-string-bubble-station"
    },
    {
      "title": "A fly swatter bubble station",
      "desc": "Mix up a batch of bubble solution and try a fly swatter to see who can make the biggest bubbles.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 2+",
      "id": "a-fly-swatter-bubble-station"
    },
    {
      "title": "Leaves nature paintbrush art",
      "desc": "Tie leaves to sticks with string, dip them in paint, and press them onto paper to see the textures they leave.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "25 min",
      "age": "Ages 3+",
      "id": "leaves-nature-paintbrush-art"
    },
    {
      "title": "Pinecones nature paintbrush art",
      "desc": "Tie pinecones to sticks with string, dip them in paint, and press them onto paper to see the textures they leave.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "25 min",
      "age": "Ages 3+",
      "id": "pinecones-nature-paintbrush-art"
    },
    {
      "title": "Grass clumps nature paintbrush art",
      "desc": "Tie grass clumps to sticks with string, dip them in paint, and press them onto paper to see the textures they leave.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "25 min",
      "age": "Ages 3+",
      "id": "grass-clumps-nature-paintbrush-art"
    },
    {
      "title": "Flower heads nature paintbrush art",
      "desc": "Tie flower heads to sticks with string, dip them in paint, and press them onto paper to see the textures they leave.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "25 min",
      "age": "Ages 3+",
      "id": "flower-heads-nature-paintbrush-art"
    },
    {
      "title": "Feathers nature paintbrush art",
      "desc": "Tie feathers to sticks with string, dip them in paint, and press them onto paper to see the textures they leave.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "25 min",
      "age": "Ages 3+",
      "id": "feathers-nature-paintbrush-art"
    },
    {
      "title": "Twigs nature paintbrush art",
      "desc": "Tie twigs to sticks with string, dip them in paint, and press them onto paper to see the textures they leave.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "25 min",
      "age": "Ages 3+",
      "id": "twigs-nature-paintbrush-art"
    },
    {
      "title": "Toy cars race",
      "desc": "Line up toy cars at a starting line and race them down the driveway or a grassy slope.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "toy-cars-race"
    },
    {
      "title": "Paper airplanes race",
      "desc": "Line up paper airplanes at a starting line and race them down the driveway or a grassy slope.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "paper-airplanes-race"
    },
    {
      "title": "Pinecones rolled downhill race",
      "desc": "Line up pinecones rolled downhill at a starting line and race them down the driveway or a grassy slope.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "pinecones-rolled-downhill-race"
    },
    {
      "title": "Bikes and scooters race",
      "desc": "Line up bikes and scooters at a starting line and race them down the driveway or a grassy slope.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "bikes-and-scooters-race"
    },
    {
      "title": "Balloons kept afloat by fanning race",
      "desc": "Line up balloons kept afloat by fanning at a starting line and race them down the driveway or a grassy slope.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "balloons-kept-afloat-by-fanning-race"
    },
    {
      "title": "Wind-up toys race",
      "desc": "Line up wind-up toys at a starting line and race them down the driveway or a grassy slope.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "wind-up-toys-race"
    },
    {
      "title": "Lawn chairs and a bedsheet fort building",
      "desc": "Use lawn chairs and a bedsheet to build an outdoor fort or den, then decorate the inside with whatever is on hand.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "30 min",
      "age": "Ages 4+",
      "id": "lawn-chairs-and-a-bedsheet-fort-building"
    },
    {
      "title": "Fallen branches fort building",
      "desc": "Use fallen branches to build an outdoor fort or den, then decorate the inside with whatever is on hand.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "30 min",
      "age": "Ages 4+",
      "id": "fallen-branches-fort-building"
    },
    {
      "title": "Cardboard boxes fort building",
      "desc": "Use cardboard boxes to build an outdoor fort or den, then decorate the inside with whatever is on hand.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "30 min",
      "age": "Ages 4+",
      "id": "cardboard-boxes-fort-building"
    },
    {
      "title": "A clothesline and towels fort building",
      "desc": "Use a clothesline and towels to build an outdoor fort or den, then decorate the inside with whatever is on hand.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "30 min",
      "age": "Ages 4+",
      "id": "a-clothesline-and-towels-fort-building"
    },
    {
      "title": "Patio cushions fort building",
      "desc": "Use patio cushions to build an outdoor fort or den, then decorate the inside with whatever is on hand.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "30 min",
      "age": "Ages 4+",
      "id": "patio-cushions-fort-building"
    },
    {
      "title": "Pool noodles as poles fort building",
      "desc": "Use pool noodles as poles to build an outdoor fort or den, then decorate the inside with whatever is on hand.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "30 min",
      "age": "Ages 4+",
      "id": "pool-noodles-as-poles-fort-building"
    },
    {
      "title": "Sponges car wash",
      "desc": "Line up ride-on toys or bikes and wash them with soapy water and sponges, then dry and race them after.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "30 min",
      "age": "Ages 4+",
      "id": "sponges-car-wash"
    },
    {
      "title": "Old socks as mitts car wash",
      "desc": "Line up ride-on toys or bikes and wash them with soapy water and old socks as mitts, then dry and race them after.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "30 min",
      "age": "Ages 4+",
      "id": "old-socks-as-mitts-car-wash"
    },
    {
      "title": "A soft brush car wash",
      "desc": "Line up ride-on toys or bikes and wash them with soapy water and a soft brush, then dry and race them after.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "30 min",
      "age": "Ages 4+",
      "id": "a-soft-brush-car-wash"
    },
    {
      "title": "Paper towels car wash",
      "desc": "Line up ride-on toys or bikes and wash them with soapy water and paper towels, then dry and race them after.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "30 min",
      "age": "Ages 4+",
      "id": "paper-towels-car-wash"
    },
    {
      "title": "A spray bottle car wash",
      "desc": "Line up ride-on toys or bikes and wash them with soapy water and a spray bottle, then dry and race them after.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "30 min",
      "age": "Ages 4+",
      "id": "a-spray-bottle-car-wash"
    },
    {
      "title": "A hose on gentle mist car wash",
      "desc": "Line up ride-on toys or bikes and wash them with soapy water and a hose on gentle mist, then dry and race them after.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "30 min",
      "age": "Ages 4+",
      "id": "a-hose-on-gentle-mist-car-wash"
    },
    {
      "title": "Fruit and yogurt frozen treat lab",
      "desc": "Blend up fruit and yogurt, pour into ice trays with sticks, and freeze — plan flavor combos for next time while you wait.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "10 min + freeze",
      "age": "Ages 4+",
      "id": "fruit-and-yogurt-frozen-treat-lab"
    },
    {
      "title": "Juice and berries frozen treat lab",
      "desc": "Blend up juice and berries, pour into ice trays with sticks, and freeze — plan flavor combos for next time while you wait.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "10 min + freeze",
      "age": "Ages 4+",
      "id": "juice-and-berries-frozen-treat-lab"
    },
    {
      "title": "Chocolate milk frozen treat lab",
      "desc": "Blend up chocolate milk, pour into ice trays with sticks, and freeze — plan flavor combos for next time while you wait.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "10 min + freeze",
      "age": "Ages 4+",
      "id": "chocolate-milk-frozen-treat-lab"
    },
    {
      "title": "Coconut water and mango frozen treat lab",
      "desc": "Blend up coconut water and mango, pour into ice trays with sticks, and freeze — plan flavor combos for next time while you wait.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "10 min + freeze",
      "age": "Ages 4+",
      "id": "coconut-water-and-mango-frozen-treat-lab"
    },
    {
      "title": "Lemonade frozen treat lab",
      "desc": "Blend up lemonade, pour into ice trays with sticks, and freeze — plan flavor combos for next time while you wait.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "10 min + freeze",
      "age": "Ages 4+",
      "id": "lemonade-frozen-treat-lab"
    },
    {
      "title": "Blended banana and peanut butter frozen treat lab",
      "desc": "Blend up blended banana and peanut butter, pour into ice trays with sticks, and freeze — plan flavor combos for next time while you wait.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "10 min + freeze",
      "age": "Ages 4+",
      "id": "blended-banana-and-peanut-butter-frozen-treat-lab"
    },
    {
      "title": "Shadow shape guessing",
      "desc": "On a sunny patch of pavement, try shadow shape guessing using nothing but shadows for the game.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 5+",
      "id": "shadow-shape-guessing"
    },
    {
      "title": "Shadow tracing in chalk",
      "desc": "On a sunny patch of pavement, try tracing each other's shadow in chalk using nothing but shadows for the game.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 5+",
      "id": "shadow-tracing-in-chalk"
    },
    {
      "title": "Shadow-puppet show",
      "desc": "On a sunny patch of pavement, try a shadow-puppet show against a wall using nothing but shadows for the game.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 5+",
      "id": "shadow-puppet-show"
    },
    {
      "title": "Shadow-length experiment",
      "desc": "On a sunny patch of pavement, try measuring how shadows change over an hour using nothing but shadows for the game.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 5+",
      "id": "shadow-length-experiment"
    },
    {
      "title": "Shadow freeze-dance",
      "desc": "On a sunny patch of pavement, try a shadow freeze-dance using nothing but shadows for the game.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 5+",
      "id": "shadow-freeze-dance"
    },
    {
      "title": "Watering in the garden",
      "desc": "Give kids a real job in the yard — watering the plants — with kid-sized tools if you have them.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "watering-in-the-garden"
    },
    {
      "title": "Weeding in the garden",
      "desc": "Give kids a real job in the yard — pulling weeds from one small patch — with kid-sized tools if you have them.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "weeding-in-the-garden"
    },
    {
      "title": "Planting in the garden",
      "desc": "Give kids a real job in the yard — planting seeds in a pot — with kid-sized tools if you have them.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "planting-in-the-garden"
    },
    {
      "title": "Raking in the garden",
      "desc": "Give kids a real job in the yard — raking leaves into a pile to jump in — with kid-sized tools if you have them.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "raking-in-the-garden"
    },
    {
      "title": "Sweeping in the garden",
      "desc": "Give kids a real job in the yard — sweeping the porch — with kid-sized tools if you have them.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "sweeping-in-the-garden"
    },
    {
      "title": "Rock collecting in the garden",
      "desc": "Give kids a real job in the yard — collecting rocks for a border — with kid-sized tools if you have them.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "rock-collecting-in-the-garden"
    },
    {
      "title": "Lemonade stand",
      "desc": "Set up a stand with lemonade, make hand-drawn signs, and let kids handle the pouring and the pricing.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "45 min",
      "age": "Ages 5+",
      "id": "lemonade-stand"
    },
    {
      "title": "Iced tea stand",
      "desc": "Set up a stand with iced tea, make hand-drawn signs, and let kids handle the pouring and the pricing.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "45 min",
      "age": "Ages 5+",
      "id": "iced-tea-stand"
    },
    {
      "title": "Fruit kabobs stand",
      "desc": "Set up a stand with fruit kabobs, make hand-drawn signs, and let kids handle the pouring and the pricing.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "45 min",
      "age": "Ages 5+",
      "id": "fruit-kabobs-stand"
    },
    {
      "title": "Homemade popsicles stand",
      "desc": "Set up a stand with homemade popsicles, make hand-drawn signs, and let kids handle the pouring and the pricing.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "45 min",
      "age": "Ages 5+",
      "id": "homemade-popsicles-stand"
    },
    {
      "title": "Painted rocks for sale stand",
      "desc": "Set up a stand with painted rocks for sale, make hand-drawn signs, and let kids handle the pouring and the pricing.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "45 min",
      "age": "Ages 5+",
      "id": "painted-rocks-for-sale-stand"
    },
    {
      "title": "Friendship bracelets for sale stand",
      "desc": "Set up a stand with friendship bracelets for sale, make hand-drawn signs, and let kids handle the pouring and the pricing.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "45 min",
      "age": "Ages 5+",
      "id": "friendship-bracelets-for-sale-stand"
    },
    {
      "title": "Garden-hose balance challenge",
      "desc": "Lay out a garden hose in a curvy line in a line and see who can cross without stepping off.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "garden-hose-balance-challenge"
    },
    {
      "title": "Rope-line balance challenge",
      "desc": "Lay out a rope on the grass in a line and see who can cross without stepping off.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "rope-line-balance-challenge"
    },
    {
      "title": "Paper-plate stepping stone balance challenge",
      "desc": "Lay out stepping stones made of paper plates in a line and see who can cross without stepping off.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "paper-plate-stepping-stone-balance-challenge"
    },
    {
      "title": "Wooden plank balance challenge",
      "desc": "Lay out a wooden plank in a line and see who can cross without stepping off.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "wooden-plank-balance-challenge"
    },
    {
      "title": "Chalk tightrope balance challenge",
      "desc": "Lay out a chalk-drawn tightrope in a line and see who can cross without stepping off.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "chalk-tightrope-balance-challenge"
    },
    {
      "title": "Pool noodle balance challenge",
      "desc": "Lay out pool noodle segments in a line and see who can cross without stepping off.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "pool-noodle-balance-challenge"
    }
  ],
  "rainy": [
    {
      "title": "Blanket fort HQ",
      "desc": "Build a fort from cushions and sheets, then run 'missions' from it — deliver snacks, read a story, or send secret notes.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "30 min",
      "age": "Ages 3+",
      "id": "blanket-fort-hq"
    },
    {
      "title": "Sock puppet theatre",
      "desc": "Decorate old socks with buttons and marker faces, then put on a two-minute play behind the sofa for an audience of stuffed animals.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "35 min",
      "age": "Ages 4+",
      "id": "sock-puppet-theatre"
    },
    {
      "title": "Indoor bowling",
      "desc": "Line up empty water bottles at the end of a hallway and roll a ball at them. Add a scoreboard on paper for extra drama.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "indoor-bowling"
    },
    {
      "title": "Masking tape town",
      "desc": "Stick tape roads across the floor for cars to drive, complete with a car park, a crossing, and a roundabout.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 2+",
      "id": "masking-tape-town"
    },
    {
      "title": "Paper boat regatta",
      "desc": "Fold paper boats, set them in the bathtub or a big tray of water, and blow through a straw to race them.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "25 min",
      "age": "Ages 6+",
      "id": "paper-boat-regatta"
    },
    {
      "title": "Kitchen disco",
      "desc": "Clear a bit of floor, queue up a favorites playlist, and hand out wooden spoon microphones. Freeze-dance when the music stops.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 2+",
      "id": "kitchen-disco"
    },
    {
      "title": "Rain sound scavenger hunt",
      "desc": "Sit by a window and list every sound the rain makes — on the roof, the car, the leaves. Draw a picture for each one.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "rain-sound-scavenger-hunt"
    },
    {
      "title": "Homemade playdough",
      "desc": "Mix flour, salt, oil, and water on the stove until it forms a dough. Add food coloring and knead before sculpting.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "homemade-playdough"
    },
    {
      "title": "Indoor treasure map",
      "desc": "Draw a map of the house marking a hidden 'treasure' (a small toy or sticker sheet), then follow the clues room by room.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "25 min",
      "age": "Ages 4+",
      "id": "indoor-treasure-map"
    },
    {
      "title": "Storytime blanket fort",
      "desc": "Build a fort from cushions and sheets, then use it as home base for reading stories with a flashlight.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "30 min",
      "age": "Ages 3+",
      "id": "storytime-blanket-fort"
    },
    {
      "title": "Campout blanket fort",
      "desc": "Build a fort from cushions and sheets, then use it as home base for a pretend campout.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "30 min",
      "age": "Ages 3+",
      "id": "campout-blanket-fort"
    },
    {
      "title": "Snack delivery blanket fort",
      "desc": "Build a fort from cushions and sheets, then use it as home base for running snack delivery missions.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "30 min",
      "age": "Ages 3+",
      "id": "snack-delivery-blanket-fort"
    },
    {
      "title": "Puppet show blanket fort",
      "desc": "Build a fort from cushions and sheets, then use it as home base for a puppet show.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "30 min",
      "age": "Ages 3+",
      "id": "puppet-show-blanket-fort"
    },
    {
      "title": "Movie night blanket fort",
      "desc": "Build a fort from cushions and sheets, then use it as home base for a movie picnic.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "30 min",
      "age": "Ages 3+",
      "id": "movie-night-blanket-fort"
    },
    {
      "title": "Secret notes blanket fort",
      "desc": "Build a fort from cushions and sheets, then use it as home base for trading secret notes between forts.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "30 min",
      "age": "Ages 3+",
      "id": "secret-notes-blanket-fort"
    },
    {
      "title": "Old socks puppet show",
      "desc": "Make puppets out of old socks and put on a two-minute play for an audience of stuffed animals.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "35 min",
      "age": "Ages 4+",
      "id": "old-socks-puppet-show"
    },
    {
      "title": "Paper bags puppet show",
      "desc": "Make puppets out of paper bags and put on a two-minute play for an audience of stuffed animals.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "35 min",
      "age": "Ages 4+",
      "id": "paper-bags-puppet-show"
    },
    {
      "title": "Wooden spoons puppet show",
      "desc": "Make puppets out of wooden spoons and put on a two-minute play for an audience of stuffed animals.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "35 min",
      "age": "Ages 4+",
      "id": "wooden-spoons-puppet-show"
    },
    {
      "title": "Paper plates on sticks puppet show",
      "desc": "Make puppets out of paper plates on sticks and put on a two-minute play for an audience of stuffed animals.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "35 min",
      "age": "Ages 4+",
      "id": "paper-plates-on-sticks-puppet-show"
    },
    {
      "title": "Mismatched gloves puppet show",
      "desc": "Make puppets out of mismatched gloves and put on a two-minute play for an audience of stuffed animals.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "35 min",
      "age": "Ages 4+",
      "id": "mismatched-gloves-puppet-show"
    },
    {
      "title": "Toilet paper tubes puppet show",
      "desc": "Make puppets out of toilet paper tubes and put on a two-minute play for an audience of stuffed animals.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "35 min",
      "age": "Ages 4+",
      "id": "toilet-paper-tubes-puppet-show"
    },
    {
      "title": "Empty water bottles bowling",
      "desc": "Line up empty water bottles at the end of a hallway and roll a ball at them, keeping score on paper.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "empty-water-bottles-bowling"
    },
    {
      "title": "Toilet paper rolls bowling",
      "desc": "Line up toilet paper rolls at the end of a hallway and roll a ball at them, keeping score on paper.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "toilet-paper-rolls-bowling"
    },
    {
      "title": "Plastic cups bowling",
      "desc": "Line up plastic cups at the end of a hallway and roll a ball at them, keeping score on paper.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "plastic-cups-bowling"
    },
    {
      "title": "Stacked blocks bowling",
      "desc": "Line up stacked blocks at the end of a hallway and roll a ball at them, keeping score on paper.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "stacked-blocks-bowling"
    },
    {
      "title": "Soda cans bowling",
      "desc": "Line up soda cans at the end of a hallway and roll a ball at them, keeping score on paper.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "soda-cans-bowling"
    },
    {
      "title": "Small stuffed animals bowling",
      "desc": "Line up small stuffed animals at the end of a hallway and roll a ball at them, keeping score on paper.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "small-stuffed-animals-bowling"
    },
    {
      "title": "Toy cars indoor town",
      "desc": "Stick masking tape roads across the floor and use toy cars to build out a whole miniature town.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 2+",
      "id": "toy-cars-indoor-town"
    },
    {
      "title": "Wooden blocks indoor town",
      "desc": "Stick masking tape roads across the floor and use wooden blocks to build out a whole miniature town.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 2+",
      "id": "wooden-blocks-indoor-town"
    },
    {
      "title": "Shoe-box buildings indoor town",
      "desc": "Stick masking tape roads across the floor and use shoe-box buildings to build out a whole miniature town.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 2+",
      "id": "shoe-box-buildings-indoor-town"
    },
    {
      "title": "Action figures indoor town",
      "desc": "Stick masking tape roads across the floor and use action figures to build out a whole miniature town.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 2+",
      "id": "action-figures-indoor-town"
    },
    {
      "title": "Dollhouse furniture indoor town",
      "desc": "Stick masking tape roads across the floor and use dollhouse furniture to build out a whole miniature town.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 2+",
      "id": "dollhouse-furniture-indoor-town"
    },
    {
      "title": "Train sets indoor town",
      "desc": "Stick masking tape roads across the floor and use train sets to build out a whole miniature town.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 2+",
      "id": "train-sets-indoor-town"
    },
    {
      "title": "Small toy treasure hunt",
      "desc": "Draw a simple map marking a hidden small toy, then follow the clues room by room to find it.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "25 min",
      "age": "Ages 4+",
      "id": "small-toy-treasure-hunt"
    },
    {
      "title": "Sticker sheet treasure hunt",
      "desc": "Draw a simple map marking a hidden sticker sheet, then follow the clues room by room to find it.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "25 min",
      "age": "Ages 4+",
      "id": "sticker-sheet-treasure-hunt"
    },
    {
      "title": "Snack treasure hunt",
      "desc": "Draw a simple map marking a hidden snack, then follow the clues room by room to find it.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "25 min",
      "age": "Ages 4+",
      "id": "snack-treasure-hunt"
    },
    {
      "title": "Note with a fun fact treasure hunt",
      "desc": "Draw a simple map marking a hidden note with a fun fact, then follow the clues room by room to find it.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "25 min",
      "age": "Ages 4+",
      "id": "note-with-a-fun-fact-treasure-hunt"
    },
    {
      "title": "Coupon for a treat treasure hunt",
      "desc": "Draw a simple map marking a hidden coupon for a treat, then follow the clues room by room to find it.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "25 min",
      "age": "Ages 4+",
      "id": "coupon-for-a-treat-treasure-hunt"
    },
    {
      "title": "Puzzle piece for the next clue treasure hunt",
      "desc": "Draw a simple map marking a hidden puzzle piece for the next clue, then follow the clues room by room to find it.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "25 min",
      "age": "Ages 4+",
      "id": "puzzle-piece-for-the-next-clue-treasure-hunt"
    },
    {
      "title": "Dried rice sensory bin",
      "desc": "Fill a tub with dried rice and hide small toys inside for digging, scooping, and sorting.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "20 min",
      "age": "Ages 2+",
      "id": "dried-rice-sensory-bin"
    },
    {
      "title": "Dried beans sensory bin",
      "desc": "Fill a tub with dried beans and hide small toys inside for digging, scooping, and sorting.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "20 min",
      "age": "Ages 2+",
      "id": "dried-beans-sensory-bin"
    },
    {
      "title": "Cotton balls sensory bin",
      "desc": "Fill a tub with cotton balls and hide small toys inside for digging, scooping, and sorting.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "20 min",
      "age": "Ages 2+",
      "id": "cotton-balls-sensory-bin"
    },
    {
      "title": "Shredded paper sensory bin",
      "desc": "Fill a tub with shredded paper and hide small toys inside for digging, scooping, and sorting.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "20 min",
      "age": "Ages 2+",
      "id": "shredded-paper-sensory-bin"
    },
    {
      "title": "Cooked (cooled) pasta sensory bin",
      "desc": "Fill a tub with cooked (cooled) pasta and hide small toys inside for digging, scooping, and sorting.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "20 min",
      "age": "Ages 2+",
      "id": "cooked-cooled-pasta-sensory-bin"
    },
    {
      "title": "Kinetic sand sensory bin",
      "desc": "Fill a tub with kinetic sand and hide small toys inside for digging, scooping, and sorting.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "20 min",
      "age": "Ages 2+",
      "id": "kinetic-sand-sensory-bin"
    },
    {
      "title": "A favorites playlist kitchen disco",
      "desc": "Clear some floor space, put on a favorites playlist, and dance until the music stops — then freeze.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 2+",
      "id": "a-favorites-playlist-kitchen-disco"
    },
    {
      "title": "Wooden-spoon microphones kitchen disco",
      "desc": "Clear some floor space, put on wooden-spoon microphones, and dance until the music stops — then freeze.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 2+",
      "id": "wooden-spoon-microphones-kitchen-disco"
    },
    {
      "title": "A family sing-along kitchen disco",
      "desc": "Clear some floor space, put on a family sing-along, and dance until the music stops — then freeze.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 2+",
      "id": "a-family-sing-along-kitchen-disco"
    },
    {
      "title": "A made-up dance routine kitchen disco",
      "desc": "Clear some floor space, put on a made-up dance routine, and dance until the music stops — then freeze.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 2+",
      "id": "a-made-up-dance-routine-kitchen-disco"
    },
    {
      "title": "A limbo bar made from a broom kitchen disco",
      "desc": "Clear some floor space, put on a limbo bar made from a broom, and dance until the music stops — then freeze.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 2+",
      "id": "a-limbo-bar-made-from-a-broom-kitchen-disco"
    },
    {
      "title": "A silly-walk parade kitchen disco",
      "desc": "Clear some floor space, put on a silly-walk parade, and dance until the music stops — then freeze.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 2+",
      "id": "a-silly-walk-parade-kitchen-disco"
    },
    {
      "title": "Food coloring playdough lab",
      "desc": "Make a batch of homemade playdough and add food coloring before letting everyone sculpt.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "food-coloring-playdough-lab"
    },
    {
      "title": "Glitter playdough lab",
      "desc": "Make a batch of homemade playdough and add glitter before letting everyone sculpt.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "glitter-playdough-lab"
    },
    {
      "title": "A drop of vanilla for scent playdough lab",
      "desc": "Make a batch of homemade playdough and add a drop of vanilla for scent before letting everyone sculpt.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "a-drop-of-vanilla-for-scent-playdough-lab"
    },
    {
      "title": "Cinnamon for texture playdough lab",
      "desc": "Make a batch of homemade playdough and add cinnamon for texture before letting everyone sculpt.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "cinnamon-for-texture-playdough-lab"
    },
    {
      "title": "Cookie cutters playdough lab",
      "desc": "Make a batch of homemade playdough and add cookie cutters before letting everyone sculpt.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "cookie-cutters-playdough-lab"
    },
    {
      "title": "Plastic utensils as tools playdough lab",
      "desc": "Make a batch of homemade playdough and add plastic utensils as tools before letting everyone sculpt.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "plastic-utensils-as-tools-playdough-lab"
    },
    {
      "title": "A small tent indoor camp",
      "desc": "Set up a cozy camp spot with a small tent and treat it like a proper indoor campout.",
      "tag": "INDOOR",
      "tagColor": "var(--home)",
      "time": "45 min",
      "age": "Ages 3+",
      "id": "a-small-tent-indoor-camp"
    },
    {
      "title": "A blanket fort indoor camp",
      "desc": "Set up a cozy camp spot with a blanket fort and treat it like a proper indoor campout.",
      "tag": "INDOOR",
      "tagColor": "var(--home)",
      "time": "45 min",
      "age": "Ages 3+",
      "id": "a-blanket-fort-indoor-camp"
    },
    {
      "title": "Flashlights instead of lamps indoor camp",
      "desc": "Set up a cozy camp spot with flashlights instead of lamps and treat it like a proper indoor campout.",
      "tag": "INDOOR",
      "tagColor": "var(--home)",
      "time": "45 min",
      "age": "Ages 3+",
      "id": "flashlights-instead-of-lamps-indoor-camp"
    },
    {
      "title": "A pretend campfire made of paper indoor camp",
      "desc": "Set up a cozy camp spot with a pretend campfire made of paper and treat it like a proper indoor campout.",
      "tag": "INDOOR",
      "tagColor": "var(--home)",
      "time": "45 min",
      "age": "Ages 3+",
      "id": "a-pretend-campfire-made-of-paper-indoor-camp"
    },
    {
      "title": "Sleeping bags on the floor indoor camp",
      "desc": "Set up a cozy camp spot with sleeping bags on the floor and treat it like a proper indoor campout.",
      "tag": "INDOOR",
      "tagColor": "var(--home)",
      "time": "45 min",
      "age": "Ages 3+",
      "id": "sleeping-bags-on-the-floor-indoor-camp"
    },
    {
      "title": "A story told in the dark indoor camp",
      "desc": "Set up a cozy camp spot with a story told in the dark and treat it like a proper indoor campout.",
      "tag": "INDOOR",
      "tagColor": "var(--home)",
      "time": "45 min",
      "age": "Ages 3+",
      "id": "a-story-told-in-the-dark-indoor-camp"
    },
    {
      "title": "Paper boats to float in the sink paper craft",
      "desc": "Fold or cut paper into paper boats to float in the sink, then set them up for a small race or display.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "25 min",
      "age": "Ages 5+",
      "id": "paper-boats-to-float-in-the-sink-paper-craft"
    },
    {
      "title": "Paper airplanes paper craft",
      "desc": "Fold or cut paper into paper airplanes, then set them up for a small race or display.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "25 min",
      "age": "Ages 5+",
      "id": "paper-airplanes-paper-craft"
    },
    {
      "title": "Origami animals paper craft",
      "desc": "Fold or cut paper into origami animals, then set them up for a small race or display.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "25 min",
      "age": "Ages 5+",
      "id": "origami-animals-paper-craft"
    },
    {
      "title": "Paper fortune tellers paper craft",
      "desc": "Fold or cut paper into paper fortune tellers, then set them up for a small race or display.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "25 min",
      "age": "Ages 5+",
      "id": "paper-fortune-tellers-paper-craft"
    },
    {
      "title": "A paper chain calendar paper craft",
      "desc": "Fold or cut paper into a paper chain calendar, then set them up for a small race or display.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "25 min",
      "age": "Ages 5+",
      "id": "a-paper-chain-calendar-paper-craft"
    },
    {
      "title": "Snowflake cutouts paper craft",
      "desc": "Fold or cut paper into snowflake cutouts, then set them up for a small race or display.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "25 min",
      "age": "Ages 5+",
      "id": "snowflake-cutouts-paper-craft"
    },
    {
      "title": "Raindrop rain window art",
      "desc": "Tape paper to a window where the rain is hitting and draw what the raindrops look like while watching it run down the glass.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "raindrop-rain-window-art"
    },
    {
      "title": "Rainstorm creature rain window art",
      "desc": "Tape paper to a window where the rain is hitting and draw an imaginary rainstorm creature while watching it run down the glass.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "rainstorm-creature-rain-window-art"
    },
    {
      "title": "Rainy feelings rain window art",
      "desc": "Tape paper to a window where the rain is hitting and draw how the rain makes you feel while watching it run down the glass.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "rainy-feelings-rain-window-art"
    },
    {
      "title": "Self-portrait rain window art",
      "desc": "Tape paper to a window where the rain is hitting and draw a rainy-day self-portrait while watching it run down the glass.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "self-portrait-rain-window-art"
    },
    {
      "title": "Memory view rain window art",
      "desc": "Tape paper to a window where the rain is hitting and draw the view outside from memory while watching it run down the glass.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "memory-view-rain-window-art"
    },
    {
      "title": "Forecast map rain window art",
      "desc": "Tape paper to a window where the rain is hitting and draw a made-up rain forecast map while watching it run down the glass.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "forecast-map-rain-window-art"
    },
    {
      "title": "A big cardboard box bean bag toss",
      "desc": "Cut holes of different sizes into a big cardboard box and toss bean bags or rolled socks through for points.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "a-big-cardboard-box-bean-bag-toss"
    },
    {
      "title": "A laundry basket bean bag toss",
      "desc": "Cut holes of different sizes into a laundry basket and toss bean bags or rolled socks through for points.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "a-laundry-basket-bean-bag-toss"
    },
    {
      "title": "A cereal box bean bag toss",
      "desc": "Cut holes of different sizes into a cereal box and toss bean bags or rolled socks through for points.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "a-cereal-box-bean-bag-toss"
    },
    {
      "title": "A hula hoop propped on a chair bean bag toss",
      "desc": "Cut holes of different sizes into a hula hoop propped on a chair and toss bean bags or rolled socks through for points.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "a-hula-hoop-propped-on-a-chair-bean-bag-toss"
    },
    {
      "title": "A bucket bean bag toss",
      "desc": "Cut holes of different sizes into a bucket and toss bean bags or rolled socks through for points.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "a-bucket-bean-bag-toss"
    },
    {
      "title": "A pool noodle ring bean bag toss",
      "desc": "Cut holes of different sizes into a pool noodle ring and toss bean bags or rolled socks through for points.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "a-pool-noodle-ring-bean-bag-toss"
    },
    {
      "title": "Sandwiches and fruit indoor picnic",
      "desc": "Spread a blanket on the floor and enjoy sandwiches and fruit, picnic-style, pretending you are somewhere else entirely.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 2+",
      "id": "sandwiches-and-fruit-indoor-picnic"
    },
    {
      "title": "A build-your-own snack platter indoor picnic",
      "desc": "Spread a blanket on the floor and enjoy a build-your-own snack platter, picnic-style, pretending you are somewhere else entirely.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 2+",
      "id": "a-build-your-own-snack-platter-indoor-picnic"
    },
    {
      "title": "Breakfast for dinner indoor picnic",
      "desc": "Spread a blanket on the floor and enjoy breakfast for dinner, picnic-style, pretending you are somewhere else entirely.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 2+",
      "id": "breakfast-for-dinner-indoor-picnic"
    },
    {
      "title": "A make-believe restaurant menu indoor picnic",
      "desc": "Spread a blanket on the floor and enjoy a make-believe restaurant menu, picnic-style, pretending you are somewhere else entirely.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 2+",
      "id": "a-make-believe-restaurant-menu-indoor-picnic"
    },
    {
      "title": "Cereal and milk indoor picnic",
      "desc": "Spread a blanket on the floor and enjoy cereal and milk, picnic-style, pretending you are somewhere else entirely.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 2+",
      "id": "cereal-and-milk-indoor-picnic"
    },
    {
      "title": "A themed beach day spread indoor picnic",
      "desc": "Spread a blanket on the floor and enjoy a themed beach day spread, picnic-style, pretending you are somewhere else entirely.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 2+",
      "id": "a-themed-beach-day-spread-indoor-picnic"
    },
    {
      "title": "Rain-shy dragon story game",
      "desc": "Take turns building a story about a dragon who is afraid of rain, one sentence at a time, and see where it ends up.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "15 min",
      "age": "Ages 5+",
      "id": "rain-shy-dragon-story-game"
    },
    {
      "title": "Umbrella family story game",
      "desc": "Take turns building a story about a family of umbrellas, one sentence at a time, and see where it ends up.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "15 min",
      "age": "Ages 5+",
      "id": "umbrella-family-story-game"
    },
    {
      "title": "Magic puddle story game",
      "desc": "Take turns building a story about a puddle that leads somewhere magic, one sentence at a time, and see where it ends up.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "15 min",
      "age": "Ages 5+",
      "id": "magic-puddle-story-game"
    },
    {
      "title": "Weather superhero story game",
      "desc": "Take turns building a story about a superhero who controls weather, one sentence at a time, and see where it ends up.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "15 min",
      "age": "Ages 5+",
      "id": "weather-superhero-story-game"
    },
    {
      "title": "Talking raincoat story game",
      "desc": "Take turns building a story about a talking raincoat, one sentence at a time, and see where it ends up.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "15 min",
      "age": "Ages 5+",
      "id": "talking-raincoat-story-game"
    },
    {
      "title": "Lost sock's adventure story game",
      "desc": "Take turns building a story about a lost sock's big adventure, one sentence at a time, and see where it ends up.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "15 min",
      "age": "Ages 5+",
      "id": "lost-socks-adventure-story-game"
    },
    {
      "title": "Items in a specific color indoor scavenger hunt",
      "desc": "Write a list of items in a specific color to find around the house and race to collect them all.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "items-in-a-specific-color-indoor-scavenger-hunt"
    },
    {
      "title": "Things that start with each letter of your name indoor scavenger hunt",
      "desc": "Write a list of things that start with each letter of your name to find around the house and race to collect them all.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "things-that-start-with-each-letter-of-your-name-indoor-scavenger-hunt"
    },
    {
      "title": "Anything soft, round, or shiny indoor scavenger hunt",
      "desc": "Write a list of anything soft, round, or shiny to find around the house and race to collect them all.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "anything-soft-round-or-shiny-indoor-scavenger-hunt"
    },
    {
      "title": "Five things smaller than a shoe indoor scavenger hunt",
      "desc": "Write a list of five things smaller than a shoe to find around the house and race to collect them all.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "five-things-smaller-than-a-shoe-indoor-scavenger-hunt"
    },
    {
      "title": "Items for a pretend picnic indoor scavenger hunt",
      "desc": "Write a list of items for a pretend picnic to find around the house and race to collect them all.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "items-for-a-pretend-picnic-indoor-scavenger-hunt"
    },
    {
      "title": "Clues left by a rain fairy indoor scavenger hunt",
      "desc": "Write a list of clues left by a rain fairy to find around the house and race to collect them all.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "clues-left-by-a-rain-fairy-indoor-scavenger-hunt"
    },
    {
      "title": "Float-or-sink sink science",
      "desc": "Fill the sink or tub with water and test which household objects float or sink.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "float-or-sink-sink-science"
    },
    {
      "title": "Splash sink science",
      "desc": "Fill the sink or tub with water and test which household objects make the biggest splash.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "splash-sink-science"
    },
    {
      "title": "Water-holding sink science",
      "desc": "Fill the sink or tub with water and test which household objects hold the most water.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "water-holding-sink-science"
    },
    {
      "title": "Spin sink science",
      "desc": "Fill the sink or tub with water and test which household objects spin the longest when dropped in.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "spin-sink-science"
    },
    {
      "title": "Color-change sink science",
      "desc": "Fill the sink or tub with water and test which household objects change color fastest with food coloring.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "color-change-sink-science"
    },
    {
      "title": "Bubble sink science",
      "desc": "Fill the sink or tub with water and test which household objects make bubbles when squeezed.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "bubble-sink-science"
    }
  ],
  "cloudy": [
    {
      "title": "Cloud-watching and naming",
      "desc": "Lie on a blanket outside or by a window and spot shapes in the clouds. Keep a running list of the strangest ones you find.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "cloud-watching-and-naming"
    },
    {
      "title": "Neighborhood color walk",
      "desc": "Pick a color before you leave and count how many things you spot in that color on a walk around the block.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "neighborhood-color-walk"
    },
    {
      "title": "Build a marble run",
      "desc": "Use cardboard tubes, tape, and cups to build a track down a wall or staircase, then test it with marbles or a bouncy ball.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "30 min",
      "age": "Ages 7+",
      "id": "build-a-marble-run"
    },
    {
      "title": "Library scavenger trip",
      "desc": "Head to the library with a short list — a book with a dog on the cover, one about space, one that's funny — and hunt them down.",
      "tag": "OUTING",
      "tagColor": "var(--sky)",
      "time": "45 min",
      "age": "Ages 4+",
      "id": "library-scavenger-trip"
    },
    {
      "title": "Kite test flight",
      "desc": "Overcast days often bring steady wind. Fly a kite in an open field and see how high it climbs before the string runs out.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "25 min",
      "age": "Ages 5+",
      "id": "kite-test-flight"
    },
    {
      "title": "DIY board game",
      "desc": "Draw a path on paper, add ladders, penalties, and shortcuts, then play it with a die and buttons as pieces.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "35 min",
      "age": "Ages 7+",
      "id": "diy-board-game"
    },
    {
      "title": "Family podcast recording",
      "desc": "Use a phone to record a two-minute 'show' interviewing each other about favorite jokes, foods, or weekend plans.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 6+",
      "id": "family-podcast-recording"
    },
    {
      "title": "Leaf and twig sorting",
      "desc": "Collect fallen leaves and twigs, then sort them by size, shape, or color into an egg carton.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "leaf-and-twig-sorting"
    },
    {
      "title": "Cloud shape watching",
      "desc": "Lie back on a blanket or look out a window and spend a few minutes naming shapes in the clouds.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "cloud-shape-watching"
    },
    {
      "title": "Bird watching",
      "desc": "Lie back on a blanket or look out a window and spend a few minutes spotting birds and counting them.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "bird-watching"
    },
    {
      "title": "Leaf watching",
      "desc": "Lie back on a blanket or look out a window and spend a few minutes watching leaves blow across the yard.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "leaf-watching"
    },
    {
      "title": "Cloud speed watching",
      "desc": "Lie back on a blanket or look out a window and spend a few minutes tracking how fast clouds move.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "cloud-speed-watching"
    },
    {
      "title": "Sound-guessing watching",
      "desc": "Lie back on a blanket or look out a window and spend a few minutes guessing what is making distant sounds.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "sound-guessing-watching"
    },
    {
      "title": "Treetop watching",
      "desc": "Lie back on a blanket or look out a window and spend a few minutes looking for the tallest tree nearby.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "treetop-watching"
    },
    {
      "title": "Color-count walk",
      "desc": "Head out for a short walk and turn it into a game by counting how many things you spot in one color.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "color-count-walk"
    },
    {
      "title": "Leaf-collecting walk",
      "desc": "Head out for a short walk and turn it into a game by collecting one interesting leaf per block.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "leaf-collecting-walk"
    },
    {
      "title": "Sound walk",
      "desc": "Head out for a short walk and turn it into a game by naming every sound you hear.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "sound-walk"
    },
    {
      "title": "Sidewalk-shape walk",
      "desc": "Head out for a short walk and turn it into a game by finding shapes in the sidewalk cracks.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "sidewalk-shape-walk"
    },
    {
      "title": "House-number walk",
      "desc": "Head out for a short walk and turn it into a game by spotting house numbers in order.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "house-number-walk"
    },
    {
      "title": "Animal-sign walk",
      "desc": "Head out for a short walk and turn it into a game by looking for signs of animals.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "animal-sign-walk"
    },
    {
      "title": "Marble run build",
      "desc": "Use cardboard tubes and tape for a marble run to build something down a wall or staircase, then test it out.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "30 min",
      "age": "Ages 7+",
      "id": "marble-run-build"
    },
    {
      "title": "Tower build",
      "desc": "Use blocks for the tallest tower you can to build something down a wall or staircase, then test it out.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "30 min",
      "age": "Ages 7+",
      "id": "tower-build"
    },
    {
      "title": "Card-and-cup pyramid build",
      "desc": "Use cups for a card-and-cup pyramid to build something down a wall or staircase, then test it out.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "30 min",
      "age": "Ages 7+",
      "id": "card-and-cup-pyramid-build"
    },
    {
      "title": "Domino chain build",
      "desc": "Use books for a domino chain to build something down a wall or staircase, then test it out.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "30 min",
      "age": "Ages 7+",
      "id": "domino-chain-build"
    },
    {
      "title": "Pulley build",
      "desc": "Use string and clothespins for a pulley to build something down a wall or staircase, then test it out.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "30 min",
      "age": "Ages 7+",
      "id": "pulley-build"
    },
    {
      "title": "Straw bridge build",
      "desc": "Use straws for a bridge that holds a toy car to build something down a wall or staircase, then test it out.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "30 min",
      "age": "Ages 7+",
      "id": "straw-bridge-build"
    },
    {
      "title": "The library outing",
      "desc": "Head to the library with a short list of things to find or do while you are there.",
      "tag": "OUTING",
      "tagColor": "var(--sky)",
      "time": "45 min",
      "age": "Ages 4+",
      "id": "the-library-outing"
    },
    {
      "title": "A local park you do not usually visit outing",
      "desc": "Head to a local park you do not usually visit with a short list of things to find or do while you are there.",
      "tag": "OUTING",
      "tagColor": "var(--sky)",
      "time": "45 min",
      "age": "Ages 4+",
      "id": "a-local-park-you-do-not-usually-visit-outing"
    },
    {
      "title": "A nearby trail outing",
      "desc": "Head to a nearby trail with a short list of things to find or do while you are there.",
      "tag": "OUTING",
      "tagColor": "var(--sky)",
      "time": "45 min",
      "age": "Ages 4+",
      "id": "a-nearby-trail-outing"
    },
    {
      "title": "A bookstore outing",
      "desc": "Head to a bookstore with a short list of things to find or do while you are there.",
      "tag": "OUTING",
      "tagColor": "var(--sky)",
      "time": "45 min",
      "age": "Ages 4+",
      "id": "a-bookstore-outing"
    },
    {
      "title": "A farmer's market outing",
      "desc": "Head to a farmer's market with a short list of things to find or do while you are there.",
      "tag": "OUTING",
      "tagColor": "var(--sky)",
      "time": "45 min",
      "age": "Ages 4+",
      "id": "a-farmers-market-outing"
    },
    {
      "title": "A museum with a free day outing",
      "desc": "Head to a museum with a free day with a short list of things to find or do while you are there.",
      "tag": "OUTING",
      "tagColor": "var(--sky)",
      "time": "45 min",
      "age": "Ages 4+",
      "id": "a-museum-with-a-free-day-outing"
    },
    {
      "title": "Flying a kite",
      "desc": "Cloudy days often bring steady wind — a good day for flying a kite.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "25 min",
      "age": "Ages 5+",
      "id": "flying-a-kite"
    },
    {
      "title": "Testing paper airplane designs",
      "desc": "Cloudy days often bring steady wind — a good day for testing paper airplane designs.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "25 min",
      "age": "Ages 5+",
      "id": "testing-paper-airplane-designs"
    },
    {
      "title": "Flying a homemade pinwheel",
      "desc": "Cloudy days often bring steady wind — a good day for flying a homemade pinwheel.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "25 min",
      "age": "Ages 5+",
      "id": "flying-a-homemade-pinwheel"
    },
    {
      "title": "Racing makeshift plastic-bag kites",
      "desc": "Cloudy days often bring steady wind — a good day for racing plastic bags as makeshift kites.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "25 min",
      "age": "Ages 5+",
      "id": "racing-makeshift-plastic-bag-kites"
    },
    {
      "title": "Watching how fast a balloon drifts",
      "desc": "Cloudy days often bring steady wind — a good day for watching how fast a balloon drifts.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "25 min",
      "age": "Ages 5+",
      "id": "watching-how-fast-a-balloon-drifts"
    },
    {
      "title": "Testing which toy flies farthest when tossed",
      "desc": "Cloudy days often bring steady wind — a good day for testing which toy flies farthest when tossed.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "25 min",
      "age": "Ages 5+",
      "id": "testing-which-toy-flies-farthest-when-tossed"
    },
    {
      "title": "A jungle expedition board game",
      "desc": "Draw your own game board with a path, ladders, and penalties, themed around a jungle expedition.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "35 min",
      "age": "Ages 7+",
      "id": "a-jungle-expedition-board-game"
    },
    {
      "title": "Outer space board game",
      "desc": "Draw your own game board with a path, ladders, and penalties, themed around outer space.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "35 min",
      "age": "Ages 7+",
      "id": "outer-space-board-game"
    },
    {
      "title": "An underwater city board game",
      "desc": "Draw your own game board with a path, ladders, and penalties, themed around an underwater city.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "35 min",
      "age": "Ages 7+",
      "id": "an-underwater-city-board-game"
    },
    {
      "title": "A candy kingdom board game",
      "desc": "Draw your own game board with a path, ladders, and penalties, themed around a candy kingdom.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "35 min",
      "age": "Ages 7+",
      "id": "a-candy-kingdom-board-game"
    },
    {
      "title": "A treasure island board game",
      "desc": "Draw your own game board with a path, ladders, and penalties, themed around a treasure island.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "35 min",
      "age": "Ages 7+",
      "id": "a-treasure-island-board-game"
    },
    {
      "title": "A race around the world board game",
      "desc": "Draw your own game board with a path, ladders, and penalties, themed around a race around the world.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "35 min",
      "age": "Ages 7+",
      "id": "a-race-around-the-world-board-game"
    },
    {
      "title": "Podcast recording",
      "desc": "Use a phone to record a two-minute podcast interviewing each other for laughs.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 6+",
      "id": "podcast-recording"
    },
    {
      "title": "Fake news broadcast recording",
      "desc": "Use a phone to record a two-minute fake news broadcast interviewing each other for laughs.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 6+",
      "id": "fake-news-broadcast-recording"
    },
    {
      "title": "Cooking show recording",
      "desc": "Use a phone to record a two-minute cooking show interviewing each other for laughs.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 6+",
      "id": "cooking-show-recording"
    },
    {
      "title": "Nature documentary recording",
      "desc": "Use a phone to record a two-minute nature documentary interviewing each other for laughs.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 6+",
      "id": "nature-documentary-recording"
    },
    {
      "title": "Talent show recording",
      "desc": "Use a phone to record a two-minute talent show interviewing each other for laughs.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 6+",
      "id": "talent-show-recording"
    },
    {
      "title": "Weather report recording",
      "desc": "Use a phone to record a two-minute weather report interviewing each other for laughs.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 6+",
      "id": "weather-report-recording"
    },
    {
      "title": "Fallen leaves sorting",
      "desc": "Collect fallen leaves outside, then sort them by size, shape, or color into an egg carton.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "fallen-leaves-sorting"
    },
    {
      "title": "Small rocks sorting",
      "desc": "Collect small rocks outside, then sort them by size, shape, or color into an egg carton.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "small-rocks-sorting"
    },
    {
      "title": "Twigs sorting",
      "desc": "Collect twigs outside, then sort them by size, shape, or color into an egg carton.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "twigs-sorting"
    },
    {
      "title": "Flower petals sorting",
      "desc": "Collect flower petals outside, then sort them by size, shape, or color into an egg carton.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "flower-petals-sorting"
    },
    {
      "title": "Acorns or seed pods sorting",
      "desc": "Collect acorns or seed pods outside, then sort them by size, shape, or color into an egg carton.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "acorns-or-seed-pods-sorting"
    },
    {
      "title": "Bits of bark sorting",
      "desc": "Collect bits of bark outside, then sort them by size, shape, or color into an egg carton.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "bits-of-bark-sorting"
    },
    {
      "title": "Photo album exploring",
      "desc": "Spend some time flipping through an old photo album — a good low-key way to fill a cloudy afternoon.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "photo-album-exploring"
    },
    {
      "title": "Weather facts exploring",
      "desc": "Spend some time looking up clouds and weather facts together — a good low-key way to fill a cloudy afternoon.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "weather-facts-exploring"
    },
    {
      "title": "Bookshelf exploring",
      "desc": "Spend some time reorganizing a bookshelf by color — a good low-key way to fill a cloudy afternoon.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "bookshelf-exploring"
    },
    {
      "title": "Family tree exploring",
      "desc": "Spend some time making a family tree on paper — a good low-key way to fill a cloudy afternoon.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "family-tree-exploring"
    },
    {
      "title": "Letter writing exploring",
      "desc": "Spend some time writing letters to future selves — a good low-key way to fill a cloudy afternoon.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "letter-writing-exploring"
    },
    {
      "title": "Pretend trip exploring",
      "desc": "Spend some time planning a pretend trip somewhere new — a good low-key way to fill a cloudy afternoon.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "pretend-trip-exploring"
    },
    {
      "title": "Puzzle challenge",
      "desc": "Set a timer and see who can finish a puzzle with the most pieces you own first.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 5+",
      "id": "puzzle-challenge"
    },
    {
      "title": "Cup tower challenge",
      "desc": "Set a timer and see who can finish building the tallest cup tower first.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 5+",
      "id": "cup-tower-challenge"
    },
    {
      "title": "Memory card challenge",
      "desc": "Set a timer and see who can finish a memory card game first.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 5+",
      "id": "memory-card-challenge"
    },
    {
      "title": "Scavenger hunt challenge",
      "desc": "Set a timer and see who can finish a themed scavenger hunt indoors first.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 5+",
      "id": "scavenger-hunt-challenge"
    },
    {
      "title": "Word-guessing challenge",
      "desc": "Set a timer and see who can finish a word-guessing game first.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 5+",
      "id": "word-guessing-challenge"
    },
    {
      "title": "Paper-folding challenge",
      "desc": "Set a timer and see who can finish a paper-folding race first.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 5+",
      "id": "paper-folding-challenge"
    },
    {
      "title": "Rainfall weather station",
      "desc": "Set up a simple weather station to measure rainfall in a jar and track it over a few cloudy days.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 5+",
      "id": "rainfall-weather-station"
    },
    {
      "title": "Wind direction weather station",
      "desc": "Set up a simple weather station to track wind direction with a paper streamer and track it over a few cloudy days.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 5+",
      "id": "wind-direction-weather-station"
    },
    {
      "title": "Temperature log weather station",
      "desc": "Set up a simple weather station to record the temperature each morning and track it over a few cloudy days.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 5+",
      "id": "temperature-log-weather-station"
    },
    {
      "title": "Cloud log weather station",
      "desc": "Set up a simple weather station to note cloud types in a notebook and track it over a few cloudy days.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 5+",
      "id": "cloud-log-weather-station"
    },
    {
      "title": "Puddle-drying weather station",
      "desc": "Set up a simple weather station to measure how fast puddles dry and track it over a few cloudy days.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 5+",
      "id": "puddle-drying-weather-station"
    },
    {
      "title": "Cloudiness scale weather station",
      "desc": "Set up a simple weather station to chart how cloudy each day feels on a scale and track it over a few cloudy days.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 5+",
      "id": "cloudiness-scale-weather-station"
    },
    {
      "title": "Jungle expedition trail",
      "desc": "Take a walk somewhere close by and turn it into a pretend jungle expedition.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "30 min",
      "age": "Ages 4+",
      "id": "jungle-expedition-trail"
    },
    {
      "title": "Photo hunt trail",
      "desc": "Take a walk somewhere close by and turn it into a photo scavenger hunt.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "30 min",
      "age": "Ages 4+",
      "id": "photo-hunt-trail"
    },
    {
      "title": "Slow-motion trail",
      "desc": "Take a walk somewhere close by and turn it into a slow-motion race.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "30 min",
      "age": "Ages 4+",
      "id": "slow-motion-trail"
    },
    {
      "title": "Counting game trail",
      "desc": "Take a walk somewhere close by and turn it into a counting game for a specific object.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "30 min",
      "age": "Ages 4+",
      "id": "counting-game-trail"
    },
    {
      "title": "Sketching walk trail",
      "desc": "Take a walk somewhere close by and turn it into a nature sketching walk.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "30 min",
      "age": "Ages 4+",
      "id": "sketching-walk-trail"
    },
    {
      "title": "Puddle-jumping trail",
      "desc": "Take a walk somewhere close by and turn it into a puddle-jumping route.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "30 min",
      "age": "Ages 4+",
      "id": "puddle-jumping-trail"
    },
    {
      "title": "Couch cushions den",
      "desc": "Build a den or reading nook using couch cushions, then stock it with books and a flashlight.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "25 min",
      "age": "Ages 3+",
      "id": "couch-cushions-den"
    },
    {
      "title": "A large box den",
      "desc": "Build a den or reading nook using a large box, then stock it with books and a flashlight.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "25 min",
      "age": "Ages 3+",
      "id": "a-large-box-den"
    },
    {
      "title": "A clothes rack and sheet den",
      "desc": "Build a den or reading nook using a clothes rack and sheet, then stock it with books and a flashlight.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "25 min",
      "age": "Ages 3+",
      "id": "a-clothes-rack-and-sheet-den"
    },
    {
      "title": "Patio chairs and blankets den",
      "desc": "Build a den or reading nook using patio chairs and blankets, then stock it with books and a flashlight.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "25 min",
      "age": "Ages 3+",
      "id": "patio-chairs-and-blankets-den"
    },
    {
      "title": "A table with a tablecloth draped over den",
      "desc": "Build a den or reading nook using a table with a tablecloth draped over, then stock it with books and a flashlight.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "25 min",
      "age": "Ages 3+",
      "id": "a-table-with-a-tablecloth-draped-over-den"
    },
    {
      "title": "Pillows stacked in a corner den",
      "desc": "Build a den or reading nook using pillows stacked in a corner, then stock it with books and a flashlight.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "25 min",
      "age": "Ages 3+",
      "id": "pillows-stacked-in-a-corner-den"
    },
    {
      "title": "Friendship bracelet project",
      "desc": "Spend some time on a friendship bracelet, a good calm project for an in-between kind of day.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "30 min",
      "age": "Ages 5+",
      "id": "friendship-bracelet-project"
    },
    {
      "title": "Paper collage project",
      "desc": "Spend some time on a paper collage, a good calm project for an in-between kind of day.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "30 min",
      "age": "Ages 5+",
      "id": "paper-collage-project"
    },
    {
      "title": "Homemade greeting card project",
      "desc": "Spend some time on a homemade greeting card, a good calm project for an in-between kind of day.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "30 min",
      "age": "Ages 5+",
      "id": "homemade-greeting-card-project"
    },
    {
      "title": "Button art picture project",
      "desc": "Spend some time on a button art picture, a good calm project for an in-between kind of day.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "30 min",
      "age": "Ages 5+",
      "id": "button-art-picture-project"
    },
    {
      "title": "Yarn wall hanging project",
      "desc": "Spend some time on a yarn wall hanging, a good calm project for an in-between kind of day.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "30 min",
      "age": "Ages 5+",
      "id": "yarn-wall-hanging-project"
    },
    {
      "title": "Painted rock family project",
      "desc": "Spend some time on a painted rock family, a good calm project for an in-between kind of day.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "30 min",
      "age": "Ages 5+",
      "id": "painted-rock-family-project"
    },
    {
      "title": "An animal guessing game",
      "desc": "Take turns describing an animal without naming it while everyone else guesses.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 5+",
      "id": "an-animal-guessing-game"
    },
    {
      "title": "A household object guessing game",
      "desc": "Take turns describing a household object without naming it while everyone else guesses.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 5+",
      "id": "a-household-object-guessing-game"
    },
    {
      "title": "A family member's habit guessing game",
      "desc": "Take turns describing a family member's habit without naming it while everyone else guesses.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 5+",
      "id": "a-family-members-habit-guessing-game"
    },
    {
      "title": "A food guessing game",
      "desc": "Take turns describing a food without naming it while everyone else guesses.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 5+",
      "id": "a-food-guessing-game"
    },
    {
      "title": "A job or profession guessing game",
      "desc": "Take turns describing a job or profession without naming it while everyone else guesses.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 5+",
      "id": "a-job-or-profession-guessing-game"
    },
    {
      "title": "A movie or book character guessing game",
      "desc": "Take turns describing a movie or book character without naming it while everyone else guesses.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 5+",
      "id": "a-movie-or-book-character-guessing-game"
    },
    {
      "title": "Plant garden check",
      "desc": "Head outside briefly to check on how the plants are doing, even if it is a little overcast.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "plant-garden-check"
    },
    {
      "title": "Bug garden check",
      "desc": "Head outside briefly to check on whether any bugs have shown up, even if it is a little overcast.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "bug-garden-check"
    },
    {
      "title": "Feeder garden check",
      "desc": "Head outside briefly to check on if the bird feeder needs a refill, even if it is a little overcast.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "feeder-garden-check"
    },
    {
      "title": "Growth garden check",
      "desc": "Head outside briefly to check on how tall a marked plant has grown, even if it is a little overcast.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "growth-garden-check"
    },
    {
      "title": "Flower garden check",
      "desc": "Head outside briefly to check on which flowers are opening, even if it is a little overcast.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "flower-garden-check"
    },
    {
      "title": "Chalk-art garden check",
      "desc": "Head outside briefly to check on if yesterday's chalk art survived, even if it is a little overcast.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "chalk-art-garden-check"
    }
  ],
  "snowy": [
    {
      "title": "Snow paint spray bottles",
      "desc": "Fill spray bottles with water and a few drops of food coloring. Spray designs straight onto fresh snow.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "snow-paint-spray-bottles"
    },
    {
      "title": "Hot cocoa taste test",
      "desc": "Make three mugs with different mix-ins — marshmallow, cinnamon, peppermint — and vote on a favorite.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "hot-cocoa-taste-test"
    },
    {
      "title": "Snow fort architecture",
      "desc": "Pack snow into blocks using a bucket or tub as a mold and stack them into a small wall or fort.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "40 min",
      "age": "Ages 7+",
      "id": "snow-fort-architecture"
    },
    {
      "title": "Indoor snowball fight",
      "desc": "Crumple white paper or use pom-poms as snowballs and build a pillow-fort barrier down the middle of the room.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "indoor-snowball-fight"
    },
    {
      "title": "Frost window art",
      "desc": "Trace shapes onto the inside of a cold window with a dry-erase marker, or breathe fog onto it and draw with a finger.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "10 min",
      "age": "Ages 3+",
      "id": "frost-window-art"
    },
    {
      "title": "Bird feeder pinecones",
      "desc": "Coat a pinecone in peanut butter, roll it in birdseed, and hang it outside a window to watch visitors all week.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "bird-feeder-pinecones"
    },
    {
      "title": "Sock skating rink",
      "desc": "Clear a rug-free stretch of floor, put on slippery socks, and see who can slide the farthest from a marked line.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "sock-skating-rink"
    },
    {
      "title": "Snow ice cream",
      "desc": "Mix a bowl of fresh clean snow with a splash of milk, sugar, and vanilla for an instant frozen treat.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "10 min",
      "age": "Ages 3+",
      "id": "snow-ice-cream"
    },
    {
      "title": "Design snow art",
      "desc": "Fill a spray bottle with water and food coloring and use it to paint a design on fresh snow.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "design-snow-art"
    },
    {
      "title": "Name snow art",
      "desc": "Fill a spray bottle with water and food coloring and use it to write names on fresh snow.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "name-snow-art"
    },
    {
      "title": "Rainbow snow art",
      "desc": "Fill a spray bottle with water and food coloring and use it to draw a giant rainbow on fresh snow.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "rainbow-snow-art"
    },
    {
      "title": "Footprint snow art",
      "desc": "Fill a spray bottle with water and food coloring and use it to trace footprint patterns on fresh snow.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "footprint-snow-art"
    },
    {
      "title": "Snowman snow art",
      "desc": "Fill a spray bottle with water and food coloring and use it to color in a snowman on fresh snow.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "snowman-snow-art"
    },
    {
      "title": "Target snow art",
      "desc": "Fill a spray bottle with water and food coloring and use it to make a colorful target to aim snowballs at on fresh snow.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "target-snow-art"
    },
    {
      "title": "Marshmallow and cinnamon taste test",
      "desc": "Make a few mugs of hot cocoa with different mix-ins like marshmallow and cinnamon, then vote on a favorite.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "marshmallow-and-cinnamon-taste-test"
    },
    {
      "title": "Peppermint taste test",
      "desc": "Make a few mugs of hot cocoa with different mix-ins like peppermint, then vote on a favorite.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "peppermint-taste-test"
    },
    {
      "title": "Whipped cream and caramel taste test",
      "desc": "Make a few mugs of hot cocoa with different mix-ins like whipped cream and caramel, then vote on a favorite.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "whipped-cream-and-caramel-taste-test"
    },
    {
      "title": "A spoonful of peanut butter taste test",
      "desc": "Make a few mugs of hot cocoa with different mix-ins like a spoonful of peanut butter, then vote on a favorite.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "a-spoonful-of-peanut-butter-taste-test"
    },
    {
      "title": "Crushed cookies on top taste test",
      "desc": "Make a few mugs of hot cocoa with different mix-ins like crushed cookies on top, then vote on a favorite.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "crushed-cookies-on-top-taste-test"
    },
    {
      "title": "A dash of vanilla taste test",
      "desc": "Make a few mugs of hot cocoa with different mix-ins like a dash of vanilla, then vote on a favorite.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "a-dash-of-vanilla-taste-test"
    },
    {
      "title": "Fort wall snow build",
      "desc": "Pack snow into blocks using a bucket or tub as a mold and stack them into a small fort wall.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "40 min",
      "age": "Ages 7+",
      "id": "fort-wall-snow-build"
    },
    {
      "title": "Castle snow build",
      "desc": "Pack snow into blocks using a bucket or tub as a mold and stack them into a snow castle.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "40 min",
      "age": "Ages 7+",
      "id": "castle-snow-build"
    },
    {
      "title": "Igloo snow build",
      "desc": "Pack snow into blocks using a bucket or tub as a mold and stack them into a mini igloo shape.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "40 min",
      "age": "Ages 7+",
      "id": "igloo-snow-build"
    },
    {
      "title": "Maze snow build",
      "desc": "Pack snow into blocks using a bucket or tub as a mold and stack them into a snow maze.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "40 min",
      "age": "Ages 7+",
      "id": "maze-snow-build"
    },
    {
      "title": "Tower snow build",
      "desc": "Pack snow into blocks using a bucket or tub as a mold and stack them into a lopsided snow tower.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "40 min",
      "age": "Ages 7+",
      "id": "tower-snow-build"
    },
    {
      "title": "Bench snow build",
      "desc": "Pack snow into blocks using a bucket or tub as a mold and stack them into a snow bench to sit on.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "40 min",
      "age": "Ages 7+",
      "id": "bench-snow-build"
    },
    {
      "title": "Barrier snowball fight",
      "desc": "Crumple paper or use pom-poms as indoor snowballs and set up a barrier down the middle of the room for a pillow-fort battle.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "barrier-snowball-fight"
    },
    {
      "title": "Basket target snowball fight",
      "desc": "Crumple paper or use pom-poms as indoor snowballs and set up a laundry-basket target for a pillow-fort battle.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "basket-target-snowball-fight"
    },
    {
      "title": "Team bases snowball fight",
      "desc": "Crumple paper or use pom-poms as indoor snowballs and set up two-team bases made of cushions for a pillow-fort battle.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "team-bases-snowball-fight"
    },
    {
      "title": "Timed round snowball fight",
      "desc": "Crumple paper or use pom-poms as indoor snowballs and set up a timed point round for a pillow-fort battle.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "timed-round-snowball-fight"
    },
    {
      "title": "King-of-the-fort snowball fight",
      "desc": "Crumple paper or use pom-poms as indoor snowballs and set up a king-of-the-fort rule for a pillow-fort battle.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "king-of-the-fort-snowball-fight"
    },
    {
      "title": "Trick-shot snowball fight",
      "desc": "Crumple paper or use pom-poms as indoor snowballs and set up a trick-shot challenge for a pillow-fort battle.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "trick-shot-snowball-fight"
    },
    {
      "title": "Snowflake window art",
      "desc": "On a cold window, try tracing snowflake shapes using a dry-erase marker or a finger in the fog.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "10 min",
      "age": "Ages 3+",
      "id": "snowflake-window-art"
    },
    {
      "title": "Winter scene window art",
      "desc": "On a cold window, try drawing a winter scene using a dry-erase marker or a finger in the fog.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "10 min",
      "age": "Ages 3+",
      "id": "winter-scene-window-art"
    },
    {
      "title": "Secret message window art",
      "desc": "On a cold window, try writing secret messages in the fog using a dry-erase marker or a finger in the fog.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "10 min",
      "age": "Ages 3+",
      "id": "secret-message-window-art"
    },
    {
      "title": "Tic-tac-toe window art",
      "desc": "On a cold window, try playing tic-tac-toe using a dry-erase marker or a finger in the fog.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "10 min",
      "age": "Ages 3+",
      "id": "tic-tac-toe-window-art"
    },
    {
      "title": "Snowperson portrait window art",
      "desc": "On a cold window, try drawing each family member as a snowperson using a dry-erase marker or a finger in the fog.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "10 min",
      "age": "Ages 3+",
      "id": "snowperson-portrait-window-art"
    },
    {
      "title": "Memory sketch window art",
      "desc": "On a cold window, try sketching what is outside from memory using a dry-erase marker or a finger in the fog.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "10 min",
      "age": "Ages 3+",
      "id": "memory-sketch-window-art"
    },
    {
      "title": "A pinecone bird feeder",
      "desc": "Coat a pinecone in peanut butter, roll it in birdseed, and hang it outside a window to watch visitors all week.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "a-pinecone-bird-feeder"
    },
    {
      "title": "A toilet paper tube bird feeder",
      "desc": "Coat a toilet paper tube in peanut butter, roll it in birdseed, and hang it outside a window to watch visitors all week.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "a-toilet-paper-tube-bird-feeder"
    },
    {
      "title": "A bagel bird feeder",
      "desc": "Coat a bagel in peanut butter, roll it in birdseed, and hang it outside a window to watch visitors all week.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "a-bagel-bird-feeder"
    },
    {
      "title": "A stale slice of bread bird feeder",
      "desc": "Coat a stale slice of bread in peanut butter, roll it in birdseed, and hang it outside a window to watch visitors all week.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "a-stale-slice-of-bread-bird-feeder"
    },
    {
      "title": "A paper plate bird feeder",
      "desc": "Coat a paper plate in peanut butter, roll it in birdseed, and hang it outside a window to watch visitors all week.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "a-paper-plate-bird-feeder"
    },
    {
      "title": "An orange peel bowl bird feeder",
      "desc": "Coat an orange peel bowl in peanut butter, roll it in birdseed, and hang it outside a window to watch visitors all week.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "an-orange-peel-bowl-bird-feeder"
    },
    {
      "title": "Distance slide sock skating",
      "desc": "Clear a rug-free stretch of floor, put on slippery socks, and try sliding the farthest from a marked line.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "distance-slide-sock-skating"
    },
    {
      "title": "Slow-motion race sock skating",
      "desc": "Clear a rug-free stretch of floor, put on slippery socks, and try a slow-motion race.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "slow-motion-race-sock-skating"
    },
    {
      "title": "Spin contest sock skating",
      "desc": "Clear a rug-free stretch of floor, put on slippery socks, and try a spin contest.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "spin-contest-sock-skating"
    },
    {
      "title": "Sock-skate tag sock skating",
      "desc": "Clear a rug-free stretch of floor, put on slippery socks, and try a game of sock-skate tag.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "sock-skate-tag-sock-skating"
    },
    {
      "title": "Obstacle slide sock skating",
      "desc": "Clear a rug-free stretch of floor, put on slippery socks, and try an obstacle course of cushions to slide around.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "obstacle-slide-sock-skating"
    },
    {
      "title": "Freeze-and-slide sock skating",
      "desc": "Clear a rug-free stretch of floor, put on slippery socks, and try freeze-and-slide dancing.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "freeze-and-slide-sock-skating"
    },
    {
      "title": "Melt-time snow science",
      "desc": "Bring a bowl of snow inside and test how long it takes to melt in different spots.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "melt-time-snow-science"
    },
    {
      "title": "Salt test snow science",
      "desc": "Bring a bowl of snow inside and test what happens when you add salt to it.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "salt-test-snow-science"
    },
    {
      "title": "Color test snow science",
      "desc": "Bring a bowl of snow inside and test how it changes color with food dye.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "color-test-snow-science"
    },
    {
      "title": "Ice comparison snow science",
      "desc": "Bring a bowl of snow inside and test how it compares to ice from the freezer.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "ice-comparison-snow-science"
    },
    {
      "title": "Water yield snow science",
      "desc": "Bring a bowl of snow inside and test how much water it turns into once melted.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "water-yield-snow-science"
    },
    {
      "title": "Sun-vs-shade snow science",
      "desc": "Bring a bowl of snow inside and test whether it melts faster in sun or shade.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "sun-vs-shade-snow-science"
    },
    {
      "title": "Classic milk & vanilla treat",
      "desc": "Mix a bowl of fresh clean snow with milk, sugar, and vanilla for an instant frozen treat.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "10 min",
      "age": "Ages 3+",
      "id": "classic-milk-vanilla-treat"
    },
    {
      "title": "Cocoa treat",
      "desc": "Mix a bowl of fresh clean snow with cocoa powder and sugar for an instant frozen treat.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "10 min",
      "age": "Ages 3+",
      "id": "cocoa-treat"
    },
    {
      "title": "Maple syrup treat",
      "desc": "Mix a bowl of fresh clean snow with a splash of maple syrup for an instant frozen treat.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "10 min",
      "age": "Ages 3+",
      "id": "maple-syrup-treat"
    },
    {
      "title": "Crushed fruit treat",
      "desc": "Mix a bowl of fresh clean snow with crushed fruit for an instant frozen treat.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "10 min",
      "age": "Ages 3+",
      "id": "crushed-fruit-treat"
    },
    {
      "title": "Condensed milk treat",
      "desc": "Mix a bowl of fresh clean snow with condensed milk for an instant frozen treat.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "10 min",
      "age": "Ages 3+",
      "id": "condensed-milk-treat"
    },
    {
      "title": "Honey treat",
      "desc": "Mix a bowl of fresh clean snow with a drizzle of honey for an instant frozen treat.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "10 min",
      "age": "Ages 3+",
      "id": "honey-treat"
    },
    {
      "title": "Ski lodge fort indoor snow day",
      "desc": "Since it is cold out, spend some time building a blanket fort ski lodge instead.",
      "tag": "INDOOR",
      "tagColor": "var(--home)",
      "time": "30 min",
      "age": "Ages 4+",
      "id": "ski-lodge-fort-indoor-snow-day"
    },
    {
      "title": "Movie & cocoa indoor snow day",
      "desc": "Since it is cold out, spend some time watching a favorite winter movie with cocoa instead.",
      "tag": "INDOOR",
      "tagColor": "var(--home)",
      "time": "30 min",
      "age": "Ages 4+",
      "id": "movie-cocoa-indoor-snow-day"
    },
    {
      "title": "Snowflake garland indoor snow day",
      "desc": "Since it is cold out, spend some time making a paper snowflake garland instead.",
      "tag": "INDOOR",
      "tagColor": "var(--home)",
      "time": "30 min",
      "age": "Ages 4+",
      "id": "snowflake-garland-indoor-snow-day"
    },
    {
      "title": "Pen pal letters indoor snow day",
      "desc": "Since it is cold out, spend some time writing letters to a pen pal instead.",
      "tag": "INDOOR",
      "tagColor": "var(--home)",
      "time": "30 min",
      "age": "Ages 4+",
      "id": "pen-pal-letters-indoor-snow-day"
    },
    {
      "title": "Baking indoor snow day",
      "desc": "Since it is cold out, spend some time baking something warm together instead.",
      "tag": "INDOOR",
      "tagColor": "var(--home)",
      "time": "30 min",
      "age": "Ages 4+",
      "id": "baking-indoor-snow-day"
    },
    {
      "title": "Puzzle by the window indoor snow day",
      "desc": "Since it is cold out, spend some time doing a jigsaw puzzle by a window instead.",
      "tag": "INDOOR",
      "tagColor": "var(--home)",
      "time": "30 min",
      "age": "Ages 4+",
      "id": "puzzle-by-the-window-indoor-snow-day"
    },
    {
      "title": "Animal tracks",
      "desc": "Head outside briefly to look for animal footprints in the snow, then come back in to warm up.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "animal-tracks"
    },
    {
      "title": "Bird tracks",
      "desc": "Head outside briefly to look for bird tracks near the feeder in the snow, then come back in to warm up.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "bird-tracks"
    },
    {
      "title": "Your own footprint tracks",
      "desc": "Head outside briefly to look for your own footprint patterns in the snow, then come back in to warm up.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "your-own-footprint-tracks"
    },
    {
      "title": "Icicle tracks",
      "desc": "Head outside briefly to look for icicles forming on the roofline in the snow, then come back in to warm up.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "icicle-tracks"
    },
    {
      "title": "Frost pattern tracks",
      "desc": "Head outside briefly to look for frost patterns on the car in the snow, then come back in to warm up.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "frost-pattern-tracks"
    },
    {
      "title": "Snow drift tracks",
      "desc": "Head outside briefly to look for snow drifts shaped by wind in the snow, then come back in to warm up.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "snow-drift-tracks"
    },
    {
      "title": "The biggest snow angel snow angels contest",
      "desc": "Take turns making the biggest snow angel in the snow and vote on the best one.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "the-biggest-snow-angel-snow-angels-contest"
    },
    {
      "title": "The silliest snow angel pose snow angels contest",
      "desc": "Take turns making the silliest snow angel pose in the snow and vote on the best one.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "the-silliest-snow-angel-pose-snow-angels-contest"
    },
    {
      "title": "Matching family snow angels in a row snow angels contest",
      "desc": "Take turns making matching family snow angels in a row in the snow and vote on the best one.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "matching-family-snow-angels-in-a-row-snow-angels-contest"
    },
    {
      "title": "A snow angel with stick wings snow angels contest",
      "desc": "Take turns making a snow angel with stick wings in the snow and vote on the best one.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "a-snow-angel-with-stick-wings-snow-angels-contest"
    },
    {
      "title": "A snow angel obstacle jump snow angels contest",
      "desc": "Take turns making a snow angel obstacle jump in the snow and vote on the best one.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "a-snow-angel-obstacle-jump-snow-angels-contest"
    },
    {
      "title": "A snow angel that spells a letter snow angels contest",
      "desc": "Take turns making a snow angel that spells a letter in the snow and vote on the best one.",
      "tag": "OUTDOOR",
      "tagColor": "var(--grass)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "a-snow-angel-that-spells-a-letter-snow-angels-contest"
    },
    {
      "title": "Story time cozy reading",
      "desc": "Bundle up in blankets by a window and spend some time reading a favorite winter story aloud.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "story-time-cozy-reading"
    },
    {
      "title": "Snow-creature tale cozy reading",
      "desc": "Bundle up in blankets by a window and spend some time making up a story about a snow creature.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "snow-creature-tale-cozy-reading"
    },
    {
      "title": "Old snow-day photos cozy reading",
      "desc": "Bundle up in blankets by a window and spend some time looking at old photos from past snow days.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "old-snow-day-photos-cozy-reading"
    },
    {
      "title": "Winter wish list cozy reading",
      "desc": "Bundle up in blankets by a window and spend some time writing a wish list for the rest of winter.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "winter-wish-list-cozy-reading"
    },
    {
      "title": "Audiobook cozy reading",
      "desc": "Bundle up in blankets by a window and spend some time listening to an audiobook together.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "audiobook-cozy-reading"
    },
    {
      "title": "Word search cozy reading",
      "desc": "Bundle up in blankets by a window and spend some time doing a word search or coloring book.",
      "tag": "QUIET",
      "tagColor": "var(--cloud)",
      "time": "20 min",
      "age": "Ages 3+",
      "id": "word-search-cozy-reading"
    },
    {
      "title": "Pair match mitten match",
      "desc": "Mix up a pile of mittens, gloves, and socks and race to match every pair.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "10 min",
      "age": "Ages 3+",
      "id": "pair-match-mitten-match"
    },
    {
      "title": "Color sort mitten match",
      "desc": "Mix up a pile of mittens, gloves, and socks and race to sort them by color.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "10 min",
      "age": "Ages 3+",
      "id": "color-sort-mitten-match"
    },
    {
      "title": "Blind match mitten match",
      "desc": "Mix up a pile of mittens, gloves, and socks and race to find your own pair blindfolded.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "10 min",
      "age": "Ages 3+",
      "id": "blind-match-mitten-match"
    },
    {
      "title": "Tower stack mitten match",
      "desc": "Mix up a pile of mittens, gloves, and socks and race to stack the tallest mitten tower.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "10 min",
      "age": "Ages 3+",
      "id": "tower-stack-mitten-match"
    },
    {
      "title": "Basket toss mitten match",
      "desc": "Mix up a pile of mittens, gloves, and socks and race to toss them into a laundry basket.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "10 min",
      "age": "Ages 3+",
      "id": "basket-toss-mitten-match"
    },
    {
      "title": "Whose-is-whose mitten match",
      "desc": "Mix up a pile of mittens, gloves, and socks and race to guess whose mitten is whose.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "10 min",
      "age": "Ages 3+",
      "id": "whose-is-whose-mitten-match"
    },
    {
      "title": "Warm water and a spoon ice excavation",
      "desc": "Freeze small toys into a container of water overnight, then use warm water and a spoon to melt and rescue them.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "warm-water-and-a-spoon-ice-excavation"
    },
    {
      "title": "Salt sprinkled on top ice excavation",
      "desc": "Freeze small toys into a container of water overnight, then use salt sprinkled on top to melt and rescue them.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "salt-sprinkled-on-top-ice-excavation"
    },
    {
      "title": "A dropper of warm water ice excavation",
      "desc": "Freeze small toys into a container of water overnight, then use a dropper of warm water to melt and rescue them.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "a-dropper-of-warm-water-ice-excavation"
    },
    {
      "title": "Plastic tools like a mini hammer ice excavation",
      "desc": "Freeze small toys into a container of water overnight, then use plastic tools like a mini hammer to melt and rescue them.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "plastic-tools-like-a-mini-hammer-ice-excavation"
    },
    {
      "title": "Body heat from cupped hands ice excavation",
      "desc": "Freeze small toys into a container of water overnight, then use body heat from cupped hands to melt and rescue them.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "body-heat-from-cupped-hands-ice-excavation"
    },
    {
      "title": "A squirt bottle of warm water ice excavation",
      "desc": "Freeze small toys into a container of water overnight, then use a squirt bottle of warm water to melt and rescue them.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "a-squirt-bottle-of-warm-water-ice-excavation"
    }
  ],
  "indoor": [
    {
      "title": "Cardboard obstacle course",
      "desc": "Line up boxes, cushions, and chairs into a crawl-under, jump-over, balance-along course. Time each lap and try to beat it.",
      "tag": "ACTIVE",
      "tagColor": "var(--home)",
      "time": "25 min",
      "age": "Ages 3+",
      "id": "cardboard-obstacle-course"
    },
    {
      "title": "Family game tournament",
      "desc": "Run a mini bracket of a card or board game everyone knows, with a homemade trophy for the winner.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "40 min",
      "age": "Ages 5+",
      "id": "family-game-tournament"
    },
    {
      "title": "Baking soda volcano",
      "desc": "Stand a cup in a tray, add baking soda, and pour in vinegar mixed with dish soap and red food coloring to watch it erupt.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "baking-soda-volcano"
    },
    {
      "title": "Indoor camping night",
      "desc": "Pitch a small tent or blanket fort in the living room, use flashlights instead of lamps, and tell stories until bedtime.",
      "tag": "INDOOR",
      "tagColor": "var(--home)",
      "time": "45 min",
      "age": "Ages 3+",
      "id": "indoor-camping-night"
    },
    {
      "title": "Cereal box guitar",
      "desc": "Cut a hole in an empty cereal box and stretch rubber bands across it to make a strummable instrument.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "cereal-box-guitar"
    },
    {
      "title": "Balloon volleyball",
      "desc": "Tie a string across a doorway as a net and keep a balloon from touching the floor using only your hands.",
      "tag": "ACTIVE",
      "tagColor": "var(--home)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "balloon-volleyball"
    },
    {
      "title": "Invisible ink letters",
      "desc": "Write a message with lemon juice and a cotton swab, let it dry, then hold it near a warm lamp to reveal it.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 7+",
      "id": "invisible-ink-letters"
    },
    {
      "title": "Mystery bag guessing game",
      "desc": "Fill a bag with household objects and take turns identifying them by touch alone, no peeking allowed.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "mystery-bag-guessing-game"
    },
    {
      "title": "Cook tonight's dinner together",
      "desc": "Pick one simple recipe and give each person a real job — measuring, stirring, or setting the table.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "40 min",
      "age": "Ages 6+",
      "id": "cook-tonights-dinner-together"
    },
    {
      "title": "Crawl-jump-balance obstacle course",
      "desc": "Line up boxes, cushions, and chairs into a course built around crawling, jumping, and balancing. Time each lap and try to beat it.",
      "tag": "ACTIVE",
      "tagColor": "var(--home)",
      "time": "25 min",
      "age": "Ages 3+",
      "id": "crawl-jump-balance-obstacle-course"
    },
    {
      "title": "Noodle limbo obstacle course",
      "desc": "Line up boxes, cushions, and chairs into a course built around a pool-noodle limbo section. Time each lap and try to beat it.",
      "tag": "ACTIVE",
      "tagColor": "var(--home)",
      "time": "25 min",
      "age": "Ages 3+",
      "id": "noodle-limbo-obstacle-course"
    },
    {
      "title": "Bean-bag finish obstacle course",
      "desc": "Line up boxes, cushions, and chairs into a course built around a bean-bag toss finish line. Time each lap and try to beat it.",
      "tag": "ACTIVE",
      "tagColor": "var(--home)",
      "time": "25 min",
      "age": "Ages 3+",
      "id": "bean-bag-finish-obstacle-course"
    },
    {
      "title": "Box tunnel obstacle course",
      "desc": "Line up boxes, cushions, and chairs into a course built around a crawl-through tunnel of boxes. Time each lap and try to beat it.",
      "tag": "ACTIVE",
      "tagColor": "var(--home)",
      "time": "25 min",
      "age": "Ages 3+",
      "id": "box-tunnel-obstacle-course"
    },
    {
      "title": "Hopping-only obstacle course",
      "desc": "Line up boxes, cushions, and chairs into a course built around a hopping-only rule. Time each lap and try to beat it.",
      "tag": "ACTIVE",
      "tagColor": "var(--home)",
      "time": "25 min",
      "age": "Ages 3+",
      "id": "hopping-only-obstacle-course"
    },
    {
      "title": "Blindfold finish obstacle course",
      "desc": "Line up boxes, cushions, and chairs into a course built around a blindfolded final stretch. Time each lap and try to beat it.",
      "tag": "ACTIVE",
      "tagColor": "var(--home)",
      "time": "25 min",
      "age": "Ages 3+",
      "id": "blindfold-finish-obstacle-course"
    },
    {
      "title": "A card game tournament",
      "desc": "Run a mini bracket of a card game everyone already knows, with a homemade trophy for the winner.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "40 min",
      "age": "Ages 5+",
      "id": "a-card-game-tournament"
    },
    {
      "title": "A board game tournament",
      "desc": "Run a mini bracket of a board game everyone already knows, with a homemade trophy for the winner.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "40 min",
      "age": "Ages 5+",
      "id": "a-board-game-tournament"
    },
    {
      "title": "Thumb wrestling tournament",
      "desc": "Run a mini bracket of thumb wrestling everyone already knows, with a homemade trophy for the winner.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "40 min",
      "age": "Ages 5+",
      "id": "thumb-wrestling-tournament"
    },
    {
      "title": "A staring contest tournament",
      "desc": "Run a mini bracket of a staring contest everyone already knows, with a homemade trophy for the winner.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "40 min",
      "age": "Ages 5+",
      "id": "a-staring-contest-tournament"
    },
    {
      "title": "Rock-paper-scissors tournament",
      "desc": "Run a mini bracket of rock-paper-scissors everyone already knows, with a homemade trophy for the winner.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "40 min",
      "age": "Ages 5+",
      "id": "rock-paper-scissors-tournament"
    },
    {
      "title": "A dice game tournament",
      "desc": "Run a mini bracket of a dice game everyone already knows, with a homemade trophy for the winner.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "40 min",
      "age": "Ages 5+",
      "id": "a-dice-game-tournament"
    },
    {
      "title": "Baking soda and vinegar science experiment",
      "desc": "Set up a simple experiment with baking soda and vinegar and watch what happens.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "baking-soda-and-vinegar-science-experiment"
    },
    {
      "title": "Milk, dish soap, and food coloring science experiment",
      "desc": "Set up a simple experiment with milk, dish soap, and food coloring and watch what happens.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "milk-dish-soap-and-food-coloring-science-experiment"
    },
    {
      "title": "A balloon and static electricity science experiment",
      "desc": "Set up a simple experiment with a balloon and static electricity and watch what happens.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "a-balloon-and-static-electricity-science-experiment"
    },
    {
      "title": "Oil and water science experiment",
      "desc": "Set up a simple experiment with oil and water and watch what happens.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "oil-and-water-science-experiment"
    },
    {
      "title": "A homemade lava lamp with oil and alka-seltzer science experiment",
      "desc": "Set up a simple experiment with a homemade lava lamp with oil and alka-seltzer and watch what happens.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "a-homemade-lava-lamp-with-oil-and-alka-seltzer-science-experiment"
    },
    {
      "title": "Growing crystals from sugar water science experiment",
      "desc": "Set up a simple experiment with growing crystals from sugar water and watch what happens.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "growing-crystals-from-sugar-water-science-experiment"
    },
    {
      "title": "A cereal box and rubber bands instrument",
      "desc": "Make a simple instrument out of a cereal box and rubber bands and start a small kitchen band.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "a-cereal-box-and-rubber-bands-instrument"
    },
    {
      "title": "Pots, pans, and wooden spoons instrument",
      "desc": "Make a simple instrument out of pots, pans, and wooden spoons and start a small kitchen band.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "pots-pans-and-wooden-spoons-instrument"
    },
    {
      "title": "Rice-filled bottles as shakers instrument",
      "desc": "Make a simple instrument out of rice-filled bottles as shakers and start a small kitchen band.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "rice-filled-bottles-as-shakers-instrument"
    },
    {
      "title": "Rubber bands stretched over a tissue box instrument",
      "desc": "Make a simple instrument out of rubber bands stretched over a tissue box and start a small kitchen band.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "rubber-bands-stretched-over-a-tissue-box-instrument"
    },
    {
      "title": "A comb and wax paper kazoo instrument",
      "desc": "Make a simple instrument out of a comb and wax paper kazoo and start a small kitchen band.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "a-comb-and-wax-paper-kazoo-instrument"
    },
    {
      "title": "A paper-plate tambourine instrument",
      "desc": "Make a simple instrument out of a paper-plate tambourine and start a small kitchen band.",
      "tag": "CRAFT",
      "tagColor": "var(--cherry)",
      "time": "20 min",
      "age": "Ages 4+",
      "id": "a-paper-plate-tambourine-instrument"
    },
    {
      "title": "A balloon volleyball",
      "desc": "Tie a string across a doorway as a net and keep a balloon off the floor for as long as possible.",
      "tag": "ACTIVE",
      "tagColor": "var(--home)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "a-balloon-volleyball"
    },
    {
      "title": "A soft ball volleyball",
      "desc": "Tie a string across a doorway as a net and keep a soft ball off the floor for as long as possible.",
      "tag": "ACTIVE",
      "tagColor": "var(--home)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "a-soft-ball-volleyball"
    },
    {
      "title": "A rolled-up sock volleyball",
      "desc": "Tie a string across a doorway as a net and keep a rolled-up sock off the floor for as long as possible.",
      "tag": "ACTIVE",
      "tagColor": "var(--home)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "a-rolled-up-sock-volleyball"
    },
    {
      "title": "A paper plane volleyball",
      "desc": "Tie a string across a doorway as a net and keep a paper plane off the floor for as long as possible.",
      "tag": "ACTIVE",
      "tagColor": "var(--home)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "a-paper-plane-volleyball"
    },
    {
      "title": "A beach ball volleyball",
      "desc": "Tie a string across a doorway as a net and keep a beach ball off the floor for as long as possible.",
      "tag": "ACTIVE",
      "tagColor": "var(--home)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "a-beach-ball-volleyball"
    },
    {
      "title": "Two balloons at once volleyball",
      "desc": "Tie a string across a doorway as a net and keep two balloons at once off the floor for as long as possible.",
      "tag": "ACTIVE",
      "tagColor": "var(--home)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "two-balloons-at-once-volleyball"
    },
    {
      "title": "Household objects guessing game",
      "desc": "Fill a bag with household objects and take turns identifying items by touch alone, no peeking allowed.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "household-objects-guessing-game"
    },
    {
      "title": "Kitchen tools guessing game",
      "desc": "Fill a bag with kitchen tools and take turns identifying items by touch alone, no peeking allowed.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "kitchen-tools-guessing-game"
    },
    {
      "title": "Toys guessing game",
      "desc": "Fill a bag with toys and take turns identifying items by touch alone, no peeking allowed.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "toys-guessing-game"
    },
    {
      "title": "Textured fabric scraps guessing game",
      "desc": "Fill a bag with textured fabric scraps and take turns identifying items by touch alone, no peeking allowed.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "textured-fabric-scraps-guessing-game"
    },
    {
      "title": "Fruit and vegetables guessing game",
      "desc": "Fill a bag with fruit and vegetables and take turns identifying items by touch alone, no peeking allowed.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "fruit-and-vegetables-guessing-game"
    },
    {
      "title": "Small tools from a toolbox guessing game",
      "desc": "Fill a bag with small tools from a toolbox and take turns identifying items by touch alone, no peeking allowed.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "small-tools-from-a-toolbox-guessing-game"
    },
    {
      "title": "Homemade pizza cooking project",
      "desc": "Pick one simple recipe involving homemade pizza and give each person a real job — measuring, stirring, or plating.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "40 min",
      "age": "Ages 6+",
      "id": "homemade-pizza-cooking-project"
    },
    {
      "title": "No-bake cookies cooking project",
      "desc": "Pick one simple recipe involving no-bake cookies and give each person a real job — measuring, stirring, or plating.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "40 min",
      "age": "Ages 6+",
      "id": "no-bake-cookies-cooking-project"
    },
    {
      "title": "Fruit skewers cooking project",
      "desc": "Pick one simple recipe involving fruit skewers and give each person a real job — measuring, stirring, or plating.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "40 min",
      "age": "Ages 6+",
      "id": "fruit-skewers-cooking-project"
    },
    {
      "title": "Quesadillas cooking project",
      "desc": "Pick one simple recipe involving quesadillas and give each person a real job — measuring, stirring, or plating.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "40 min",
      "age": "Ages 6+",
      "id": "quesadillas-cooking-project"
    },
    {
      "title": "A build-your-own sandwich bar cooking project",
      "desc": "Pick one simple recipe involving a build-your-own sandwich bar and give each person a real job — measuring, stirring, or plating.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "40 min",
      "age": "Ages 6+",
      "id": "a-build-your-own-sandwich-bar-cooking-project"
    },
    {
      "title": "A batch of muffins cooking project",
      "desc": "Pick one simple recipe involving a batch of muffins and give each person a real job — measuring, stirring, or plating.",
      "tag": "KITCHEN",
      "tagColor": "var(--sun)",
      "time": "40 min",
      "age": "Ages 6+",
      "id": "a-batch-of-muffins-cooking-project"
    },
    {
      "title": "Building blocks building challenge",
      "desc": "Set a timer and see who can build the tallest, strongest, or wobbliest structure out of building blocks.",
      "tag": "ACTIVE",
      "tagColor": "var(--home)",
      "time": "20 min",
      "age": "Ages 5+",
      "id": "building-blocks-building-challenge"
    },
    {
      "title": "Playing cards building challenge",
      "desc": "Set a timer and see who can build the tallest, strongest, or wobbliest structure out of playing cards.",
      "tag": "ACTIVE",
      "tagColor": "var(--home)",
      "time": "20 min",
      "age": "Ages 5+",
      "id": "playing-cards-building-challenge"
    },
    {
      "title": "Empty cups building challenge",
      "desc": "Set a timer and see who can build the tallest, strongest, or wobbliest structure out of empty cups.",
      "tag": "ACTIVE",
      "tagColor": "var(--home)",
      "time": "20 min",
      "age": "Ages 5+",
      "id": "empty-cups-building-challenge"
    },
    {
      "title": "Pillows building challenge",
      "desc": "Set a timer and see who can build the tallest, strongest, or wobbliest structure out of pillows.",
      "tag": "ACTIVE",
      "tagColor": "var(--home)",
      "time": "20 min",
      "age": "Ages 5+",
      "id": "pillows-building-challenge"
    },
    {
      "title": "Spaghetti and marshmallows building challenge",
      "desc": "Set a timer and see who can build the tallest, strongest, or wobbliest structure out of spaghetti and marshmallows.",
      "tag": "ACTIVE",
      "tagColor": "var(--home)",
      "time": "20 min",
      "age": "Ages 5+",
      "id": "spaghetti-and-marshmallows-building-challenge"
    },
    {
      "title": "Books building challenge",
      "desc": "Set a timer and see who can build the tallest, strongest, or wobbliest structure out of books.",
      "tag": "ACTIVE",
      "tagColor": "var(--home)",
      "time": "20 min",
      "age": "Ages 5+",
      "id": "books-building-challenge"
    },
    {
      "title": "Campsite indoor camping",
      "desc": "Pitch a small tent or blanket fort and treat the living room like a proper campsite, flashlights and all for the evening.",
      "tag": "INDOOR",
      "tagColor": "var(--home)",
      "time": "45 min",
      "age": "Ages 3+",
      "id": "campsite-indoor-camping"
    },
    {
      "title": "Story circle indoor camping",
      "desc": "Pitch a small tent or blanket fort and treat the living room like a campfire story circle for the evening.",
      "tag": "INDOOR",
      "tagColor": "var(--home)",
      "time": "45 min",
      "age": "Ages 3+",
      "id": "story-circle-indoor-camping"
    },
    {
      "title": "Stargazing indoor camping",
      "desc": "Pitch a small tent or blanket fort and treat the living room like a stargazing spot with glow stars on the ceiling for the evening.",
      "tag": "INDOOR",
      "tagColor": "var(--home)",
      "time": "45 min",
      "age": "Ages 3+",
      "id": "stargazing-indoor-camping"
    },
    {
      "title": "S'mores station indoor camping",
      "desc": "Pitch a small tent or blanket fort and treat the living room like a s'mores-making station for the evening.",
      "tag": "INDOOR",
      "tagColor": "var(--home)",
      "time": "45 min",
      "age": "Ages 3+",
      "id": "smores-station-indoor-camping"
    },
    {
      "title": "Singalong indoor camping",
      "desc": "Pitch a small tent or blanket fort and treat the living room like a camp-style singalong for the evening.",
      "tag": "INDOOR",
      "tagColor": "var(--home)",
      "time": "45 min",
      "age": "Ages 3+",
      "id": "singalong-indoor-camping"
    },
    {
      "title": "Movie night indoor camping",
      "desc": "Pitch a small tent or blanket fort and treat the living room like a sleeping-bag movie night for the evening.",
      "tag": "INDOOR",
      "tagColor": "var(--home)",
      "time": "45 min",
      "age": "Ages 3+",
      "id": "movie-night-indoor-camping"
    },
    {
      "title": "Kitchen spices mystery bag",
      "desc": "Fill a bag with kitchen spices and take turns identifying what is inside by touch, smell, or sound.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "kitchen-spices-mystery-bag"
    },
    {
      "title": "Small toys mystery bag",
      "desc": "Fill a bag with small toys and take turns identifying what is inside by touch, smell, or sound.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "small-toys-mystery-bag"
    },
    {
      "title": "Coins and buttons mystery bag",
      "desc": "Fill a bag with coins and buttons and take turns identifying what is inside by touch, smell, or sound.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "coins-and-buttons-mystery-bag"
    },
    {
      "title": "Craft supplies mystery bag",
      "desc": "Fill a bag with craft supplies and take turns identifying what is inside by touch, smell, or sound.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "craft-supplies-mystery-bag"
    },
    {
      "title": "Fruit mystery bag",
      "desc": "Fill a bag with fruit and take turns identifying what is inside by touch, smell, or sound.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "fruit-mystery-bag"
    },
    {
      "title": "Random drawer contents mystery bag",
      "desc": "Fill a bag with random drawer contents and take turns identifying what is inside by touch, smell, or sound.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "15 min",
      "age": "Ages 4+",
      "id": "random-drawer-contents-mystery-bag"
    },
    {
      "title": "Lemon juice invisible ink message",
      "desc": "Write a message with lemon juice on a cotton swab, let it dry, then hold it near a warm lamp to reveal it.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 7+",
      "id": "lemon-juice-invisible-ink-message"
    },
    {
      "title": "Milk invisible ink message",
      "desc": "Write a message with milk on a cotton swab, let it dry, then hold it near a warm lamp to reveal it.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 7+",
      "id": "milk-invisible-ink-message"
    },
    {
      "title": "Baking soda solution invisible ink message",
      "desc": "Write a message with baking soda solution on a cotton swab, let it dry, then hold it near a warm lamp to reveal it.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 7+",
      "id": "baking-soda-solution-invisible-ink-message"
    },
    {
      "title": "Diluted vinegar invisible ink message",
      "desc": "Write a message with diluted vinegar on a cotton swab, let it dry, then hold it near a warm lamp to reveal it.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 7+",
      "id": "diluted-vinegar-invisible-ink-message"
    },
    {
      "title": "Orange juice invisible ink message",
      "desc": "Write a message with orange juice on a cotton swab, let it dry, then hold it near a warm lamp to reveal it.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 7+",
      "id": "orange-juice-invisible-ink-message"
    },
    {
      "title": "A splash of apple juice invisible ink message",
      "desc": "Write a message with a splash of apple juice on a cotton swab, let it dry, then hold it near a warm lamp to reveal it.",
      "tag": "SCIENCE",
      "tagColor": "var(--grass)",
      "time": "20 min",
      "age": "Ages 7+",
      "id": "a-splash-of-apple-juice-invisible-ink-message"
    },
    {
      "title": "Silly outfit fashion show",
      "desc": "Raid the closet and dress-up box for the silliest possible outfit, then put together a runway show down the hallway.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "25 min",
      "age": "Ages 4+",
      "id": "silly-outfit-fashion-show"
    },
    {
      "title": "Costume fashion show",
      "desc": "Raid the closet and dress-up box for a themed costume, then put together a runway show down the hallway.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "25 min",
      "age": "Ages 4+",
      "id": "costume-fashion-show"
    },
    {
      "title": "Matching outfits fashion show",
      "desc": "Raid the closet and dress-up box for matching outfits for everyone, then put together a runway show down the hallway.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "25 min",
      "age": "Ages 4+",
      "id": "matching-outfits-fashion-show"
    },
    {
      "title": "Monochrome outfit fashion show",
      "desc": "Raid the closet and dress-up box for an outfit made entirely of one color, then put together a runway show down the hallway.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "25 min",
      "age": "Ages 4+",
      "id": "monochrome-outfit-fashion-show"
    },
    {
      "title": "Superhero look fashion show",
      "desc": "Raid the closet and dress-up box for a superhero look, then put together a runway show down the hallway.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "25 min",
      "age": "Ages 4+",
      "id": "superhero-look-fashion-show"
    },
    {
      "title": "Fancy dinner look fashion show",
      "desc": "Raid the closet and dress-up box for a black-tie fancy dinner look, then put together a runway show down the hallway.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "25 min",
      "age": "Ages 4+",
      "id": "fancy-dinner-look-fashion-show"
    },
    {
      "title": "Song & dance talent show",
      "desc": "Let each person prepare a small act — a song, dance, or joke — with a five-minute prep window and a real stage.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "30 min",
      "age": "Ages 5+",
      "id": "song-dance-talent-show"
    },
    {
      "title": "Magic trick talent show",
      "desc": "Let each person prepare a small act — a magic trick — with a five-minute prep window and a real stage.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "30 min",
      "age": "Ages 5+",
      "id": "magic-trick-talent-show"
    },
    {
      "title": "Commercial talent show",
      "desc": "Let each person prepare a small act — a made-up commercial — with a five-minute prep window and a real stage.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "30 min",
      "age": "Ages 5+",
      "id": "commercial-talent-show"
    },
    {
      "title": "Impression talent show",
      "desc": "Let each person prepare a small act — an impression of a family member — with a five-minute prep window and a real stage.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "30 min",
      "age": "Ages 5+",
      "id": "impression-talent-show"
    },
    {
      "title": "Card trick talent show",
      "desc": "Let each person prepare a small act — a card trick — with a five-minute prep window and a real stage.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "30 min",
      "age": "Ages 5+",
      "id": "card-trick-talent-show"
    },
    {
      "title": "Stand-up talent show",
      "desc": "Let each person prepare a small act — a mini stand-up routine — with a five-minute prep window and a real stage.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "30 min",
      "age": "Ages 5+",
      "id": "stand-up-talent-show"
    },
    {
      "title": "Memory interview family podcast",
      "desc": "Record a two-minute interview about favorite memories on a phone, playing interviewer and guest.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 6+",
      "id": "memory-interview-family-podcast"
    },
    {
      "title": "Pizza debate family podcast",
      "desc": "Record a two-minute debate about the best pizza topping on a phone, playing interviewer and guest.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 6+",
      "id": "pizza-debate-family-podcast"
    },
    {
      "title": "Outing review family podcast",
      "desc": "Record a two-minute review of a recent family outing on a phone, playing interviewer and guest.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 6+",
      "id": "outing-review-family-podcast"
    },
    {
      "title": "Game show family podcast",
      "desc": "Record a two-minute game show segment on a phone, playing interviewer and guest.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 6+",
      "id": "game-show-family-podcast"
    },
    {
      "title": "Advice show family podcast",
      "desc": "Record a two-minute advice show on a phone, playing interviewer and guest.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 6+",
      "id": "advice-show-family-podcast"
    },
    {
      "title": "Top-five list family podcast",
      "desc": "Record a two-minute top-five list episode on a phone, playing interviewer and guest.",
      "tag": "INDOOR",
      "tagColor": "var(--sky)",
      "time": "20 min",
      "age": "Ages 6+",
      "id": "top-five-list-family-podcast"
    },
    {
      "title": "Silly forfeits board game remix",
      "desc": "Take a game you already own and change the rules around silly forfeits for losing a round for a fresh twist.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "30 min",
      "age": "Ages 6+",
      "id": "silly-forfeits-board-game-remix"
    },
    {
      "title": "Reversed rules board game remix",
      "desc": "Take a game you already own and change the rules around reversed rules for a fresh twist.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "30 min",
      "age": "Ages 6+",
      "id": "reversed-rules-board-game-remix"
    },
    {
      "title": "Team play board game remix",
      "desc": "Take a game you already own and change the rules around team play instead of solo for a fresh twist.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "30 min",
      "age": "Ages 6+",
      "id": "team-play-board-game-remix"
    },
    {
      "title": "Bonus round board game remix",
      "desc": "Take a game you already own and change the rules around a house-made bonus round for a fresh twist.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "30 min",
      "age": "Ages 6+",
      "id": "bonus-round-board-game-remix"
    },
    {
      "title": "Points multiplier board game remix",
      "desc": "Take a game you already own and change the rules around a points multiplier twist for a fresh twist.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "30 min",
      "age": "Ages 6+",
      "id": "points-multiplier-board-game-remix"
    },
    {
      "title": "Game mashup board game remix",
      "desc": "Take a game you already own and change the rules around combining two games into one for a fresh twist.",
      "tag": "GAME",
      "tagColor": "var(--sky)",
      "time": "30 min",
      "age": "Ages 6+",
      "id": "game-mashup-board-game-remix"
    },
    {
      "title": "Toy pickup race clean-up game",
      "desc": "Turn tidying up into a timed challenge — who can collect the most toys in two minutes — and see how fast the room gets reset.",
      "tag": "ACTIVE",
      "tagColor": "var(--home)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "toy-pickup-race-clean-up-game"
    },
    {
      "title": "Fastest folder clean-up game",
      "desc": "Turn tidying up into a timed challenge — who folds their clothes the fastest — and see how fast the room gets reset.",
      "tag": "ACTIVE",
      "tagColor": "var(--home)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "fastest-folder-clean-up-game"
    },
    {
      "title": "Color sort clean-up game",
      "desc": "Turn tidying up into a timed challenge — a color-sorting toy pickup — and see how fast the room gets reset.",
      "tag": "ACTIVE",
      "tagColor": "var(--home)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "color-sort-clean-up-game"
    },
    {
      "title": "Beat-the-timer clean-up game",
      "desc": "Turn tidying up into a timed challenge — a beat-the-timer race — and see how fast the room gets reset.",
      "tag": "ACTIVE",
      "tagColor": "var(--home)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "beat-the-timer-clean-up-game"
    },
    {
      "title": "Team relay clean-up game",
      "desc": "Turn tidying up into a timed challenge — a team relay to put things away — and see how fast the room gets reset.",
      "tag": "ACTIVE",
      "tagColor": "var(--home)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "team-relay-clean-up-game"
    },
    {
      "title": "Points pickup clean-up game",
      "desc": "Turn tidying up into a timed challenge — a points-per-item pickup game — and see how fast the room gets reset.",
      "tag": "ACTIVE",
      "tagColor": "var(--home)",
      "time": "15 min",
      "age": "Ages 3+",
      "id": "points-pickup-clean-up-game"
    }
  ]
}