.home[data-astro-cid-lcdefpme]{--sky:#bfe3ff;--sky-deep:#9ed3ff;--sun:#ffe08a;--mint:#bdebd3;--peach:#ffd7ba;--lavender:#d9d2ff;--pink:#ffd3e2;--leaf:#bfe3b0;--hill:#cdeccb;--ink:#243b53;background:#f7fbff;overflow:hidden}.home-wrap[data-astro-cid-lcdefpme]{max-width:1160px;margin:0 auto;padding:0 20px 8px}.hero[data-astro-cid-lcdefpme]{background:linear-gradient(#cdeaff 0%,#e4f4ff 55%,#f1f9ff 100%);padding:56px 20px 0;position:relative;overflow:hidden}.hero-inner[data-astro-cid-lcdefpme]{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;max-width:1160px;margin:0 auto;padding-bottom:70px;display:grid;position:relative}.kicker[data-astro-cid-lcdefpme]{color:var(--ink);background:#fff;border-radius:999px;margin-bottom:1rem;padding:.4rem .95rem;font-size:.95rem;font-weight:700;display:inline-block;box-shadow:0 6px 16px #243b531a}.hero-title[data-astro-cid-lcdefpme]{color:#1f3550;margin:0 0 1rem;font-family:Fraunces Variable,Georgia,serif;font-size:clamp(2.1rem,5vw,3.4rem);font-weight:600;line-height:1.08}.hero-title[data-astro-cid-lcdefpme] .hl[data-astro-cid-lcdefpme]{color:var(--color-primary);background:linear-gradient(#0000 62%,#ffe9b0 62%);padding:0 .1em}.hero-lead[data-astro-cid-lcdefpme]{color:#41566b;max-width:33ch;margin:0 0 1.5rem;font-size:1.15rem;line-height:1.6}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.7rem;margin-bottom:1.4rem;display:flex}.home-btn[data-astro-cid-lcdefpme]{border:1.5px solid #0000;border-radius:14px;justify-content:center;align-items:center;padding:.78rem 1.4rem;font-size:1.02rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.home-btn[data-astro-cid-lcdefpme]:hover{text-decoration:none;transform:translateY(-2px)}.home-btn-primary[data-astro-cid-lcdefpme]{color:#fff;background:#2b6fd8;box-shadow:0 10px 20px #2f74e047}.home-btn-primary[data-astro-cid-lcdefpme]:hover,.home-btn-primary[data-astro-cid-lcdefpme]:focus{color:#fff;background:#2766c9;box-shadow:0 14px 26px #2f74e057}.home-btn-soft[data-astro-cid-lcdefpme]{color:#2766c9;background:#fff;border-color:#dbe7f5;box-shadow:0 6px 14px #243b5314}.home-btn-soft[data-astro-cid-lcdefpme]:hover,.home-btn-soft[data-astro-cid-lcdefpme]:focus{color:#1f55ad;background:#f4f9ff;border-color:#c7dcf2;box-shadow:0 12px 22px #243b531f}.trust[data-astro-cid-lcdefpme]{color:#4a5f74;flex-wrap:wrap;gap:.5rem 1.1rem;margin:0;padding:0;font-size:.92rem;font-weight:600;list-style:none;display:flex}.hero-art[data-astro-cid-lcdefpme]{aspect-ratio:16/11;background:linear-gradient(160deg,#eaf6ff,#fff6e6);border:5px solid #fff;border-radius:28px;animation:7s ease-in-out infinite floaty;position:relative;overflow:hidden;box-shadow:0 24px 50px #243b532e}.hero-art[data-astro-cid-lcdefpme] img{z-index:2;object-fit:cover;width:100%;height:100%;display:block;position:relative}.art-fallback[data-astro-cid-lcdefpme]{z-index:1;justify-content:center;align-items:center;gap:.4em;font-size:clamp(2.5rem,7vw,4.5rem);display:flex;position:absolute;inset:0}.sun[data-astro-cid-lcdefpme]{z-index:1;background:radial-gradient(circle,#ffe487,#ffd24d);border-radius:50%;width:96px;height:96px;position:absolute;top:36px;right:7%;box-shadow:0 0 0 14px #ffe08759,0 0 60px #ffc43c80}.cloud[data-astro-cid-lcdefpme]{filter:blur(.3px);opacity:.92;z-index:1;background:#fff;border-radius:999px;position:absolute}.cloud[data-astro-cid-lcdefpme]:before,.cloud[data-astro-cid-lcdefpme]:after{content:"";background:#fff;border-radius:50%;position:absolute}.cloud-1[data-astro-cid-lcdefpme]{width:120px;height:34px;animation:26s linear infinite drift;top:60px;left:6%}.cloud-1[data-astro-cid-lcdefpme]:before{width:50px;height:50px;top:-22px;left:18px}.cloud-1[data-astro-cid-lcdefpme]:after{width:38px;height:38px;top:-14px;left:60px}.cloud-2[data-astro-cid-lcdefpme]{width:90px;height:26px;animation:34s linear infinite drift;top:130px;left:40%}.cloud-2[data-astro-cid-lcdefpme]:before{width:38px;height:38px;top:-16px;left:14px}.cloud-2[data-astro-cid-lcdefpme]:after{width:30px;height:30px;top:-10px;left:46px}.cloud-3[data-astro-cid-lcdefpme]{width:70px;height:22px;animation:30s linear infinite drift;top:26px;left:33%}.cloud-3[data-astro-cid-lcdefpme]:before{width:30px;height:30px;top:-12px;left:12px}.cloud-3[data-astro-cid-lcdefpme]:after{width:24px;height:24px;top:-8px;left:34px}.hill[data-astro-cid-lcdefpme]{z-index:1;width:100%;height:110px;display:block;position:absolute;bottom:-1px;left:0;right:0}.block[data-astro-cid-lcdefpme]{margin-top:52px}.panel[data-astro-cid-lcdefpme].christmas-callout{color:#344c40;background:#fff8e9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem 1.5rem;margin-top:24px;display:flex}.christmas-callout[data-astro-cid-lcdefpme][hidden]{display:none}.christmas-callout[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#214e39;margin:.2rem 0 .35rem;font:600 clamp(1.35rem,3vw,1.8rem)/1.2 Fraunces Variable,Georgia,serif}.christmas-callout[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.christmas-eyebrow[data-astro-cid-lcdefpme]{color:#922e33;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:700}.christmas-link[data-astro-cid-lcdefpme],.christmas-link[data-astro-cid-lcdefpme]:hover,.christmas-link[data-astro-cid-lcdefpme]:focus-visible{color:#fff;background:#214e39}.rotd-block[data-astro-cid-lcdefpme]{margin-top:34px}.rotd-panel[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#fff8e8 0%,#fff 60%);align-items:center;gap:1.1rem;display:flex}.rotd-icon[data-astro-cid-lcdefpme]{background:var(--sun);color:#8a5a00;border-radius:16px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.rotd-icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:26px;height:26px}.rotd-body[data-astro-cid-lcdefpme]{flex-direction:column;gap:.3rem;min-width:0;display:flex}.rotd-eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.02em;text-transform:uppercase;color:#8a6d1f;font-size:.85rem;font-weight:700}.rotd-link[data-astro-cid-lcdefpme]{-webkit-line-clamp:2;color:#1f3550;text-underline-offset:3px;-webkit-box-orient:vertical;min-height:2.6em;font-family:Fraunces Variable,Georgia,serif;font-size:1.35rem;font-weight:600;line-height:1.3;text-decoration-thickness:2px;display:-webkit-box;overflow:hidden}.rotd-link[data-astro-cid-lcdefpme]:hover{color:var(--color-primary)}.block-head[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:1.6rem}.block-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#1f3550;margin:0 0 .35rem;font-family:Fraunces Variable,Georgia,serif;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:600}.block-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#5a6b7d;margin:0;font-size:1.05rem}.rhyme-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:18px;display:grid}.rhyme-card[data-astro-cid-lcdefpme]{background:#fff;border:1px solid #eaf0f6;border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 10px 22px #243b5312}.rhyme-card[data-astro-cid-lcdefpme]:hover{text-decoration:none;transform:translateY(-5px);box-shadow:0 18px 34px #243b5324}.rhyme-thumb[data-astro-cid-lcdefpme]{aspect-ratio:4/3;background:#eef5fb;display:block}.rhyme-thumb[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;display:block}.rhyme-name[data-astro-cid-lcdefpme]{color:#28415c;padding:.75rem .85rem .95rem;font-size:.98rem;font-weight:700;line-height:1.25}.rhyme-thumb[data-astro-cid-lcdefpme]{position:relative}.intl-flag[data-astro-cid-lcdefpme]{background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;padding:3px;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 3px 8px #243b5340}.intl-flag[data-astro-cid-lcdefpme] .fi{background-position:50%;background-size:cover;border-radius:50%;width:100%;height:100%}.intl-text[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.intl-card[data-astro-cid-lcdefpme] .rhyme-name[data-astro-cid-lcdefpme]{padding-bottom:.1rem}.intl-en[data-astro-cid-lcdefpme]{color:#66788a;padding:0 .85rem .9rem;font-size:.85rem;font-weight:600;line-height:1.2}.block-foot[data-astro-cid-lcdefpme]{text-align:center;margin:1.3rem 0 0}.block-foot[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:700}.explore-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.explore-pill[data-astro-cid-lcdefpme]{background:#fff;border:1px solid #eaf0f6;border-radius:18px;align-items:center;gap:.9rem;padding:.9rem 1.05rem;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 8px 18px #243b530f}.explore-pill[data-astro-cid-lcdefpme]:hover{text-decoration:none;transform:translateY(-4px);box-shadow:0 16px 28px #243b531f}.pill-icon[data-astro-cid-lcdefpme]{background:var(--c);color:#1f3550;border-radius:16px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.pill-icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:26px;height:26px}.pill-text[data-astro-cid-lcdefpme]{flex-direction:column;line-height:1.2;display:flex}.pill-text[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#28415c;font-size:1.05rem}.pill-text[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:#5f7184;font-weight:600}.theme-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;display:grid}.theme-card[data-astro-cid-lcdefpme]{background:linear-gradient(0deg, #ffffff8c, #ffffff8c), var(--tint);border:1px solid #ffffffb3;border-radius:20px;align-items:center;gap:1rem;padding:.9rem 1rem;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 10px 22px #243b5314}.theme-card[data-astro-cid-lcdefpme]:hover{text-decoration:none;transform:translateY(-5px);box-shadow:0 18px 32px #243b5329}.theme-tile[data-astro-cid-lcdefpme]{background:var(--tint);border-radius:50%;flex-shrink:0;place-items:center;width:76px;height:76px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #ffffffd9}.theme-emoji[data-astro-cid-lcdefpme]{font-size:2rem}.theme-tile[data-astro-cid-lcdefpme] img{object-fit:cover;z-index:2;width:100%;height:100%;position:absolute;inset:0}.theme-text[data-astro-cid-lcdefpme]{flex-direction:column;line-height:1.25;display:flex}.theme-text[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#28415c;font-size:1.08rem}.theme-text[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:#51647a;font-weight:600}.panel[data-astro-cid-lcdefpme]{background:#fff;border:1px solid #eaf0f6;border-radius:22px;padding:1.6rem 1.8rem;box-shadow:0 12px 26px #243b5312}.recent-head[data-astro-cid-lcdefpme]{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.recent-badge[data-astro-cid-lcdefpme]{background:var(--sun);border-radius:16px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:1.6rem;display:grid}.recent-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#1f3550;margin:0;font-family:Fraunces Variable,Georgia,serif;font-size:1.5rem;font-weight:600}.recent-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#5a6b7d;margin:0}.recent-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem 1.2rem;margin:0;padding:0;list-style:none;display:grid}.recent-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:.35rem 0}.recent-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:600}.recent-empty[data-astro-cid-lcdefpme]{color:#8595a5;font-weight:500}.parents-panel[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#eef4ff 0%,#fff4e8 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.4rem;display:flex}.parents-panel[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#1f3550;margin:0 0 .4rem;font-family:Fraunces Variable,Georgia,serif;font-size:1.6rem;font-weight:600}.parents-panel[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#4a5f74;max-width:52ch;margin:0}.parents-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.6rem;display:flex}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes drift{0%{transform:translate(-30px)}to{transform:translate(40px)}}@media (prefers-reduced-motion:reduce){.hero-art[data-astro-cid-lcdefpme],.cloud[data-astro-cid-lcdefpme]{animation:none!important}}@media (width<=860px){.hero[data-astro-cid-lcdefpme]{padding-top:40px}.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:26px;padding-bottom:60px}.hero-copy[data-astro-cid-lcdefpme]{text-align:center}.hero-lead[data-astro-cid-lcdefpme]{max-width:none}.hero-cta[data-astro-cid-lcdefpme],.trust[data-astro-cid-lcdefpme]{justify-content:center}.sun[data-astro-cid-lcdefpme]{width:70px;height:70px;top:20px;right:18px}.parents-panel[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}}@media (width<=560px){.rhyme-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px}.panel[data-astro-cid-lcdefpme]{padding:1.3rem 1.2rem}.parents-cta[data-astro-cid-lcdefpme]{width:100%}.parents-cta[data-astro-cid-lcdefpme] .home-btn[data-astro-cid-lcdefpme]{flex:1}}
