/* Generated by prep_assets.py from the captures. Do not edit by hand: it is rewritten when a capture changes. */
/* For each cut card: its place in its capture's first screen, as fractions (see ASSETS.md), and how far it may be
   magnified over that place without covering its neighbours: --pop-scale about the point --pop-origin-y from its top. */
.card-score { --card-top: 0.14416; --card-left: 0.04975; --card-width: 0.90050; --card-ratio: 1086 / 564; --pop-scale: 1.181; --pop-origin-y: 23.5%; }
.card-scan-score { --card-top: 0.51945; --card-left: 0.04975; --card-width: 0.90050; --card-ratio: 1086 / 534; --pop-scale: 1.220; --pop-origin-y: 28.8%; }
.card-food-title { --card-top: 0.15561; --card-left: 0.04975; --card-width: 0.90050; --card-ratio: 1086 / 384; --pop-scale: 1.220; --pop-origin-y: 56.5%; }
.card-serving-guide { --card-top: 0.77346; --card-left: 0.04975; --card-width: 0.90050; --card-ratio: 1086 / 636; --pop-scale: 1.162; --pop-origin-y: 24.3%; }
.card-journey-stages { --card-top: 0.20137; --card-left: 0.04975; --card-width: 0.90050; --card-ratio: 1086 / 312; --pop-scale: 1.220; --pop-origin-y: 40.0%; }
.card-test-steps { --card-top: 0.50114; --card-left: 0.04975; --card-width: 0.90050; --card-ratio: 1086 / 876; --pop-scale: 1.220; --pop-origin-y: 10.3%; }
.card-hypno-progress { --card-top: 0.14531; --card-left: 0.05224; --card-width: 0.89552; --card-ratio: 1080 / 336; --pop-scale: 1.179; --pop-origin-y: 35.0%; }
.card-hypno-today { --card-top: 0.29291; --card-left: 0.04975; --card-width: 0.90050; --card-ratio: 1086 / 525; --pop-scale: 1.185; --pop-origin-y: 40.2%; }
