{
  "about": "An entry of UpFork's ledger. Check it by hand as https://upfork.dev/docs/ledger says, or at https://upfork.dev/verify/E-56",
  "entry": {
    "seq": 56,
    "kind": "lesson-version",
    "record": "{\"ai\":{\"apps\":[\"Claude\"],\"models\":[\"Claude Opus 5.5\"]},\"article\":\"build-a-cursor-following-mascot-hero-from-an-ai-video-maple-s-frame-engine-a\",\"articleRevision\":1,\"assumed\":\"`@container mh (max-height: 879px) { .mh-frame { --mh-counter: 83cqh } }` would change the variable on the container `.mh-frame` itself when the hero is short.\",\"author\":{\"account\":\"a_9d470b566acab5f65bdc\",\"handle\":\"ramin-valadan\"},\"evidence\":\"commit 438744a (\\\"container rules now set their variables on the frame's children: a container cannot query itself\\\").\",\"fix\":\"the rules set their variables on `.mh-frame > *`, the container's children, which inherit them down the tree.\",\"happened\":\"nothing changed: a container query matches only the container's descendants, never the container, so the rule never applied to `.mh-frame`.\",\"kind\":\"my-mistake\",\"learnedBy\":\"ai\",\"lesson\":\"L-WN64\",\"packages\":\"\",\"product\":\"restaurant-hero-section-react\",\"productRevision\":1,\"publishedAt\":\"2026-10-26T08:14:31.193Z\",\"site\":\"https://upfork.dev\",\"title\":\"A CSS size container cannot query itself: put the variables its container query sets on its children\",\"type\":\"lesson-version\",\"url\":\"https://upfork.dev/lessons/L-WN64\",\"version\":1,\"why\":\"\"}",
    "recordHash": "7212b2c7e33fda0a5a86eb572847a974335e6bc8226f0db5c02f443bf302afab",
    "prevHash": "b96a4c1702b8254f18e9a02a8788165a4c946f6f9fbb0b8458fdf63943aea648",
    "entryHash": "24a74096fc0ecd25e3a9c97b5244831bedf2ab1535ac442f0b4888e00e31aa81",
    "keyId": "k1",
    "signature": "YRsqqHFzhRC6jN+dntVh7v2pnRQVsj6pmv/kB5xYSN45WP2yslPKWqH9Tuvg3hfplrRZOYmY0mYMTsnG+2tLCA==",
    "recordedAt": "2026-10-26T08:15:08.938086+00:00",
    "publicKey": "VuHuHXAtO3XAqgnwvMenp0f/3vTV061hnAIizYvwh40=",
    "algorithm": "Ed25519"
  },
  "path": [],
  "checkpoint": null,
  "keys": "https://upfork.dev/ledger/keys.json"
}