leanna in beta
← All resources
Supermom / Baby Daybook

Keep up with
your baby.

Sleep, feeding, routines and what’s coming next—organized around your baby’s age.

  • 01 A daily rhythm you can adjust
  • 02 Milestones and things to try together
  • 03 A guide that grows from newborn to toddler

Your personalized Daybook

Copy. Paste.
Make it yours.

The full app template, colors and fonts are included. Your AI asks a few questions about your child and builds your version.

  1. Paste into a new AI chat with app or HTML-artifact creation.
  2. Answer the questions about age, feeding and your daily rhythm.
  3. Open your Daybook. Ask for changes in the same chat.

No template download or upload. Scheduled updates and shared access use the features available in your chosen AI app.

Five tabs. The things you actually look for.

Day: the daily rhythm. Sleep: hours, awake time, naps and settling. Feeding: cues, frequency and next steps. Grow: milestones, play and growth phases. Data: all age-based charts in one place.

Explore the example
Read or manually copy the complete prompt

Copy everything below, including the embedded template.

# Personalized Child Daybook Prompt Act as my practical baby-and-toddler guide and app builder. Use the complete working template below. Build the finished, mobile-friendly Daybook in this chat's supported app/artifact/website environment; do not stop at a plan or give me code to assemble. I only need to paste this prompt. Do not ask me to download a ZIP, install software, obtain an API key, or upload a template. ## Ask before building Use details I already gave you. Ask in two short groups, letting me answer by typing or voice. First ask: child's preferred name or nickname; birthday OR current age (no identifying name is required); whether born early and, if yes, due date or weeks early; country/time zone; human milk, formula, mixed feeding, and whether solids have started. Then ask: usual wake time (default 8:00 am); current sleep/feeding questions; food restrictions or existing clinician instructions I want followed; update preference (daily in the first eight weeks, weekly in infancy, fortnightly at 12–24 months, monthly at 2–3 years, or my choice); and whether a partner/caregiver needs access. Don't demand medical records or growth measurements. Use actual age for nutrition and corrected developmental age through age two for premature birth, explaining the two ages once. Clarify feeding guidance with the child's care team when prematurity or a care plan changes it. ## Research and personalize Cover birth through age 3. Verify age-appropriate content with CDC, AAP/HealthyChildren, WHO, NHS, Cleveland Clinic, and the research sources already linked in the template. Prefer local guidance for the user's country. Keep source links and the actual review date. If browsing is unavailable, retain the included dated references and say so once in setup; never pretend you did fresh research. Write “feeding,” not “breast-feeding.” Use short plain-language bullets. Avoid redundant disclaimers, abstract phrases and repeated guidance across tabs. Keep five tabs in this order: Day, Sleep, Feeding, Grow, Data. Day has an editable wake time, two compact rows of equal-size blue/tan summary cards, and a prominent hour-by-hour Day schedule immediately below. Keep card labels and values brief so the schedule is visible on phones. Shift every clock time in the schedule, including naps and bedtime, when wake time changes. For newborns use a flexible cue-led sequence rather than a rigid clock timetable. Personalize the supplied schedule to the child’s age and usual naps. Bedtime anchors are editable starting suggestions, not a clinical prescription. Age-appropriate sleep totals, wake windows, naps, hunger/fullness cues, productive feeding, solids/texture/cup progression, and toddler emotions, language, pretend play and potty readiness all belong in the relevant tab. Use responsive feeding; don't schedule a hungry baby to wait or remove night feeds to hit a target. Keep concrete safe-sleep and choking-prevention instructions within the relevant content. Grow has weekly newborn views for weeks 1–8, every infant month including 3 months, and compact toddler choices through 36 months. The stage dropdown changes the second dropdown's options. Weekly views organize observation and play, not predicted weekly achievements. Include next major milestone and next new skill, with the source's “by” age or emerging window; smiling, cooing, giggling, rolling, sitting, crawling/scooting, standing, walking and talking. Crawling is not a required precursor to walking. Add brief “New movements” practice bullets with safe voluntary play instructions. Put the growth-phase card alongside the next milestone on wide screens and below it on phones. Use supported newborn spurt windows; for toddlers describe steadier growth rather than inventing a next-spurt date. Include a concise route for a lost skill or missed checkpoint. Keep all four curved charts together in the Data tab, with no charts on Day, Sleep, Feeding or Grow. Add one shared Age range dropdown: Year 1 (0–12 months), Year 2 (12–24 months), Year 3 (24–36 months). Default to Year 1 and label every month on the X axis. The selected year changes all four charts together; keep curve points and tap details within that window. Preserve tap-for-detail interaction. No sliders or series-switching buttons. Chart descriptions must distinguish study means from recommended ranges; do not label interpolated months as observed averages. Preserve the source age bands in chart details. Do not extend a line where its source has no data or turn missing values into zero. Do not combine hours and counts on one scale. Milk-feeding series stops where reliable counts stop; milk continues after solids. Do not count CDC's combined formula-or-food occasions as milk feeds plus meals. Growth chart is population reference, not a prediction of my child's weight. Don't turn general guidance into a claimed personal activity log. ## Preserve this design exactly Use the included HTML/CSS/JS as the starting source, not a visual description to reinterpret. Preserve the DM Sans interface and DM Serif Display name, white page, neutral oat header, compact equal-height metric cards (four small columns on Day; two columns on the other mobile tabs), bottom mobile navigation, the single-line “The day’s rhythm” heading with a little padding above and below, generous spacing, rounded cards and thin blue chart borders. Palette: ink #202020; blue #365E9D; oat #F3EEE4; pale blue #BCDCEF; butter #F3DF83; cherry #B52A46. Pale blue summarizes the current age, tan contains practical current guidance, dark blue looks ahead. Future cards use white text and butter links. No preschool stage, unnecessary “made for” footer, repeated reminders or new decorative headers. Keep readable text and touch targets; no horizontal scrolling at 320px. The exact fonts and all working source are embedded below. Extract the HTML without changing or truncating embedded font data. Personalize CONFIG and update age-adaptive guidance/data after verifying it; do not leave the example age or name. Never require external packages or downloads to run this template. If your environment hosts interactive apps, create and open the finished app. Otherwise use its HTML artifact preview. If neither is supported, explain that specific missing capability and provide the closest in-chat guide; don't claim a hosted app exists. ## Finish the setup Test all five tabs, stage/age selections, chart point details, and an 8:00→8:30 wake-time change that visibly shifts every timed schedule row by 30 minutes. Check newborn, 3-month, 9-month, 18-month and 36-month profiles. Confirm infant guidance does not remain frozen on toddler pages. Make the completed app easy to reopen. Explain how to add the hosted link to a phone's Home Screen and share it with chosen caregivers, using the platform's actual access controls. Don't publish personal child details openly by default. Local storage is device-specific; don't claim caregiver synchronization without shared storage. Offer to set up the requested recurring review using this AI app's scheduling tools, if present: recalculate age, verify the latest relevant guidance, refresh this same app, preserve the design and past updates, and send one concise reminder. Ask only for missing schedule details or necessary final permission. If the platform cannot update a closed app or schedule reminders, state that once and provide a reusable “refresh my daybook” instruction; do not simulate automatic updates. The included app automatically advances age when opened, which is separate from research refreshes. Build it, test it, and show me the finished result. Start with the unanswered questions now. BEGIN INCLUDED DAYBOOK TEMPLATE `````html <!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="theme-color" content="#F3EEE4"><title>Personalized Child Daybook Prompt</title><style>@font-face{font-family:'DM Sans';src:url('data:font/woff2;base64,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') format('woff2');font-style:normal;font-weight:100 1000;font-display:swap} @font-face{font-family:'DM Serif Display';src:url('data:font/woff2;base64,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') format('woff2');font-style:normal;font-weight:400;font-display:swap} :root{--white:#fff;--ink:#202020;--blue:#365E9D;--oat:#F3EEE4;--sky:#BCDCEF;--butter:#F3DF83;--cherry:#B52A46;--muted:#62666c;--line:#e0e4e9;font-family:'DM Sans',sans-serif;color:var(--ink);background:var(--white);font-synthesis:none} *{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button,input,select{font:inherit}button{cursor:pointer;color:inherit}a{color:var(--blue);text-underline-offset:4px}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible{outline:3px solid var(--blue);outline-offset:4px}button:disabled{opacity:.5;cursor:default}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:'DM Sans',sans-serif;font-weight:650}h1{font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.16;letter-spacing:-.04em;margin-bottom:0}h2{font-size:1.3rem;line-height:1.3;letter-spacing:-.025em;margin-bottom:12px}h3{font-size:.9rem;line-height:1.4;margin-bottom:8px}p,li{font-size:.95rem;line-height:1.55}p:last-child{margin-bottom:0}.shell{max-width:1100px;margin:auto;padding:0 40px} .header-band{background:var(--oat);border-bottom:1px solid #ded8ce}.masthead{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:30px;padding-bottom:28px}.identity{text-decoration:none;color:var(--ink)}.identity>span{font-family:'DM Serif Display',serif;display:block;font-size:2.1rem;line-height:1}.name-dot{color:var(--cherry)}.identity small{display:block;font-size:.875rem;margin-top:8px}.age-tag{text-align:right;display:grid;gap:5px;font-size:.8125rem}.age-tag b{font-size:1rem;font-weight:650}.age-tag span{color:#344652}.navigation{display:flex;gap:22px;position:sticky;top:0;z-index:10;background:rgba(255,255,255,.98);border-bottom:1px solid var(--line)}.navigation button{min-height:64px;display:flex;align-items:center;gap:9px;padding:0 12px;border:0;border-bottom:3px solid transparent;background:none;font-size:.95rem;color:var(--muted)}.navigation button.active{border-color:var(--blue);color:var(--blue);font-weight:700}.navigation svg{width:20px;height:20px}main{padding:32px 0 36px;outline:none}.eyebrow,.label{font-size:.72rem;line-height:1.4;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--blue);margin-bottom:10px}.section-head{margin-bottom:24px}.pill-button{border:1px solid var(--blue);background:white;color:var(--blue);font-size:.875rem;font-weight:650;padding:10px 16px;border-radius:30px;min-height:44px} .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:28px}.stats-2{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-3{grid-template-columns:repeat(3,minmax(0,1fr))}.stats button,.stats .metric{display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:#f5f8fc;border:1px solid #dfe7f1;border-radius:13px;padding:20px 17px;min-width:0;gap:10px}.stats button{transition:background .15s,border-color .15s}.stats button:hover{background:#eaf1fa;border-color:#b1c7e3}.metric-label{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;font-size:.8rem;font-weight:600;color:var(--blue)}.metric-label>span{font-weight:400}.stats strong{font-size:clamp(1.2rem,2.25vw,1.7rem);font-weight:650;letter-spacing:-.035em;line-height:1.22;overflow-wrap:anywhere}.metric-note{font-size:.8rem;color:var(--muted);line-height:1.4}.milestone-stats strong{font-size:1.25rem;line-height:1.3}.stats button[aria-pressed=true]{border:2px solid var(--blue);padding:19px 16px;background:#edf3fb}.stats button[aria-pressed=true] .metric-label:after{content:'✓';font-size:1rem} .overview-features{display:grid;grid-template-columns:2.2fr 1fr;gap:18px}.milestone-preview{border-radius:16px;background:var(--blue);color:white;padding:28px}.milestone-preview .eyebrow{color:var(--sky)}.milestone-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px}.milestone-title h2{font-size:1.8rem;line-height:1.2;margin:0}.timing-badge{border:1px solid #8ba4c8;padding:5px 10px;border-radius:20px;font-size:.75rem;white-space:nowrap}.milestone-preview>p:not(.eyebrow){font-size:1rem;max-width:530px;line-height:1.55;margin-bottom:15px}.inline-link{padding:8px 0;min-height:44px;display:inline-flex;align-items:center;gap:16px;color:var(--butter);background:none;border:0;font-size:.875rem;font-weight:600}.inline-link:focus-visible{outline-color:white}.day-preview{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:12px;text-align:left;background:var(--oat);border:1px solid var(--oat);border-radius:16px;padding:26px;min-width:0}.day-preview:hover{border-color:var(--blue)}.day-preview .label{margin:0}.day-preview b{font-size:1.55rem;line-height:1.2;font-weight:600;letter-spacing:-.035em}.day-preview b span{display:block}.day-preview-link{font-size:.8rem;line-height:1.5;color:var(--blue);display:flex;gap:14px;width:100%;justify-content:space-between} .plain-list{padding:0;list-style:none;margin:0}.plain-list li{padding:6px 0 6px 17px;position:relative}.plain-list li:before{content:'';width:4px;height:4px;background:var(--blue);border-radius:50%;position:absolute;top:16px;left:0}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:26px 0}.card{border:1px solid var(--line);border-radius:12px;padding:23px;min-width:0}.card h2{color:var(--blue);font-size:1.15rem}.oat{background:var(--oat);border-color:var(--oat)}.refs{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:16px}.refs a,.source-link{font-size:.8rem;line-height:1.5}.line-section{margin-top:30px}.line-section>h2{font-size:1.05rem;color:var(--blue);margin-bottom:8px}.disclosure{border-bottom:1px solid var(--line);padding:0}.disclosure summary{list-style:none;cursor:pointer;padding:17px 30px 17px 0;font-size:.95rem;position:relative;line-height:1.45;min-height:48px}.disclosure summary::-webkit-details-marker{display:none}.disclosure summary:after{content:'+';position:absolute;right:3px;top:16px;font-size:1.2rem;color:var(--blue)}.disclosure[open]>summary:after{content:'−'}.disclosure summary b{font-weight:600}.disclosure summary span{color:var(--muted);font-size:.8rem;font-weight:400;margin-left:14px}.disclosure[open]{padding-bottom:20px}.safety{margin-top:16px}.safety summary{color:var(--blue)} .timeline{list-style:none;padding:0;margin:32px 0 0}.timeline>li{display:grid;grid-template-columns:130px 1fr;gap:20px;padding-bottom:13px}.timeline time{font-size:.875rem;color:var(--blue);font-weight:700;padding-top:2px}.timeline>li>div{padding:0 0 17px 22px;border-bottom:1px solid var(--line);border-left:2px solid var(--sky)}.timeline h2{font-size:1.1rem;margin-bottom:5px}.timeline p{color:var(--muted);font-size:.875rem;line-height:1.45;margin:0}.timeline>li:last-child>div{border-bottom:0}.grow-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:0 20px}.age-selectors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:340px;max-width:100%;margin-bottom:24px}.age-select{display:flex;flex-direction:column;gap:6px;font-size:.75rem;color:var(--muted);min-width:0}.age-select select{border:1px solid #bcc9da;color:var(--blue);background:white;border-radius:8px;padding:10px 32px 10px 12px;font-size:.875rem;min-height:44px;max-width:100%}.milestone-detail{background:var(--oat);border-radius:14px;padding:26px;margin-bottom:28px}.milestone-detail h2{font-size:1.5rem;margin-bottom:22px}.detail-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:20px}.detail-columns h3{color:var(--blue)}.detail-columns p{font-size:.925rem;margin:0}.history-section{border-top:1px solid var(--line)}.history-list{padding:0 0 0 14px}.history-row>summary{display:grid;grid-template-columns:130px 80px 1fr;gap:8px;padding-top:12px;padding-bottom:12px}.history-row>summary:after{top:11px}.history-row time,.history-row>summary span{font-size:.75rem;color:var(--muted);margin:0}.history-row>summary b{font-size:.8125rem}.history-row .plain-list{margin-bottom:8px}.history-row .plain-list li{font-size:.85rem}.history-row .text-button{font-size:.8rem;min-height:44px}.history-list>.disclosure:last-child{border-bottom:0}.footer{margin-top:35px;border-top:1px solid var(--line)}.footer .disclosure{border-bottom:0}.footer summary{font-size:.8125rem}.footer summary span{font-size:.75rem}.source-list{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;margin:4px 0 10px}.source-list a{font-size:.8rem;line-height:1.5}.archive-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.875rem}.saved-entries{max-height:400px;overflow:auto;margin-top:16px}.saved-entries article{padding:14px 0;border-bottom:1px solid var(--line)}.saved-entries time{font-size:.75rem;color:var(--muted)}.saved-entries h3{margin-top:6px;text-transform:capitalize}.saved-entries p{font-size:.8rem}.notice{background:var(--oat);padding:13px;border-left:3px solid var(--cherry);font-size:.875rem}.text-button{border:0;background:none;text-decoration:underline;color:var(--blue);text-underline-offset:4px}.skip{position:absolute;left:-10000px}.skip:focus{left:20px;top:20px;z-index:30;background:white;padding:15px} @media(min-width:701px) and (max-width:1000px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grow-heading{align-items:center}.milestone-stats strong{font-size:1.15rem}} @media(max-width:700px){.shell{padding:0 22px}.masthead{padding-top:24px;padding-bottom:24px;gap:12px}.identity>span{font-size:1.85rem}.identity small{font-size:.75rem}.age-tag b{font-size:.85rem}.age-tag span{font-size:.7rem}.navigation{position:fixed;inset:auto 0 0;justify-content:space-around;gap:0;padding:4px 6px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--line);border-bottom:0;box-shadow:0 -4px 16px #20202006}.navigation button{flex:1;flex-direction:column;justify-content:center;gap:5px;min-height:62px;font-size:.8rem;padding:8px 0 4px;border-bottom:0;border-top:2px solid transparent}.navigation button.active{border-top-color:var(--blue);border-bottom:0;background:#f3f7fb;border-radius:5px}.navigation svg{width:21px;height:21px}main{padding:25px 0 110px}.section-head{margin-bottom:22px}h1{font-size:1.85rem}.stats,.stats-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:22px}.stats button,.stats .metric{padding:17px 14px;gap:9px;border-radius:12px}.stats strong{font-size:1.45rem}.metric-label{font-size:.75rem}.metric-note{font-size:.75rem}.milestone-stats strong{font-size:1.1rem}.stats button[aria-pressed=true]{padding:16px 13px}.overview-features{grid-template-columns:1fr;gap:14px}.milestone-preview{padding:24px;border-radius:14px}.milestone-title h2{font-size:1.6rem}.milestone-preview>p:not(.eyebrow){font-size:.925rem}.day-preview{padding:20px 24px;border-radius:14px;display:grid;grid-template-columns:1fr auto;gap:7px 20px}.day-preview .label{grid-column:1}.day-preview b{grid-column:1;font-size:1.15rem;line-height:1.4}.day-preview b span{display:inline}.day-preview b span+span:before{content:' · ';color:var(--blue)}.day-preview-link{grid-column:2;grid-row:1/3;align-items:center;font-size:.75rem;max-width:105px}.day-preview b{word-spacing:6px}.cards{grid-template-columns:1fr;gap:13px;margin:23px 0}.card{padding:21px}.plain-list li{font-size:.925rem}.timeline{margin-top:28px}.timeline>li{grid-template-columns:83px 1fr;gap:12px;padding-bottom:12px}.timeline>li>div{padding-left:15px;padding-bottom:15px}.timeline time{font-size:.8rem}.timeline h2{font-size:1.025rem}.timeline p{font-size:.8125rem}.grow-heading{display:block}.age-selectors{width:100%;margin-bottom:20px}.age-select{max-width:100%;width:100%}.age-select select{width:100%;min-width:0;padding-left:10px;padding-right:26px}.milestone-detail{padding:22px;margin-bottom:24px}.milestone-detail h2{font-size:1.35rem;margin-bottom:18px}.detail-columns{grid-template-columns:1fr;gap:18px}.detail-columns p{font-size:.9rem}.history-list{padding-left:8px}.history-row>summary{grid-template-columns:1fr auto;gap:3px 10px}.history-row>summary b{grid-column:1/-1}.history-row>summary span{font-size:.7rem}.disclosure summary span{margin-left:10px}.footer{margin-top:26px}.source-list{grid-template-columns:1fr}.footer summary span{display:block;margin:3px 0 0}} @media(max-width:360px){.shell{padding-left:16px;padding-right:16px}.identity>span{font-size:1.65rem}.age-tag b{font-size:.75rem}.age-tag span{font-size:.65rem}h1{font-size:1.7rem}.stats strong{font-size:1.2rem}.milestone-stats strong{font-size:1rem}.stats button,.stats .metric{padding:15px 12px}.stats button[aria-pressed=true]{padding:14px 11px}.day-preview{padding:18px}.navigation button{font-size:.75rem}.day-preview-link{max-width:88px}} @media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}} .stats-outlined .metric,.outlined-cards .card{background:var(--white);border-color:#b7cae3} .day-heading h1{white-space:nowrap;padding-block:5px}.day-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:0 20px}.wake-select{display:flex;flex-direction:column;gap:6px;width:154px;margin-bottom:24px;font-size:.75rem;color:var(--muted)}.wake-select input{width:100%;min-width:0;min-height:44px;border:1px solid #bcc9da;border-radius:8px;background:white;color:var(--blue);padding:9px 12px;font-size:.95rem}.wake-select input:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.stats-neutral .metric{background:var(--oat);border-color:#e3dccf}.routine-section>.eyebrow{margin:6px 0 12px;font-size:.75rem}.routine-section .timeline{margin-top:8px}.grow-spotlight{margin-bottom:24px}.grow-spotlight .source-link{color:var(--butter)}.growth-details{display:grid;grid-template-columns:1.05fr 1fr;gap:18px;margin-bottom:28px}.growth-details .milestone-detail{margin:0}.growth-details .detail-columns{grid-template-columns:1fr;gap:18px}.movement-card{margin:0;padding:26px}.movement-card h2{font-size:1.5rem;color:var(--ink);margin-bottom:16px}.movement-card .plain-list{margin-bottom:16px}.movement-card li{font-size:.9rem}.movement-card li strong{font-weight:650}.card>.source-link{display:inline-block;margin-top:12px} @media(max-width:700px){.day-heading{display:block}.wake-select{width:100%;margin-bottom:22px}.growth-details{grid-template-columns:1fr;gap:14px;margin-bottom:24px}.movement-card{padding:22px}.movement-card h2{font-size:1.35rem}.grow-spotlight{margin-bottom:22px}.stats-neutral .metric{padding:17px 14px}} /* Age trends share the quiet, outlined treatment of Sleep and Feeding. */ .trend-card{border:1px solid #b7cae3;border-radius:14px;background:var(--white);padding:22px 24px 12px;margin:0 0 26px;min-width:0} .trend-heading{margin-bottom:12px} .trend-heading h2{font-size:1.1rem;letter-spacing:-.02em;color:var(--blue);margin:0 0 5px} .trend-heading p{font-size:.8rem;line-height:1.4;color:var(--muted);margin:0} .trend-legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:14px} .trend-key{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:.75rem;line-height:1.3} .trend-key i{width:15px;min-width:15px;border-top:2px solid} .trend-canvas{width:100%;min-width:0;position:relative} .trend-canvas svg{display:block;overflow:visible;touch-action:pan-y} .trend-plot{position:relative} .trend-point{cursor:pointer} .trend-point:focus-visible{outline:2px solid var(--blue);outline-offset:5px} .trend-tooltip{position:absolute;width:200px;max-width:calc(100% - 8px);z-index:2;pointer-events:none;background:var(--white);border:1px solid #b7cae3;border-radius:10px;padding:11px 13px;box-shadow:0 4px 16px #20202014} .trend-tooltip>span{display:block;font-size:.75rem;color:var(--muted);line-height:1.4;margin-bottom:5px} .trend-tooltip>strong{display:block;font-size:1.25rem;color:var(--blue);line-height:1.3} .trend-tooltip small{font-size:.72rem;font-weight:400;color:var(--muted)} .trend-tooltip p{font-size:.72rem;line-height:1.4;margin:6px 0 0} .trend-axis-unit{display:block;font-size:.7rem;color:var(--muted);padding-left:1px} .trend-grid{stroke:#e5e8ec;stroke-width:1} .trend-tick{font-family:'DM Sans',sans-serif;font-size:12px;fill:#62666c} .trend-cursor{stroke:#7893ba;stroke-width:1;stroke-dasharray:3 4} .trend-axis-label{text-align:center;font-size:.7rem;line-height:1;margin:-2px 0 3px;color:var(--muted)} .trend-hint{text-align:center;font-size:.72rem;color:var(--muted);margin:10px 0 12px} .trend-note{font-size:.78rem;color:var(--muted);margin:4px 0 8px;line-height:1.4} .trend-sources{border-top:1px solid #e8ebef;margin-top:2px} .trend-sources summary{font-size:.72rem;color:var(--muted);cursor:pointer;padding:10px 0;min-height:36px;width:fit-content} .trend-sources p{font-size:.8rem;color:var(--muted);line-height:1.5;max-width:700px;margin:3px 0 8px} .trend-sources>div{display:flex;flex-wrap:wrap;gap:0 20px;margin-bottom:6px} .trend-sources a{font-size:.78rem;min-height:36px;display:inline-flex;align-items:center;overflow-wrap:anywhere} .growth-upcoming{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:24px} .growth-upcoming .grow-spotlight{margin:0} .growth-phase{border:1px solid #b7cae3;border-radius:16px;padding:28px;min-width:0;background:var(--white)} .growth-upcoming>section{display:flex;flex-direction:column;align-items:flex-start} .growth-upcoming .milestone-title{align-items:flex-start;flex-direction:column;gap:10px} .growth-upcoming .milestone-title h2{font-size:1.6rem} .growth-phase .timing-badge{color:var(--blue);border-color:#b7cae3} .growth-phase .plain-list{margin-bottom:15px} .growth-phase li{font-size:.925rem} .growth-upcoming .source-link{margin-top:auto} /* Pale blue summarizes the age; oat is practical guidance; dark blue looks ahead. */ .guidance-current{background:var(--oat);border-color:#e3dccf} .guidance-future{background:var(--blue);border-color:var(--blue);color:var(--white)} .guidance-future h2,.guidance-future .timing-badge{color:var(--white)} .guidance-future .eyebrow{color:var(--sky)} .guidance-future .timing-badge{border-color:#8ba4c8} .guidance-future .plain-list li:before{background:var(--sky)} .guidance-future .source-link{color:var(--butter)} .guidance-future a:focus-visible{outline-color:var(--white)} /* Phones: readable controls, compact headings, no sideways content. */ html{-webkit-text-size-adjust:100%;scroll-padding-bottom:100px} main>*{min-width:0} .source-link,.refs a{overflow-wrap:anywhere} @media(max-width:700px){ .shell{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))} .masthead{padding-top:20px;padding-bottom:20px} .identity>span{font-size:1.85rem} .identity small{margin-top:6px} .age-tag{max-width:46%;gap:4px} .age-tag b{font-size:.8rem;line-height:1.3} .age-tag span{font-size:.68rem;line-height:1.4} main{padding-top:22px;padding-bottom:calc(94px + env(safe-area-inset-bottom))} h1{font-size:1.65rem} .section-head{margin-bottom:20px} .eyebrow{margin-bottom:7px} .day-heading{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:12px;align-items:end;margin-bottom:20px} .day-heading .section-head,.day-heading .wake-select{margin-bottom:0} .day-heading h1{font-size:clamp(1rem,5.6vw,1.5rem)} .wake-select{width:128px} .wake-select input{font-size:16px;padding:9px 8px;min-height:46px} .age-select select{font-size:16px;min-height:46px} .stats,.stats-3{gap:9px;margin-bottom:22px} .stats button,.stats .metric,.stats-neutral .metric{padding:15px 13px;gap:8px} .stats button[aria-pressed=true]{padding:14px 12px} .metric-label,.metric-note{font-size:.77rem} .stats strong{font-size:1.35rem} .milestone-stats strong{font-size:1.05rem} .card,.milestone-detail,.movement-card{padding:19px} .timeline>li{grid-template-columns:78px minmax(0,1fr);gap:9px} .timeline>li>div{padding-left:12px} .timeline time{font-size:.78rem;overflow-wrap:break-word} .timeline p{font-size:.875rem} .archive-tools{align-items:flex-start;flex-wrap:wrap} .saved-entries p{overflow-wrap:anywhere} .source-list a,.source-link,.refs a{display:inline-flex;align-items:center;min-height:44px} .trend-card{padding:16px 14px 5px;margin-bottom:22px;border-radius:12px} .trend-heading{margin-bottom:12px} .trend-heading h2{font-size:1.02rem} .trend-heading p{font-size:.75rem} .trend-legend{gap:8px 16px} .trend-key{font-size:.72rem;gap:4px;min-height:18px} .trend-key i{width:12px;min-width:12px} .trend-sources summary,.trend-sources a{min-height:44px} .growth-upcoming{grid-template-columns:1fr;gap:14px;margin-bottom:22px} .growth-phase{border-radius:14px;padding:24px} .navigation{padding-left:max(6px,env(safe-area-inset-left));padding-right:max(6px,env(safe-area-inset-right))} } @media(max-width:360px){ .identity>span{font-size:1.65rem} .day-heading{gap:10px} .stats strong{font-size:1.22rem} .milestone-stats strong{font-size:1rem} .trend-key{font-size:.67rem} .trend-key i{width:10px;min-width:10px} } /* Compact summaries leave the daily schedule visible on the first screen. */ .day-summaries{margin-bottom:22px} .day-summaries .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px;grid-auto-rows:1fr} .day-summaries .stats button,.day-summaries .stats .metric{padding:12px 10px;gap:5px;min-height:76px;height:100%;border-radius:10px} .day-summaries .metric-label{font-size:.68rem;line-height:1.3} .day-summaries .stats strong{font-size:1rem;line-height:1.2;letter-spacing:-.025em} .day-summaries .metric-note{display:none} .routine-section>h2{font-size:1.05rem;color:var(--blue);margin:0 0 16px} .routine-section .timeline{margin-top:0} .timeline h3{font-size:1rem;line-height:1.3;margin:0 0 5px;color:var(--ink)} .data-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px} .data-charts .trend-card{margin:0} .data-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px} .data-heading .section-head{margin-bottom:0} .chart-age-select{min-width:225px} .chart-age-select select{width:100%;min-height:44px;font-size:16px} @media(max-width:700px){.data-heading{flex-direction:column;gap:14px}.chart-age-select{width:100%;min-width:0}.data-charts .trend-tick{font-size:14px}} @media(max-width:700px){ .day-heading{margin-bottom:14px} .day-summaries{margin-bottom:20px} .day-summaries .stats{gap:6px;margin-bottom:6px} .day-summaries .stats button,.day-summaries .stats .metric{padding:9px 7px;gap:5px;min-height:67px} .day-summaries .metric-label{font-size:.61rem;line-height:1.25} .day-summaries .metric-label>span{display:none} .day-summaries .stats strong{font-size:.83rem;line-height:1.25} .routine-section>h2{font-size:1rem;margin-bottom:14px} .timeline>li{grid-template-columns:76px minmax(0,1fr);gap:9px;padding-bottom:10px} .timeline>li>div{padding-bottom:12px} .timeline h3{font-size:.95rem} .timeline p{font-size:.82rem} .navigation button{font-size:.73rem} .data-charts{grid-template-columns:1fr;gap:20px} } @media(max-width:700px){.day-summaries .stats button,.day-summaries .stats .metric{padding:8px 5px;min-height:64px;gap:4px}.day-summaries .metric-label{font-size:.61rem;line-height:1.15}.day-summaries .stats strong{font-size:.75rem;line-height:1.2}.day-summaries{margin-bottom:18px}} @media(max-width:340px){.day-heading h1{font-size:1.05rem}} </style></head><body><div id="app"></div><script>"use strict"; (() => { // resources/daybook-template/data/milestones.ts var cdc = (age) => `https://www.cdc.gov/act-early/milestones/${age}.html`; var milestoneStages = [ { months: 2, label: "2 months", source: cdc("2-months"), items: [ { id: "smile", title: "First social smile", category: "Connection", timing: "By 2 months", lookFor: "A smile in response to your face or voice.", play: "Get face-to-face, smile, and pause for a response." }, { id: "early-sounds", title: "Little sounds", category: "Communication", timing: "By 2 months", lookFor: "Soft sounds beyond crying during an alert moment.", play: "Answer a sound with your own, then leave a little silence." }, { id: "head-lift", title: "Lifting the head", category: "Movement", timing: "By 2 months", lookFor: "Brief head lifts while lying on the tummy.", play: "Join your baby at eye level during supervised, awake tummy time." } ] }, { months: 4, label: "4 months", source: cdc("4-months"), items: [ { id: "chuckles", title: "First chuckles", category: "Connection", timing: "By 4 months", lookFor: "Little chuckles in response to a playful face or sound.", play: "Repeat a silly sound or a gentle game of peekaboo." }, { id: "cooing", title: "Cooing back", category: "Communication", timing: "By 4 months", lookFor: "Long \u201Cooh\u201D and \u201Cahh\u201D sounds, sometimes answering your voice.", play: "Copy a coo, pause, and listen for the next turn." }, { id: "steady-head", title: "Steadier head", category: "Movement", timing: "By 4 months", lookFor: "A steady head while held upright, plus forearm pushes on the tummy.", play: "Place a toy at eye level during supervised, awake floor play." }, { id: "hold-toy", title: "Holding a toy", category: "Hands", timing: "By 4 months", lookFor: "Holding a toy placed in the hand and swiping toward nearby toys.", play: "Offer one light, easy-to-grip rattle to explore while awake." } ] }, { months: 6, label: "6 months", source: cdc("6-months"), items: [ { id: "rolling", title: "Rolling over", category: "Movement", timing: "By 6 months \xB7 tummy to back", lookFor: "Pushing up, shifting weight, and rolling from tummy onto back.", play: "Put a favorite toy just to one side during supervised floor play." }, { id: "laughing", title: "Full giggles", category: "Connection", timing: "By 6 months", lookFor: "Full laughs during familiar games and playful exchanges.", play: "Repeat the funny sound or expression that gets a response." }, { id: "supported-sitting", title: "Sitting with hands", category: "Balance", timing: "By 6 months", lookFor: "Leaning forward onto both hands to balance while sitting.", play: "Stay close on the floor and support the body while exploring a toy." }, { id: "raspberries", title: "Raspberries & squeals", category: "Communication", timing: "By 6 months", lookFor: "Squealing, blowing raspberries, and taking turns making sounds.", play: "Answer with a sound and let your baby take the next turn." } ] }, { months: 9, label: "9 months", source: cdc("9-months"), items: [ { id: "sitting", title: "Sitting independently", category: "Balance", timing: "By 9 months", lookFor: "Sitting without support and getting into sitting independently.", play: "Place toys within easy reach during seated floor play." }, { id: "crawling", title: "Crawling or scooting", category: "Movement", timing: "Often 7\u201310 months", lookFor: "Getting across the floor by crawling, scooting, or belly sliding. Some babies skip crawling.", play: "Offer room to move on the floor, with a toy a little ahead.", source: "https://www.healthychildren.org/English/ages-stages/baby/Pages/Movement-8-to-12-Months.aspx" }, { id: "babbling", title: "Babbled syllables", category: "Communication", timing: "By 9 months", lookFor: "Strings of repeated syllables such as \u201Cbababa\u201D or \u201Cmamama.\u201D", play: "Repeat a sound and add a simple word while looking at an object." }, { id: "name", title: "Answering to a name", category: "Connection", timing: "By 9 months", lookFor: "Looking toward you when you call their name.", play: "Say your baby\u2019s name during a quiet, face-to-face game." } ] }, { months: 12, label: "12 months", source: cdc("1-year"), items: [ { id: "standing", title: "Pulling to stand", category: "Movement", timing: "By 12 months", lookFor: "Pulling upright using stable furniture and stepping along it while holding on.", play: "Clear a safe floor space beside securely anchored furniture." }, { id: "parent-name", title: "A name for you", category: "Communication", timing: "By 12 months", lookFor: "Using \u201Cmama,\u201D \u201Cdada,\u201D or another special name for a parent.", play: "Name familiar people in photos and everyday conversations." }, { id: "waving", title: "Waving goodbye", category: "Connection", timing: "By 12 months", lookFor: "A wave to say goodbye and joining familiar hand games.", play: "Wave during departures and play a short clapping game." }, { id: "pincer", title: "Finger-and-thumb grip", category: "Hands", timing: "By 12 months", lookFor: "Picking up a small item between thumb and fingertip.", play: "Offer safely prepared soft finger food while seated and supervised." } ] }, { months: 15, label: "15 months", source: cdc("15-months"), items: [ { id: "steps", title: "First solo steps", category: "Movement", timing: "By 15 months", lookFor: "Taking a few steps without holding a hand or furniture.", play: "Sit nearby and invite a short walk across a clear floor." }, { id: "first-words", title: "First everyday words", category: "Communication", timing: "By 15 months", lookFor: "Trying one or two words beyond parent names, including word approximations.", play: "Name the object your child points to and repeat their word." }, { id: "clapping", title: "Clapping with delight", category: "Connection", timing: "By 15 months", lookFor: "Clapping when excited and showing you something they enjoy.", play: "Clap together during a favorite song or game." } ] }, { months: 18, label: "18 months", source: cdc("18-months"), items: [ { id: "walking", title: "Walking independently", category: "Movement", timing: "By 18 months", lookFor: "Walking without holding onto a person or object.", play: "Make space for short walks and carrying a light toy." }, { id: "more-words", title: "More spoken words", category: "Communication", timing: "By 18 months", lookFor: "Trying at least three words beyond \u201Cmama\u201D and \u201Cdada.\u201D", play: "Name everyday things and build on each word your child uses." }, { id: "spoon", title: "Trying a spoon", category: "Independence", timing: "By 18 months", lookFor: "Trying to scoop food and using an open cup, with some spills.", play: "Offer a small spoon during a seated, supervised meal." } ] }, { months: 24, label: "2 years", source: cdc("2-years"), items: [ { id: "two-words", title: "Two-word phrases", category: "Communication", timing: "By 2 years", lookFor: "Combining words to communicate, such as \u201Cmore water.\u201D", play: "Expand a single word into a short phrase during everyday routines." }, { id: "running", title: "Running & kicking", category: "Movement", timing: "By 2 years", lookFor: "Running and kicking a ball forward.", play: "Roll a large soft ball to kick in a clear outdoor space." }, { id: "empathy", title: "Noticing feelings", category: "Connection", timing: "By 2 years", lookFor: "Noticing another person\u2019s sadness or hurt and watching your response.", play: "Name simple feelings in picture books and everyday moments." } ] }, { months: 30, label: "2\xBD years", source: cdc("30-months"), items: [ { id: "jumping", title: "Jumping with two feet", category: "Movement", timing: "By 30 months", lookFor: "Lifting both feet from the ground in a jump.", play: "Try a few jumps together on a clear, level surface." }, { id: "pretend", title: "Simple pretend play", category: "Imagination", timing: "By 30 months", lookFor: "Using an object to stand for something else in play.", play: "Pretend to feed a doll, or turn a box into a little house." }, { id: "word-growth", title: "A growing vocabulary", category: "Communication", timing: "By 30 months", lookFor: "About 50 words and short combinations that include an action.", play: "Talk about what characters are doing in a picture book." } ] }, { months: 36, label: "3 years", source: cdc("3-years"), items: [ { id: "conversation", title: "Back-and-forth conversation", category: "Communication", timing: "By 3 years", lookFor: "At least two exchanges in a conversation.", play: "Ask about a picture, listen, and answer the reply." }, { id: "joining-play", title: "Joining other children", category: "Connection", timing: "By 3 years", lookFor: "Noticing other children and joining their play.", play: "Arrange a short, supervised play opportunity." }, { id: "dressing", title: "Helping get dressed", category: "Independence", timing: "By 3 years", lookFor: "Putting on some loose clothing independently.", play: "Offer loose trousers and time to try with help nearby." } ] } ]; // resources/daybook-template/data/milestone-browser.ts var milestoneGroups = [ { id: "newborn", label: "Newborn" }, { id: "infant", label: "Infant" }, { id: "toddler", label: "Toddler" } ]; var aap = (page) => `https://www.healthychildren.org/English/ages-stages/baby/Pages/${page}.aspx`; var firstMonth = aap("Developmental-Milestones-1-Month"); var earlyMonths = aap("Developmental-Milestones-3-Months"); var connection = aap("Emotional-and-Social-Development-Birth-to-3-Months"); var hearing = aap("Hearing-and-Making-Sounds"); var movement = aap("Movement-4-to-7-Months"); var lateInfancy = aap("Developmental-Milestones-12-Months"); var twoMonths = "https://www.cdc.gov/act-early/milestones/2-months.html"; function checklistItems(months, ids) { const stage = milestoneStages.find((stage2) => stage2.months === months); return (ids ? ids.map((id) => stage.items.find((item) => item.id === id)) : stage.items).map((item) => ({ ...item, source: item.source ?? stage.source })); } var weeklyViews = [ { id: "week-1", group: "newborn", label: "Week 1", week: 1, source: firstMonth, items: [ { id: "close-faces", title: "Faces up close", category: "Vision", timing: "Early weeks", lookFor: "Looking at your face from 8\u201312 inches away.", play: "Hold your face nearby during a quiet, awake moment." }, { id: "newborn-movements", title: "Tiny reflex movements", category: "Movement", timing: "Early weeks", lookFor: "Curled fists and quick, jerky arm movements.", play: "Support the head and neck as you hold your baby." } ] }, { id: "week-2", group: "newborn", label: "Week 2", week: 2, source: hearing, items: [ { id: "familiar-voice", title: "Your familiar voice", category: "Listening", timing: "Early weeks", lookFor: "Pausing or reacting when you speak nearby.", play: "Talk softly through feeding and diaper changes." }, { id: "voice-comfort", title: "Comfort in your voice", category: "Connection", timing: "Early weeks", lookFor: "Settling into familiar voices and gentle contact.", play: "Hold your baby and sing a short, familiar song." } ] }, { id: "week-3", group: "newborn", label: "Week 3", week: 3, source: firstMonth, items: [ { id: "contrast", title: "Noticing bold patterns", category: "Vision", timing: "First-month focus", lookFor: "Pausing to look at a high-contrast shape.", play: "Show one black-and-white picture close to the face." }, { id: "hands-near-face", title: "Hands near the face", category: "Hands", timing: "First-month focus", lookFor: "Hands moving toward the eyes and mouth.", play: "Leave hands free during supervised, awake play." } ] }, { id: "week-4", group: "newborn", label: "Week 4", week: 4, source: firstMonth, items: [ { id: "head-turns", title: "Turning the head", category: "Movement", timing: "First-month focus", lookFor: "Turning the head sideways on the tummy.", play: "Try brief, supervised tummy play while fully awake." }, { id: "responding", title: "More alert moments", category: "Connection", timing: "First-month focus", lookFor: "Watching and responding with little body movements.", play: "Talk face-to-face when your baby is calm and alert." } ] }, { id: "week-5", group: "newborn", label: "Week 5", week: 5, source: connection, items: [ { id: "longer-gaze", title: "Holding your gaze", category: "Connection", timing: "Emerging in the early months", lookFor: "Looking at you for longer during an exchange.", play: "Smile, pause, and let your baby look away for a break." }, { id: "watching-toy", title: "Studying a toy", category: "Vision", timing: "Building toward 2 months", lookFor: "Looking at one toy for a few seconds.", play: "Hold a simple toy nearby during awake play.", source: twoMonths } ] }, { id: "week-6", group: "newborn", label: "Week 6", week: 6, source: connection, items: [ { id: "smile-emerging", title: "First social smiles", category: "Connection", timing: "Emerging in the second month", lookFor: "A little smile sparked by your face or voice.", play: "Smile and give your baby time to answer." }, { id: "sound-play", title: "Finding a voice", category: "Communication", timing: "Building toward 2 months", lookFor: "Small gurgles or vowel-like sounds during calm moments.", play: "Copy a sound, then pause for another turn.", source: hearing } ] }, { id: "week-7", group: "newborn", label: "Week 7", week: 7, source: twoMonths, items: [ { id: "head-lift-practice", title: "Little head lifts", category: "Movement", timing: "Building toward 2 months", lookFor: "Briefly lifting the head during tummy play.", play: "Get down to eye level during supervised, awake tummy time." }, { id: "opening-hands", title: "Opening little hands", category: "Hands", timing: "Building toward 2 months", lookFor: "Hands opening briefly between tighter fists.", play: "Let your baby explore with free hands while awake." } ] }, { id: "week-8", group: "newborn", label: "Week 8", week: 8, source: earlyMonths, items: [ { id: "smiling-exchanges", title: "Smiling back and forth", category: "Connection", timing: "Around 2 months", lookFor: "More smiles in response to familiar people.", play: "Take turns making happy faces without rushing.", source: connection }, { id: "following-you", title: "Following you with eyes", category: "Vision", timing: "Around 2 months", lookFor: "Watching your face as you move slowly nearby.", play: "Shift gently from side to side while talking." } ] } ]; function checklistView(months, group) { const stage = milestoneStages.find((stage2) => stage2.months === months); return { id: `month-${months}`, group, months, label: stage.label, source: stage.source, items: checklistItems(months) }; } var milestoneViews = [ ...weeklyViews, checklistView(2, "infant"), { id: "month-3", group: "infant", months: 3, label: "3 months", source: earlyMonths, items: [ { id: "coo-conversations", title: "Little coo conversations", category: "Communication", timing: "Emerging at 2\u20133 months", lookFor: "Soft coos and gurgles answering your voice.", play: "Echo a sound and leave space for the next reply." }, { id: "hand-discovery", title: "Discovering hands", category: "Hands", timing: "Building toward 4 months", lookFor: "Watching the hands and bringing them toward the mouth.", play: "Offer one light, baby-safe toy during awake play." }, { id: "tracking-faces", title: "Watching you move", category: "Vision", timing: "Growing through 1\u20134 months", lookFor: "Following your face or a moving toy with the eyes.", play: "Move a bright toy slowly across your baby\u2019s view." }, ...checklistItems(4, ["chuckles"]) ] }, checklistView(4, "infant"), { id: "month-5", group: "infant", months: 5, label: "5 months", source: movement, items: [ { id: "ready-to-roll", title: "Getting ready to roll", category: "Movement", timing: "Around 5 months", lookFor: "Pushing the chest up, rocking, and shifting weight on the tummy.", play: "Place a toy to one side during supervised, awake floor play." }, { id: "exploring-toys", title: "Hands-on exploring", category: "Hands", timing: "Growing through 4\u20137 months", lookFor: "Grabbing a toy and bringing it toward the mouth.", play: "Offer a washable baby toy with no small or loose parts." }, ...checklistItems(6, ["laughing"]) ] }, checklistView(6, "infant"), { id: "month-7", group: "infant", months: 7, label: "7 months", source: movement, items: [ { id: "hands-free-sitting", title: "Sitting with hands free", category: "Balance", timing: "Emerging at 6\u20138 months", lookFor: "Staying upright after being placed in sitting, with less arm support.", play: "Stay within reach on the floor and offer a toy in front." }, { id: "passing-toys", title: "Passing a toy", category: "Hands", timing: "Emerging at 6\u20138 months", lookFor: "Moving a toy from one hand into the other.", play: "Offer an easy-grip toy to turn and pass between hands." }, ...checklistItems(9, ["babbling"]) ] }, { id: "month-8", group: "infant", months: 8, label: "8 months", source: milestoneStages.find((s) => s.months === 9).source, items: checklistItems(9, ["crawling", "sitting", "name"]) }, checklistView(9, "infant"), { id: "month-10", group: "infant", months: 10, label: "10 months", source: lateInfancy, items: [ ...checklistItems(12, ["standing", "waving"]), { id: "in-and-out", title: "Putting in, taking out", category: "Discovery", timing: "Exploring through 8\u201312 months", lookFor: "Dropping toys into a container and taking them out again.", play: "Offer large baby-safe blocks and an open bowl to explore." } ] }, { id: "month-11", group: "infant", months: 11, label: "11 months", source: milestoneStages.find((s) => s.months === 12).source, items: [ { id: "cruising", title: "Cruising along furniture", category: "Movement", timing: "By 12 months", lookFor: "Taking sideways steps while holding stable furniture.", play: "Clear a floor-level path beside securely anchored furniture." }, ...checklistItems(12, ["parent-name", "pincer"]) ] }, ...[12, 15, 18, 24, 30, 36].map((months) => checklistView(months, "toddler")) ]; function viewsForGroup(group) { return milestoneViews.filter((view2) => view2.group === group); } function viewForAge(days, months) { if (months < 2) return weeklyViews[Math.min(7, Math.floor(Math.max(0, days) / 7))]; const group = months < 12 ? "infant" : "toddler"; return viewsForGroup(group).filter((view2) => view2.months <= months).at(-1); } // resources/daybook-template/data/age-activities.ts var cdc2 = (age) => `https://www.cdc.gov/act-early/milestones/${age}.html`; function movementsForAge(months) { if (months < 2) return { source: cdc2("2-months"), items: [ { title: "Head lifts", action: "During brief, supervised awake tummy time, put your face at eye level to invite a lift." }, { title: "Free movement", action: "Lay baby on their back on a clear floor mat; leave arms and legs free to move." } ] }; if (months < 4) return { source: cdc2("4-months"), items: [ { title: "Forearm pushes", action: "During supervised, awake tummy play, hold a toy at eye level to invite a head-and-chest lift." }, { title: "Reaching", action: "With baby lying on their back, hold a light toy within reach and wait for a swipe." }, { title: "Grasping", action: "Offer a lightweight rattle in the palm; let baby hold and release it." } ] }; if (months < 6) return { source: cdc2("6-months"), items: [ { title: "Rolling", action: "On a clear floor mat, place a toy slightly to one side and invite a reach and turn." }, { title: "Supported sitting", action: "Sit together on the floor, support baby's back and sides, and hold a toy in front." } ] }; if (months < 9) return { source: "https://www.healthychildren.org/English/ages-stages/baby/Pages/Movement-4-to-7-Months.aspx", items: [ { title: "Sitting balance", action: "Stay within reach on the floor; offer a toy directly in front of baby, then slightly to one side." }, { title: "Passing a toy", action: "Support baby in sitting and offer an easy-grip toy to turn and move between hands." } ] }; if (months < 12) return { source: "https://www.healthychildren.org/English/ages-stages/baby/Pages/Movement-8-to-12-Months.aspx", items: [ { title: "Crawling or scooting", action: "Place a favorite toy just ahead on a clear floor and let baby choose how to reach it." }, { title: "Standing and lowering", action: "Stay close beside anchored furniture; help baby bend the knees to lower after pulling up." } ] }; if (months < 18) return { source: cdc2("15-months"), items: [ { title: "Short walks", action: "Sit a few steps away on a clear floor and invite your child toward you." }, { title: "Stacking", action: "Show how to put one large block on another, then offer a turn." } ] }; if (months < 24) return { source: cdc2("2-years"), items: [ { title: "Kicking", action: "Set a large soft ball on clear ground, show a small kick, and take turns." }, { title: "Running", action: "Play a short follow-me game in a clear, enclosed space." } ] }; return { source: cdc2("30-months"), items: [ { title: "Two-foot jumps", action: "Show a small jump on level ground; offer your hands for balance." }, { title: "Turning pages", action: "Read a sturdy board book together and invite one page turn at a time." } ] }; } function sleepyTips(months) { const source = "https://www.healthychildren.org/English/ages-stages/baby/crying-colic/Pages/Self-Soothing-Helping-Your-Baby-Learn-This-Life-Skill.aspx"; if (months < 4) return { source, items: [ "Hold your baby close, support the head, and rock slowly.", "Try quiet shushing or gentle pats on the back while holding.", "Keep rocking or shushing for a few minutes before trying something else." ] }; if (months < 12) return { source: "https://www.healthychildren.org/English/ages-stages/baby/sleep/Pages/Getting-Your-Baby-to-Sleep.aspx", items: [ "Make the room quiet and keep your voice soft.", "After a feed, diaper change, and quiet song, try putting baby down while sleepy but awake.", "If upset, check for hunger or a wet diaper, then hold or rock." ] }; return { source, items: [ "Speak softly and put active games away before bedtime.", "Offer a cuddle and the same familiar song.", "If your child is still upset, repeat the cuddle or song that helped them relax." ] }; } // resources/daybook-template/data/growth-phases.ts var newbornSource = "https://www.healthychildren.org/English/ages-stages/baby/Pages/First-Month-Physical-Appearance-and-Growth.aspx"; var infantSource = "https://my.clevelandclinic.org/health/diseases/22070-growth-spurts"; var toddlerSource = "https://www.healthychildren.org/English/ages-stages/toddler/Pages/Physical-Appearance-and-Growth-Your-1-Year-Old.aspx"; function growthPhaseForView(view2) { const months = view2.months ?? 0; if (months >= 9) return { label: "Next growth phase", title: "Steadier toddler growth", timing: months < 12 ? "From 12 months" : "12\u201330 months", points: ["Height and weight increase more slowly after the first birthday.", "Appetite may ease as growth slows; keep regular meals and snacks."], source: toddlerSource }; let timing, source = infantSource; if (view2.week !== void 0 && view2.week <= 2) { timing = "Around 7\u201310 days"; source = newbornSource; } else if (view2.week !== void 0 && view2.week <= 6) { timing = "Around 3\u20136 weeks"; source = newbornSource; } else if (months < 3) timing = "Around 3 months"; else if (months < 6) timing = "Around 6 months"; else timing = "Around 9 months"; return { label: "Next growth spurt", title: timing, timing: "Common window", points: ["You may notice more hunger and feeds closer together.", "Offer a feed when hunger cues return, with extra cuddles and a familiar bedtime routine."], source }; } // resources/daybook-template/data/age-trends.ts var blue = "#365E9D"; var tan = "#927452"; var sleepSource = { label: "Canadian Sleep Society \xB7 research averages, Table 1", url: "https://css-scs.ca/wp-content/uploads/2016/05/CSS_Pediatric_Sleep_Position_Statement.pdf#page=14" }; var stoolSource = { label: "Munasinghe et al., 2025 \xB7 poop frequency, Table 2", url: "https://pure.amsterdamumc.nl/ws/portalfiles/portal/137416004/How-do-we-define-normal-bowel-frequency-from-newborn-to-teens.pdf#page=10" }; var milkSource = { label: "CDC \xB7 milk feeding frequency", url: "https://www.cdc.gov/infant-toddler-nutrition/breastfeeding/how-much-and-how-often.html" }; var formulaSource = { label: "CDC \xB7 formula feeding frequency", url: "https://www.cdc.gov/infant-toddler-nutrition/formula-feeding/how-much-and-how-often.html" }; var mealsSource = { label: "WHO \xB7 introducing solid food", url: "https://www.who.int/health-topics/complementary-feeding" }; var toddlerSource2 = { label: "CDC \xB7 meals and snacks", url: "https://www.cdc.gov/infant-toddler-nutrition/foods-and-drinks/how-much-and-how-often-to-feed.html" }; var twoYearSource = { label: "AAP \xB7 feeding at age two", url: "https://www.healthychildren.org/English/ages-stages/toddler/nutrition/Pages/Feeding-and-Nutrition-Your-Two-Year-Old.aspx" }; var dayTrend = { id: "day", title: "Naps & poops over time", subtitle: "Study averages per day", unit: "Per day", minMonth: 0, maxMonth: 36, maxValue: 4, tickStep: 1, series: [ { id: "naps", label: "Naps", color: blue, bands: [{ start: 0, end: 6, value: 3.1 }, { start: 6, end: 12, value: 2.2 }, { start: 12, end: 24, value: 1.7 }] }, { id: "poops", label: "Poops", color: tan, dashed: true, bands: [{ start: 0, end: 1, value: 3.24 }, { start: 1, end: 6, value: 1.99 }, { start: 6, end: 12, value: 1.66 }, { start: 12, end: 24, value: 1.53 }, { start: 24, end: 36, value: 1.15 }] } ], sources: [sleepSource, stoolSource], method: "Points show the published mean for each age group. Smooth curves connect those reference values. Nap data covers birth through 24 months; poop data continues through toddlerhood." }; var sleepTrend = { id: "sleep", title: "Sleep over time", subtitle: "Study averages \xB7 includes naps", unit: "Hours / day", minMonth: 0, maxMonth: 36, maxValue: 18, tickStep: 3, series: [{ id: "total-sleep", label: "Total sleep", color: blue, points: [{ month: 0, value: 14.6 }, { month: 2, value: 14.6 }, { month: 3, value: 13.6 }, { month: 6, value: 12.9 }, { month: 9, value: 12.6 }, { month: 12, value: 12.9 }, { month: 18, value: 12.6 }, { month: 24, value: 12 }, { month: 30, value: 12 }, { month: 36, value: 12 }] }], sources: [sleepSource], method: "Galland et al. study means, reproduced in Table 1. The 0\u20132-month mean is held across that band; the 1\u20132-year mean is plotted at 18 months and the 2\u20133-year mean at 24\u201336 months. Smooth curves connect the reference points." }; var feedingTrend = { id: "feeding", title: "Feeding over time", subtitle: "Daily feeding guide", unit: "Per day", minMonth: 0, maxMonth: 36, maxValue: 12, tickStep: 3, series: [ { id: "milk", label: "Milk feeds", color: blue, bands: [{ start: 0, end: 1, value: 10, low: 8, high: 12 }, { start: 1, end: 5, value: 9, low: 6, high: 12, detail: "Human milk: 8\u201312; formula: 6\u20138." }] }, { id: "meals", label: "Meals", color: tan, bands: [{ start: 6, end: 9, value: 2.5, low: 2, high: 3 }, { start: 9, end: 12, value: 3.5, low: 3, high: 4 }, { start: 12, end: 36, value: 3, low: 3, high: 3 }] }, { id: "snacks", label: "Snacks", color: "#59796C", dashed: true, bands: [{ start: 12, end: 24, value: 2.5, low: 2, high: 3 }, { start: 24, end: 36, value: 1.5, low: 1, high: 2 }] } ], sources: [milkSource, formulaSource, mealsSource, toddlerSource2, twoYearSource], note: "Milk feeds continue when solid foods begin around 6 months.", method: "Milk points use the midpoint of the combined CDC feeding ranges: 8\u201312 feeds in the newborn period, then 6\u201312 depending on milk type (human milk 8\u201312; formula every 3\u20134 hours, or 6\u20138 per day). The first-month boundary simplifies the gradual change. Milk counts stop at 5 months because CDC gives no single milk-feed count after solids begin; this does not mean milk stops. WHO: 2\u20133 meals at 6\u20138 months and 3\u20134 at 9\u201311 months. From 12\u201324 months: CDC\u2019s 3 meals and 2\u20133 snacks. From 24\u201336 months: AAP\u2019s 3 meals and 1\u20132 snacks for two-year-olds. Curves connect guidance midpoints; tap a point for the full range. Snacks before 12 months are not plotted." }; var girlsKg = [3.2, 4.2, 5.1, 5.8, 6.4, 6.9, 7.3, 7.6, 7.9, 8.2, 8.5, 8.7, 8.9, 9.2, 9.4, 9.6, 9.8, 10, 10.2, 10.4, 10.6, 10.9, 11.1, 11.3, 11.5, 11.7, 11.9, 12.1, 12.3, 12.5, 12.7, 12.9, 13.1, 13.3, 13.5, 13.7, 13.9]; var boysKg = [3.3, 4.5, 5.6, 6.4, 7, 7.5, 7.9, 8.3, 8.6, 8.9, 9.2, 9.4, 9.6, 9.9, 10.1, 10.3, 10.5, 10.7, 10.9, 11.1, 11.3, 11.5, 11.8, 12, 12.2, 12.4, 12.5, 12.7, 12.9, 13.1, 13.3, 13.5, 13.7, 13.8, 14, 14.2, 14.3]; function growthTrend(unit = "lb") { const factor = unit === "lb" ? 2.2046226218 : 1; return { id: "growth", title: "Growth over time", subtitle: "WHO reference \xB7 median weight", unit, minMonth: 0, maxMonth: 36, maxValue: unit === "lb" ? 35 : 15, tickStep: 5, series: [{ id: "girls", label: "Girls", color: blue, points: girlsKg.map((value, month) => ({ month, value: value * factor })) }, { id: "boys", label: "Boys", color: tan, dashed: true, points: boysKg.map((value, month) => ({ month, value: value * factor })) }], sources: [{ label: "WHO \xB7 girls\u2019 weight by month", url: "https://www.who.int/docs/default-source/child-growth/child-growth-standards/indicators/weight-for-age/sft-wfa-girls-z-0-5.pdf" }, { label: "WHO \xB7 boys\u2019 weight by month", url: "https://www.who.int/docs/default-source/child-growth/child-growth-standards/indicators/weight-for-age/sft-wfa-boys-z-0-5.pdf" }], method: "Monthly WHO reference medians (50th percentile), birth to 36 months. Source weights are in kilograms; pounds use 2.2046226218 lb per kg. These lines describe the reference population." }; } function trendValue(series, month) { if (series.bands) { const band = series.bands.find((b2, i) => month >= b2.start && (month < b2.end || i === series.bands.length - 1 && month === b2.end)); return band ? { value: band.value, low: band.low, high: band.high, ...band.detail ? { detail: band.detail } : {} } : null; } const p = series.points ?? []; if (!p.length || month < p[0].month || month > p[p.length - 1].month) return null; const right = p.findIndex((point) => point.month >= month); if (right === 0 || p[right].month === month) return { value: p[right].value }; const a = p[right - 1], b = p[right]; return { value: a.value + (b.value - a.value) * (month - a.month) / (b.month - a.month) }; } function trendTicks(min, max) { if (max - min <= 12) return Array.from({ length: max - min + 1 }, (_, i) => min + i); const step = max - min <= 12 ? 3 : 6; return [min, ...Array.from({ length: Math.floor(max / step) }, (_, i) => (i + 1) * step).filter((x) => x > min && x < max), max]; } var chartAgeRanges = [ { id: "year-1", label: "Year 1 \xB7 0\u201312 months", min: 0, max: 12 }, { id: "year-2", label: "Year 2 \xB7 12\u201324 months", min: 12, max: 24 }, { id: "year-3", label: "Year 3 \xB7 24\u201336 months", min: 24, max: 36 } ]; function trendForRange(trend, minMonth, maxMonth) { return { ...trend, minMonth, maxMonth, series: trend.series.map((series) => { const points = seriesPoints(series).filter((p) => p.month >= minMonth && p.month <= maxMonth); for (const month of [minMonth, maxMonth]) { const value = trendValue(series, month); if (value && !points.some((p) => p.month === month)) points.push({ month, value: value.value }); } return { ...series, points: points.sort((a, b) => a.month - b.month) }; }).filter((series) => series.points.length > 0), note: trend.id === "day" && minMonth >= 24 ? "Nap study data ends at 24 months." : trend.note }; } function seriesPoints(series) { if (series.points) return series.points; const bands = series.bands ?? []; if (!bands.length) return []; const points = []; for (let month = bands[0].start; month <= bands.at(-1).end; month++) { const value = trendValue(series, month); if (value) points.push({ month, value: value.value }); } return points; } function seriesPath(series, x, y) { const points = seriesPoints(series); if (!points.length) return ""; const slopes = points.slice(1).map((p, i) => (p.value - points[i].value) / (p.month - points[i].month)); const tangents = points.map((_, i) => { if (i === 0) return slopes[0] ?? 0; if (i === points.length - 1) return slopes.at(-1) ?? 0; const a = slopes[i - 1], b = slopes[i]; return a * b <= 0 ? 0 : 2 * a * b / (a + b); }); slopes.forEach((slope, i) => { if (slope === 0) { tangents[i] = 0; tangents[i + 1] = 0; return; } const magnitude = Math.hypot(tangents[i] / slope, tangents[i + 1] / slope); if (magnitude > 3) { const scale = 3 / magnitude; tangents[i] *= scale; tangents[i + 1] *= scale; } }); const coordinate = (month, value) => `${x(month).toFixed(2)},${y(value).toFixed(2)}`; return `M${coordinate(points[0].month, points[0].value)}` + points.slice(1).map((p, i) => { const previous = points[i], third = (p.month - previous.month) / 3; return ` C${coordinate(previous.month + third, previous.value + tangents[i] * third)} ${coordinate(p.month - third, p.value - tangents[i + 1] * third)} ${coordinate(p.month, p.value)}`; }).join(""); } // resources/daybook-template/app.js var CONFIG = { name: "Your baby", birthDate: null, ageMonths: 3, ageAsOf: "2026-10-20", dueDate: null, feeding: "mixed", solids: false, wakeTime: "08:00", country: "US", units: "lb", timeZone: "America/Los_Angeles", updateCadence: "weekly", reviewed: "2026-10-20" }; var growthTrend2 = growthTrend(CONFIG.units); var $ = (s) => document.querySelector(s); var esc = (s) => String(s ?? "").replace(/[&<>"']/g, (c) => ({ "&": "&amp;", "<": "&lt;", ">": "&gt;", '"': "&quot;", "'": "&#39;" })[c]); var today = (/* @__PURE__ */ new Date()).toLocaleDateString("en-CA", { timeZone: CONFIG.timeZone }); var daysFrom = (d) => Math.max(0, (Date.parse(today + "T12:00:00Z") - Date.parse(d + "T12:00:00Z")) / 864e5); var actual = CONFIG.birthDate ? daysFrom(CONFIG.birthDate) / 30.4375 : CONFIG.ageMonths + daysFrom(CONFIG.ageAsOf) / 30.4375; var dev = CONFIG.dueDate && actual < 24 ? daysFrom(CONFIG.dueDate) / 30.4375 : actual; var key = "baby-daybook:" + CONFIG.name + ":" + today; var wake = CONFIG.wakeTime; var tab = "day"; var view = viewForAge(dev * 30.4375, Math.floor(dev)); var selected = 0; var chartYear = 0; try { wake = localStorage.getItem(key) || wake; } catch { } var icon = { day: '<circle cx="12" cy="12" r="8"/><path d="M12 7v5l3 2"/>', sleep: '<path d="M19.5 14.3A8 8 0 0 1 9.7 4.5 8 8 0 1 0 19.5 14.3Z"/>', feeding: '<path d="M10 3h4v3l3 3v10a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2V9l3-3ZM7 10h10M12 14h5M14 17h3"/>', grow: '<path d="M12 21V10M12 14C5 14 4 8 4 6c6 0 8 3 8 8ZM12 10c0-6 4-8 8-8 0 6-3 8-8 8Z"/>' }; icon.data = '<path d="M4 4v16h16M7 15l4-5 4 3 5-7"/>'; var labels = { day: "Day", sleep: "Sleep", feeding: "Feeding", grow: "Grow", data: "Data" }; var clock = (n) => { const h = Math.floor((n % 1440 + 1440) % 1440 / 60); return (h % 12 || 12) + ":" + String(n % 60).padStart(2, "0") + " " + (h >= 12 ? "pm" : "am"); }; var wakeM = () => wake.split(":").reduce((a, v, i) => a + Number(v) * (i ? 1 : 60), 0); var list = (arr) => '<ul class="plain-list">' + arr.map((t) => "<li>" + esc(t) + "</li>").join("") + "</ul>"; var heading = (eyebrow, title) => '<header class="section-head"><p class="eyebrow">' + esc(eyebrow) + "</p><h1>" + esc(title) + "</h1></header>"; var card = (title, items, future = false) => '<article class="card guidance-' + (future ? "future" : "current") + '"><h2>' + esc(title) + "</h2>" + list(items) + "</article>"; var metric = (label, value, note) => ({ label, value, note }); function grid(items, neutral = false) { return '<div class="stats stats-' + items.length + (neutral ? " stats-neutral" : "") + '">' + items.map((m) => '<article class="metric"><span class="metric-label">' + esc(m.label) + "</span><strong>" + esc(m.value) + '</strong><span class="metric-note">' + esc(m.note) + "</span></article>").join("") + "</div>"; } var sleepRange = actual < 4 ? "14\u201317 hr" : actual < 12 ? "12\u201316 hr" : actual < 36 ? "11\u201314 hr" : "10\u201313 hr"; var wakeRange = actual < 1 ? "30\u201360 min" : actual < 3 ? "1\u20132 hr" : actual < 5 ? "1\xBC\u20132\xBD hr" : actual < 7 ? "2\u20134 hr" : actual < 10 ? "2\xBD\u20134\xBD hr" : actual < 12 ? "3\u20136 hr" : "Follow the daily rhythm"; var napRange = actual < 6 ? "3\u20135" : actual < 9 ? "2\u20133" : actual < 18 ? "1\u20132" : actual < 36 ? "1" : "0\u20131"; var feedNote = actual < 6 ? CONFIG.feeding === "formula" ? actual < 1 ? "Every 2\u20133 hr" : "Every 3\u20134 hr" : CONFIG.feeding === "human milk" ? "8\u201312 / day" : actual < 1 ? "Human milk or formula: 8\u201312/day" : "Human milk 8\u201312/day; formula every 3\u20134 hr" : actual < 12 ? "Milk + growing meals" : "3 meals + 2\u20133 snacks"; var nextStage = milestoneStages.find((s) => s.months > dev) || milestoneStages.at(-1); var baseSources = [["CDC \xB7 Sleep by age", "https://www.cdc.gov/sleep/about/index.html"], ["Cleveland Clinic \xB7 Awake time", "https://health.clevelandclinic.org/wake-windows-by-age"], ["NHS \xB7 Naps", "https://www.newcastle-hospitals.nhs.uk/services/great-north-childrens-hospital/childrens-sleep-service/sleep-infants-0-12-months/"], ["CDC \xB7 Human milk feeding", "https://www.cdc.gov/infant-toddler-nutrition/breastfeeding/how-much-and-how-often.html"], ["CDC \xB7 Formula feeding", "https://www.cdc.gov/infant-toddler-nutrition/formula-feeding/how-much-and-how-often.html"], ["CDC \xB7 Meals and snacks", "https://www.cdc.gov/infant-toddler-nutrition/foods-and-drinks/how-much-and-how-often-to-feed.html"], ["CDC \xB7 Starting solids", "https://www.cdc.gov/infant-toddler-nutrition/foods-and-drinks/when-what-and-how-to-introduce-solid-foods.html"], ["CDC \xB7 Milestones", "https://www.cdc.gov/act-early/milestones/index.html"], ["AAP \xB7 Potty readiness", "https://www.healthychildren.org/English/ages-stages/toddler/toilet-training/Pages/the-right-age-to-toilet-train.aspx"]]; function chart(t) { const w = 360, h = 210, left = 38, right = 15, x = (m) => left + (m - t.minMonth) / (t.maxMonth - t.minMonth) * (w - left - right), y = (v) => h - 28 - v / t.maxValue * (h - 40); let svg = ""; for (let v = 0; v <= t.maxValue; v += t.tickStep) svg += '<path class="trend-grid" d="M38 ' + y(v) + 'H345"/><text class="trend-tick" x="28" y="' + (y(v) + 4) + '" text-anchor="end">' + v + "</text>"; for (const m of trendTicks(t.minMonth, t.maxMonth)) svg += '<text class="trend-tick" x="' + x(m) + '" y="205" text-anchor="middle">' + m + "</text>"; t.series.forEach((s, si) => { svg += '<path fill="none" stroke="' + s.color + '" stroke-width="3" ' + (s.dashed ? 'stroke-dasharray="6 4"' : "") + ' d="' + seriesPath(s, x, y) + '"/>'; seriesPoints(s).forEach((p) => { const v = trendValue(s, p.month); svg += '<circle tabindex="0" role="button" aria-label="' + esc(s.label + ", " + p.month + " months, " + (v?.low !== void 0 ? v.low + "\u2013" + v.high : p.value) + " " + t.unit) + '" data-si="' + si + '" data-month="' + p.month + '" class="trend-point" cx="' + x(p.month) + '" cy="' + y(p.value) + '" r="7" fill="' + s.color + '" stroke="white" stroke-width="2"/>'; }); }); return '<section class="trend-card"><div class="trend-heading"><h2>' + t.title + "</h2><p>" + t.subtitle + '</p></div><div class="trend-legend">' + t.series.map((s) => '<span class="trend-key"><i style="border-color:' + s.color + ";border-top-style:" + (s.dashed ? "dashed" : "solid") + '"></i>' + s.label + "</span>").join("") + '</div><span class="trend-axis-unit">' + t.unit + '</span><div class="trend-plot"><svg viewBox="0 0 360 215" width="100%" role="group" aria-roledescription="line chart" aria-label="' + esc(t.title) + '">' + svg + '</svg><div class="trend-tooltip" hidden></div></div><p class="trend-axis-label">Age in months</p><p class="trend-hint">Tap a point for details</p>' + (t.note ? '<p class="trend-note">' + esc(t.note) + "</p>" : "") + '<details class="trend-sources"><summary>Chart sources</summary><p>' + esc(t.method) + "</p><div>" + t.sources.map((s) => '<a href="' + s.url + '" target="_blank" rel="noreferrer">' + esc(s.label) + "</a>").join("") + "</div></details></section>"; } function scheduleBlocks() { if (actual < 2) return [[0, "Wake + feed", "Open the curtains and change the diaper."], ["After a feed", "A little awake time", "Talk, cuddle, or try a short moment of supervised floor play."], ["When sleepy", "Sleep", "Settle on the back in a clear, flat sleep space."], ["Throughout the day", "Feed \xB7 play \xB7 sleep", "Repeat with hunger and sleepy cues; feed whenever hungry."], ["At night", "Feed + back to sleep", "Keep lights dim and offer milk and comfort."]]; if (actual < 4) return [[0, "Wake + feed", "Open the curtains and change the diaper."], [75, "First nap", "60-minute nap."], [135, "Feed + floor time", "A few minutes of supervised, awake tummy time."], [210, "Second nap", "60-minute nap."], [270, "Feed + a book", "Look at a few pictures together."], [345, "Third nap", "90-minute nap."], [435, "Feed + fresh air", "Take a walk or watch the world together."], [510, "Fourth nap", "60-minute nap."], [570, "Feed + quiet play", "Offer extra feeds when hungry."], [645, "Last nap", "30-minute nap."], [675, "Feed + bedtime routine", "Cuddle and sing a familiar song."], [780, "Bedtime", "Settle for the night."]]; if (actual < 6) return [[0, "Wake + feed", "Morning light and a fresh diaper."], [120, "First nap", "Rest in a safe sleep space."], [195, "Feed + play", "Talk, read, and enjoy supervised floor play."], [315, "Second nap", "Wind down with the same short routine."], [390, "Feed + fresh air", "Offer milk, then a walk or quiet play."], [510, "Last nap", "A short afternoon rest."], [540, "Feed + quiet play", "Keep the evening calm."], [660, "Bedtime routine", "Feed, change, cuddle, and sing."], [690, "Bedtime", "Settle for the night."]]; if (actual < 18) return [[0, actual < 12 ? "Wake + milk" : "Wake + breakfast", "Morning light and a fresh diaper."], [60, actual < 12 ? CONFIG.solids ? "Breakfast + play" : "Milk + play" : "Floor play", actual < 12 && !CONFIG.solids ? "Offer milk and time to explore." : "Offer age-appropriate foods and time to explore."], [180, "First nap", "A familiar wind-down before sleep."], [270, actual < 12 && !CONFIG.solids ? "Milk + play" : "Lunch + milk", actual < 12 && !CONFIG.solids ? "Offer milk when hungry." : "Offer milk and food to match hunger."], [330, "Play + fresh air", "Read, explore, or go outside together."], [420, "Second nap", "An afternoon rest."], [510, "Milk or snack + play", "Offer food or milk when hungry."], [600, actual < 12 && !CONFIG.solids ? "Milk + quiet play" : "Dinner", actual < 12 && !CONFIG.solids ? "Offer milk and keep the evening calm." : "Sit together and supervise eating."], [690, "Bedtime routine", "Milk if needed, teeth, book, and cuddle."], [720, "Bedtime", "Settle for the night."]]; return [[0, "Wake + breakfast", "Start with light, food, and a familiar routine."], [120, "Snack + outside play", "Offer water and time to move."], [240, "Lunch", "Eat together and practice a cup or spoon."], [270, actual < 36 ? "Nap" : "Nap or quiet time", "Read a book and settle for a rest."], [390, "Snack + play", "Try building, pretend play, or a walk."], [600, "Dinner", "Offer familiar foods alongside something to explore."], [690, "Bedtime routine", "Brush teeth, read a book, and cuddle."], [720, "Bedtime", "Keep the room quiet and dim."]]; } function schedule() { return '<section class="routine-section"><h2>Day schedule</h2><ol class="timeline" aria-live="polite">' + scheduleBlocks().map(([offset, title, detail]) => "<li><time>" + esc(typeof offset === "number" ? clock(wakeM() + offset) : offset) + "</time><div><h3>" + esc(title) + "</h3><p>" + esc(detail) + "</p></div></li>").join("") + "</ol></section>"; } function day() { const bedtime = actual < 4 ? 780 : actual < 6 ? 690 : 720; return '<div class="day-heading">' + heading("DAY \xB7 " + Math.floor(actual) + " months", "The day\u2019s rhythm") + '<label class="wake-select">Wake time<input id="wake-time" type="time" value="' + wake + '"></label></div><div class="day-summaries">' + grid([metric("Wake windows", wakeRange, "From waking until sleep"), metric("Daily sleep", sleepRange, "Total, including naps"), metric("Naps", napRange, "Naps during the day"), metric("Feeding", actual < 6 ? "Milk feeds" : actual < 12 ? "Milk + meals" : "Meals + snacks", feedNote)]) + grid([metric("Morning", clock(wakeM()), "Wake + first feed"), metric("Naps", napRange, "Watch for sleepy signs"), metric("Bedtime", clock(wakeM() + bedtime), "Bedtime routine"), metric("Rhythm", actual < 12 ? "Feed \xB7 play \xB7 sleep" : "Eat \xB7 play \xB7 rest", "Repeat familiar daily steps")], true) + "</div>" + schedule(); } function sleep() { return heading("SLEEP", "Sleep & settling") + grid([metric("Wake windows", wakeRange, "From waking until sleep"), metric("Daily sleep", sleepRange, "Total, including naps"), metric("Naps", napRange, "Naps during the day"), metric("At night", actual < 6 ? "Feeds & comfort" : "Familiar routine", actual < 6 ? "Night feeding is common" : "Keep the same bedtime steps")]) + '<div class="cards">' + card("Wind-down", actual < 12 ? ["Offer a feed if hungry, then a fresh diaper.", "Lower the lights and use the same short song."] : ["Put active games away.", "Brush teeth, read a short book, and cuddle."]) + card("Signs of sleepiness", ["Watch for yawning, looking away, and slowing down.", "If calm and alert after a settling attempt, take a short quiet break."]) + card("Overnight waking", ["Keep the room dim and your voice quiet.", actual < 12 ? "Check hunger and diaper needs, then offer comfort." : "Use a brief, familiar response; return to the bedtime routine."]) + card("Getting sleepy", sleepyTips(actual).items) + '</div><details class="disclosure"><summary><b>Safe sleep</b></summary>' + list(actual < 12 ? ["Place baby on their back on a firm, flat sleep surface.", "Keep the crib or bassinet empty; share your room rather than your bed.", "Stop swaddling at signs of trying to roll."] : ["Use a safe sleep space and a consistent bedtime.", "Secure furniture and keep cords away from the sleep area."]) + '<a href="https://www.cdc.gov/sudden-infant-death/sleep-safely/">CDC \xB7 Safe sleep</a></details>'; } function feeding() { let current = actual < 6 ? "Milk only" : actual < 12 ? "Milk + solid foods" : "Family foods"; return heading("FEEDING", "Feeding essentials") + grid([metric("Frequency", actual < 6 ? CONFIG.feeding === "formula" ? actual < 1 ? "Every 2\u20133 hr" : "Every 3\u20134 hr" : "8\u201312 milk feeds" : actual < 9 ? "2\u20133 meals" : actual < 12 ? "3\u20134 meals" : "3 meals", actual < 6 ? "Offer earlier for hunger" : actual < 12 ? "Alongside milk feeds" : "Plus 2\u20133 snacks"), metric("Nutrition now", current, actual < 12 ? "Human milk or infant formula" : "A variety across the week"), metric("Hunger signs", actual < 6 ? "Turns toward milk" : "Reaches for food", "Opens mouth or shows interest"), metric("Productive feeding", actual < 6 ? "Steady swallows" : "Sit together", actual < 6 ? "Watch and listen" : "Pause and notice fullness")]) + '<div class="cards">' + card("Hunger & fullness", actual < 6 ? ["Offer milk when baby turns toward it or opens their mouth.", "Pause or stop when baby closes their mouth or turns away."] : ["Offer food when your child reaches, points, or opens their mouth.", "Stop when they turn away, close their mouth, or push food away."]) + card("Productive feeding", actual < 6 ? ["Support the head and body in a straight line.", "For bottles, hold baby partly upright and the bottle almost level.", "Allow pauses; listen for swallowing."] : ["Seat your child upright and supervise every meal.", "Offer soft, safely sized food; adapt textures as skills grow.", "Practice a cup or spoon without pressure to finish."]) + card(actual < 6 ? "Starting solids" : actual < 12 ? "Next: family mealtimes" : "Next: more independence", actual < 6 ? ["Around 6 months, look for steady head control and upright sitting with support.", "Milk stays the main nutrition source through the first year."] : actual < 12 ? ["Build variety in flavor and texture.", "Try soft finger foods and an open cup with help."] : ["Let your child practice scooping and pouring with help.", "Offer regular meals and snacks; appetite may change day to day."], true) + card("Getting enough", actual < 12 ? ["Look for the usual wet diapers and steady growth.", "Ask for feeding support for persistent pain, difficulty feeding, or fewer wet diapers."] : ["Keep meals predictable and portions small to start.", "Offer more when requested; keep water available."]) + "</div>"; } function grow() { let m = view.months ?? (view.week - 1) * 7 / 30.4375, next = milestoneStages.find((s) => s.months > m) || milestoneStages.at(-1), item = view.items[selected] || view.items[0], growth = growthPhaseForView(view), movement2 = movementsForAge(m); return '<div class="grow-heading">' + heading("GROW", "Milestones & play") + '<div class="age-selectors"><label class="age-select">Life stage<select id="stage">' + milestoneGroups.map((g) => '<option value="' + g.id + '" ' + (g.id === view.group ? "selected" : "") + ">" + g.label + "</option>").join("") + '</select></label><label class="age-select">' + (view.group === "newborn" ? "Week" : "Age") + '<select id="view">' + viewsForGroup(view.group).map((v) => '<option value="' + v.id + '" ' + (v.id === view.id ? "selected" : "") + ">" + v.label + "</option>").join("") + '</select></label></div></div><div class="growth-upcoming"><section class="milestone-preview grow-spotlight guidance-future"><p class="eyebrow">Next major milestone</p><div class="milestone-title"><h2>' + next.items[0].title + '</h2><span class="timing-badge">' + next.items[0].timing + "</span></div><p>" + next.items[0].lookFor + "</p><h3>Next new skill</h3><p>" + next.items[1].title + " \xB7 " + next.items[1].timing + '</p><a class="source-link" href="' + next.source + '">Milestone guide \u2197</a></section><section class="growth-phase ' + (m >= 12 ? "guidance-current" : "guidance-future") + '"><p class="eyebrow">' + (m >= 12 ? "Growth this stage" : growth.label) + "</p><h2>" + growth.title + "</h2>" + list(growth.points) + '<a class="source-link" href="' + growth.source + '">Growth guide \u2197</a></section></div><div class="stats milestone-stats">' + view.items.map((v, i) => '<button data-item="' + i + '" aria-pressed="' + (i === selected) + '"><span class="metric-label">' + v.category + "</span><strong>" + v.title + '</strong><span class="metric-note">' + v.timing + "</span></button>").join("") + '</div><div class="growth-details"><article class="milestone-detail guidance-current"><p class="eyebrow">' + view.label + " \xB7 " + item.timing + "</p><h2>" + item.title + '</h2><div class="detail-columns"><div><h3>What it looks like</h3><p>' + item.lookFor + "</p></div><div><h3>Play together</h3><p>" + item.play + '</p></div></div><a class="source-link" href="' + (item.source || view.source) + '">Development guide \u2197</a></article><section class="movement-card card guidance-current"><h2>New movements</h2>' + list(movement2.items.map((i) => i.title + ": " + i.action)) + "</section></div>" + (m >= 12 ? '<div class="cards">' + card("Words & connection", ["Name what your child is looking at, then wait for a response.", "Expand a word into a short phrase. Read and take turns."]) + card("Big feelings", ["Name the feeling and stay close.", "Offer two simple choices and a predictable transition."]) + card("Potty readiness", ["Watch for longer dry periods, noticing a wet diaper, and interest in the toilet.", "Offer a low-pressure introduction when these signs appear."]) + "</div>" : "") + '<details class="disclosure"><summary><b>When to ask for help</b></summary><p>Contact your child\u2019s clinician about a lost skill or a missed age checkpoint.</p></details>'; } var chartList = []; function data() { const range = chartAgeRanges[chartYear]; chartList = [dayTrend, sleepTrend, feedingTrend, growthTrend2].map((t) => trendForRange(t, range.min, range.max)); return '<div class="data-heading">' + heading("DATA", "Changes with age") + '<label class="age-select chart-age-select">Age range<select id="chart-age-range">' + chartAgeRanges.map((r, i) => '<option value="' + i + '" ' + (i === chartYear ? "selected" : "") + ">" + r.label + "</option>").join("") + '</select></label></div><div class="data-charts">' + chartList.map(chart).join("") + "</div>"; } function render() { document.title = CONFIG.name + " \xB7 Daybook"; $("#app").innerHTML = '<div class="header-band"><header class="masthead shell"><a class="identity" href="#day"><span>' + esc(CONFIG.name) + '<span class="name-dot">.</span></span><small>Growth & Routines</small></a><div class="age-tag"><b>' + Math.floor(actual) + " months" + (CONFIG.dueDate && actual < 24 ? " \xB7 " + Math.floor(dev) + " corrected" : "") + "</b><span>" + (CONFIG.birthDate ? "Born " + esc(CONFIG.birthDate) : "Your age-based guide") + '</span></div></header></div><div class="shell"><nav class="navigation" aria-label="Main navigation">' + Object.entries(labels).map(([id, label]) => '<button data-tab="' + id + '" class="' + (id === tab ? "active" : "") + '" ' + (id === tab ? 'aria-current="page"' : "") + '><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">' + icon[id] + "</svg><span>" + label + "</span></button>").join("") + '</nav><main id="main">' + { day, sleep, feeding, grow, data }[tab]() + '<footer class="footer"><details class="disclosure"><summary><b>Sources & updates</b><span>Reviewed ' + CONFIG.reviewed + '</span></summary><div class="source-list">' + baseSources.map(([label, url]) => '<a href="' + url + '" target="_blank" rel="noreferrer">' + label + "</a>").join("") + "</div><p>Review preference: " + esc(CONFIG.updateCadence) + ". Age advances automatically when this page opens. Research refreshes and reminders use your AI\u2019s scheduling feature, if configured.</p></details></footer></main></div>"; document.querySelectorAll("[data-tab]").forEach((b) => b.onclick = () => { tab = b.dataset.tab; render(); window.scrollTo(0, 0); }); $("#wake-time")?.addEventListener("change", (e) => { if (!/^\d\d:\d\d$/.test(e.target.value)) return; wake = e.target.value; try { localStorage.setItem(key, wake); } catch { } render(); }); $("#stage")?.addEventListener("change", (e) => { view = viewsForGroup(e.target.value)[0]; selected = 0; render(); }); $("#view")?.addEventListener("change", (e) => { view = milestoneViews.find((v) => v.id === e.target.value); selected = 0; render(); }); document.querySelectorAll("[data-item]").forEach((b) => b.onclick = () => { selected = +b.dataset.item; render(); }); document.querySelectorAll(".trend-card").forEach((card2, ci) => { const t = chartList[ci]; card2.querySelectorAll(".trend-point").forEach((p) => { const show = () => { const s = t.series[+p.dataset.si], m = +p.dataset.month, v = trendValue(s, m); const tip = card2.querySelector(".trend-tooltip"); tip.hidden = false; tip.style.cssText = "left:20%;top:6px"; tip.innerHTML = "<span>" + m + " months \xB7 " + s.label + "</span><strong>" + (v?.low !== void 0 ? v.low + "\u2013" + v.high : Math.round((v?.value ?? seriesPoints(s).find((q) => q.month === m)?.value) * 10) / 10) + " <small>" + t.unit + "</small></strong>" + (v?.detail ? "<p>" + esc(v.detail) + "</p>" : ""); }; p.onclick = show; p.onkeydown = (e) => { if (e.key === "Enter" || e.key === " ") { e.preventDefault(); show(); } }; }); }); } document.addEventListener("change", (event) => { if (event.target.id === "chart-age-range") { chartYear = Number(event.target.value); render(); } }); document.addEventListener("click", (event) => { if (!event.target.closest(".trend-point")) document.querySelectorAll(".trend-tooltip").forEach((t) => t.hidden = true); }); document.addEventListener("keydown", (event) => { if (event.key === "Escape") document.querySelectorAll(".trend-tooltip").forEach((t) => t.hidden = true); }); render(); })(); </script></body></html> ````` END INCLUDED DAYBOOK TEMPLATE Ask the first unanswered questions now.

Stay in the loop

More things worth trying.

New tools, guides and useful finds for career, finances, home and parenthood.

Optional. You can use every resource without signing up. Privacy