:root{--sand:#f7f1e8;--card:#fffdfa;--ink:#3d332c;--ink2:#5c5149;--muted:#8f8177;--line:#e6dcd0;--accent:#b57169;--mustard-bg:#d9a44129;--mustard-line:#d9a4418c;--mustard-ink:#7a5410;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--sand);font-family:Work Sans,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--sand);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}h1,h2{letter-spacing:-.01em;text-wrap:pretty;font-family:Georgia,Times New Roman,serif;font-weight:500}code{background:#f1e9dd;border-radius:5px;padding:1px 5px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.92em}.page{max-width:780px;margin:0 auto;padding:0 20px 64px}.header{border-bottom:1px solid var(--line);padding:56px 0 36px}.header__title{margin:0 0 16px;font-size:clamp(30px,7vw,46px);line-height:1.12}.header__lead{max-width:52ch;color:var(--ink2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.65}.content{flex-direction:column;gap:48px;padding-top:44px;display:flex}.prose h2{margin:0 0 14px;font-size:22px}.prose h2:not(:first-child){margin-top:32px}.prose p{max-width:60ch;color:var(--ink2);text-wrap:pretty;margin:0 0 14px;font-size:15.5px;line-height:1.7}.embed-section h2{margin:0 0 18px;font-size:22px}.made-by-line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;margin:16px 0 0;font-size:12.5px;display:flex}.made-by{color:inherit;align-items:center;gap:8px;text-decoration:none;transition:color .15s;display:inline-flex}.made-by:hover,.made-by:focus-visible{color:var(--ink2)}.made-by__badge{border:1px solid var(--line);background:var(--card);border-radius:6px;align-items:center;padding:4px 8px;display:inline-flex}.made-by__badge img{width:auto;height:14px;display:block}.embed{flex-direction:column;gap:12px;display:flex}.embed__frame{border:1px solid var(--line);background:var(--card);border-radius:20px;width:100%;transition:height .18s;display:block;overflow:hidden}.embed__warning{border:1px solid var(--mustard-line);background:var(--mustard-bg);color:var(--mustard-ink);border-radius:14px;margin:0;padding:14px 16px;font-size:14px;line-height:1.55}.embed__diagnostics{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:0;font-size:12px;display:flex}@media (prefers-reduced-motion:reduce){.embed__frame{transition:none}}.crawl-host{position:relative}.crawling-baby{width:100vw;left:calc(50% - 50vw);bottom:var(--crawl-bottom,0);height:var(--crawl-size);pointer-events:none;z-index:1;position:absolute;overflow:hidden}.crawling-baby__img{width:var(--crawl-size);height:auto;transform:translate3d(calc(-1 * var(--crawl-size)), 0, 0);position:absolute;bottom:0;left:0}.crawling-baby--running .crawling-baby__img{animation:crawl-across var(--crawl-duration) linear var(--crawl-delay) 1 both;will-change:transform}@keyframes crawl-across{0%{transform:translate3d(calc(-1 * var(--crawl-size)), 0, 0)}to{transform:translate(100vw)}}
