@property --newt-f-c { syntax: '<number>'; inherits: false; initial-value: 0; } @property --newt-f-frz { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-T { syntax: '<integer>'; inherits: true; initial-value: 0; } @property --newt-f-k { syntax: '<integer>'; inherits: true; initial-value: 1; }
@property --newt-f-qwr { syntax: '<number>'; inherits: true; initial-value: -1; } @property --newt-f-qwb { syntax: '<number>'; inherits: true; initial-value: -1; } @property --newt-f-qo1l { syntax: '<number>'; inherits: true; initial-value: -1; } @property --newt-f-qo1r { syntax: '<number>'; inherits: true; initial-value: -1; } @property --newt-f-qo1t { syntax: '<number>'; inherits: true; initial-value: -1; } @property --newt-f-qo1b { syntax: '<number>'; inherits: true; initial-value: -1; } @property --newt-f-q1axn { syntax: '<number>'; inherits: true; initial-value: -1; } @property --newt-f-q1axf { syntax: '<number>'; inherits: true; initial-value: -1; } @property --newt-f-q1ayn { syntax: '<number>'; inherits: true; initial-value: -1; } @property --newt-f-q1ayf { syntax: '<number>'; inherits: true; initial-value: -1; } @property --newt-f-q1bxn { syntax: '<number>'; inherits: true; initial-value: -1; } @property --newt-f-q1bxf { syntax: '<number>'; inherits: true; initial-value: -1; } @property --newt-f-q1byn { syntax: '<number>'; inherits: true; initial-value: -1; } @property --newt-f-q1byf { syntax: '<number>'; inherits: true; initial-value: -1; } @property --newt-f-q1gxf { syntax: '<number>'; inherits: true; initial-value: -1; } @property --newt-f-q1gyf { syntax: '<number>'; inherits: true; initial-value: -1; } @property --newt-f-q1mxn { syntax: '<number>'; inherits: true; initial-value: -1; } @property --newt-f-q1mxf { syntax: '<number>'; inherits: true; initial-value: -1; }
@property --newt-f-ox1 { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-ob1 { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-ow1 { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-oh1 { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-oc1 { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-os1 { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-ww { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-wh { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-s1x { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-s1y { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-s1vx { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-s1vy { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-s1sp { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-s1tu { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-s1size { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-s1r { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-s1sh { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-s1cs { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-s1tick { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-s1ok { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-s1gx { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-s1gy { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-s1e { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-s1mu { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-s1fx { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-n1 { syntax: '<number>'; inherits: true; initial-value: 0; }  @property --newt-f-s1zz { syntax: '<number>'; inherits: false; initial-value: 0; } @property --newt-f-rk1 { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-ru1 { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-rv1 { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-anyrp { syntax: '<number>'; inherits: false; initial-value: 0; } @property --newt-f-anyrod { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-wadv { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-hp { syntax: '<number>'; inherits: false; initial-value: 0; } @property --newt-f-okp { syntax: '<number>'; inherits: false; initial-value: 0; } @property --newt-f-okv { syntax: '<number>'; inherits: false; initial-value: 0; } @property --newt-f-zz { syntax: '<number>'; inherits: false; initial-value: 0; } @property --newt-f-myrod { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-ruw { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-rvw { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-hasrod { syntax: '<number>'; inherits: false; initial-value: 0; } @property --newt-f-mpx { syntax: '<number>'; inherits: false; initial-value: 0; } @property --newt-f-mpy { syntax: '<number>'; inherits: false; initial-value: 0; } @property --newt-f-mpr { syntax: '<number>'; inherits: false; initial-value: 0; } @property --newt-f-dwx { syntax: '<number>'; inherits: false; initial-value: 0; } @property --newt-f-dwy { syntax: '<number>'; inherits: false; initial-value: 0; } @property --newt-f-dwl { syntax: '<number>'; inherits: false; initial-value: 0; } @property --newt-f-shape { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-fx { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-fy { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-fvx { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-fvy { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-fsp { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-fturn { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-fr { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-fe { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-fm { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-ffx { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-otick { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-ocount { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-ocs { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-adv { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-cadv { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-nself { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-hgx { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-hgy { syntax: '<number>'; inherits: true; initial-value: 0; } @property --newt-f-xc { syntax: '<integer>'; inherits: true; initial-value: 0; } @property --newt-f-yc { syntax: '<integer>'; inherits: true; initial-value: 0; } @property --newt-f-vxc { syntax: '<integer>'; inherits: true; initial-value: 0; } @property --newt-f-vyc { syntax: '<integer>'; inherits: true; initial-value: 0; } @property --newt-f-spc { syntax: '<integer>'; inherits: true; initial-value: 0; } @property --newt-f-tuc { syntax: '<integer>'; inherits: true; initial-value: 0; } @property --newt-f-tk { syntax: '<integer>'; inherits: true; initial-value: 0; } @property --newt-f-crn { syntax: '<integer>'; inherits: true; initial-value: 0; }
@property --newt-f-ngt0 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ngt1 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ngt2 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ngt3 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ngt4 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ngt5 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ngt6 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ngt7 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ng0 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng1 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng2 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng3 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng4 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng5 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng6 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng7 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng8 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng9 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng10 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng11 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng12 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng13 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng14 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng15 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng16 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng17 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng18 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng19 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng20 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng21 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng22 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng23 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng24 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng25 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng26 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng27 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng28 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng29 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng30 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng31 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng32 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng33 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng34 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng35 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng36 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng37 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng38 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng39 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng40 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng41 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng42 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng43 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng44 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng45 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng46 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng47 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng48 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng49 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng50 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng51 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng52 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ngt8 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ngt9 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ngt10 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ngt11 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ngt12 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ngt13 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ngt14 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ngt15 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ngt16 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ngt17 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ngt18 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ngt19 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ngt20 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ngt21 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ngt22 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ngt23 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ngt24 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ngt25 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ngt26 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ngt27 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ng53 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng54 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng55 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng56 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng57 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng58 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng59 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng60 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng61 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng62 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng63 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng64 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng65 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng66 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ngt28 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ng67 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng68 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng69 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng70 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng71 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng72 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng73 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng74 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng75 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng76 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng77 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng78 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng79 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng80 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng81 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng82 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng83 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng84 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng85 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng86 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng87 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng88 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng89 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng90 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng91 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng92 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng93 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng94 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng95 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng96 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng97 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng98 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng99 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng100 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng101 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng102 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng103 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng104 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng105 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ngt29 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ng106 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng107 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng108 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng109 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng110 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng111 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng112 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng113 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng114 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng115 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng116 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng117 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng118 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng119 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng120 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng121 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng122 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng123 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng124 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng125 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng126 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng127 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ngt30 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ngt31 { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --newt-f-ng128 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng129 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng130 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng131 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng132 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng133 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng134 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng135 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng136 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng137 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng138 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng139 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng140 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng141 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng142 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng143 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng144 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng145 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng146 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng147 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng148 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng149 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng150 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng151 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng152 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng153 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng154 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng155 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng156 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng157 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng158 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng159 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng160 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng161 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng162 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng163 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng164 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng165 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng166 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng167 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng168 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng169 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng170 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng171 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng172 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng173 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng174 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng175 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng176 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng177 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng178 { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --newt-f-ng179 { syntax: '<number>'; inherits: false; initial-value: 0; }

@keyframes newt-rdwr { from { --newt-f-qwr: 1048576; } to { --newt-f-qwr: 0; } }
@keyframes newt-rdwb { from { --newt-f-qwb: 1048576; } to { --newt-f-qwb: 0; } }
@keyframes newt-rdo1l { from { --newt-f-qo1l: 1048576; } to { --newt-f-qo1l: 0; } }
@keyframes newt-rdo1r { from { --newt-f-qo1r: 1048576; } to { --newt-f-qo1r: 0; } }
@keyframes newt-rdo1t { from { --newt-f-qo1t: 1048576; } to { --newt-f-qo1t: 0; } }
@keyframes newt-rdo1b { from { --newt-f-qo1b: 1048576; } to { --newt-f-qo1b: 0; } }
@keyframes newt-rd1axn { from { --newt-f-q1axn: 1048576; } to { --newt-f-q1axn: 0; } }
@keyframes newt-rd1axf { from { --newt-f-q1axf: 1048576; } to { --newt-f-q1axf: 0; } }
@keyframes newt-rd1ayn { from { --newt-f-q1ayn: 1048576; } to { --newt-f-q1ayn: 0; } }
@keyframes newt-rd1ayf { from { --newt-f-q1ayf: 1048576; } to { --newt-f-q1ayf: 0; } }
@keyframes newt-rd1bxn { from { --newt-f-q1bxn: 1048576; } to { --newt-f-q1bxn: 0; } }
@keyframes newt-rd1bxf { from { --newt-f-q1bxf: 1048576; } to { --newt-f-q1bxf: 0; } }
@keyframes newt-rd1byn { from { --newt-f-q1byn: 1048576; } to { --newt-f-q1byn: 0; } }
@keyframes newt-rd1byf { from { --newt-f-q1byf: 1048576; } to { --newt-f-q1byf: 0; } }
@keyframes newt-rd1gxf { from { --newt-f-q1gxf: 1048576; } to { --newt-f-q1gxf: 0; } }
@keyframes newt-rd1gyf { from { --newt-f-q1gyf: 1048576; } to { --newt-f-q1gyf: 0; } }
@keyframes newt-rd1mxn { from { --newt-f-q1mxn: 1048576; } to { --newt-f-q1mxn: 0; } }
@keyframes newt-rd1mxf { from { --newt-f-q1mxf: 1048576; } to { --newt-f-q1mxf: 0; } }
@property --newt-f-gc0 { syntax: '<number>'; inherits: false; initial-value: 0; } @keyframes newt-gc0 { entry 100% { --newt-f-gc0: 1048576; } exit 100% { --newt-f-gc0: 0; } } @property --newt-f-gc1 { syntax: '<number>'; inherits: false; initial-value: 0; } @keyframes newt-gc1 { entry 100% { --newt-f-gc1: 1048576; } exit 100% { --newt-f-gc1: 0; } } @property --newt-f-gk0 { syntax: '<number>'; inherits: false; initial-value: 0; } @keyframes newt-gk0 { entry 100% { --newt-f-gk0: 1048576; } exit 100% { --newt-f-gk0: 0; } } @property --newt-f-gk1 { syntax: '<number>'; inherits: false; initial-value: 0; } @keyframes newt-gk1 { entry 100% { --newt-f-gk1: 1048576; } exit 100% { --newt-f-gk1: 0; } } @property --newt-f-gmx { syntax: '<number>'; inherits: false; initial-value: 0; } @property --newt-f-gmy { syntax: '<number>'; inherits: false; initial-value: 0; }
@keyframes newt-flat-clock { from { --newt-f-c: 0.5; } to { --newt-f-c: 9984.5; } }
.newt-world { display: grid; position: relative; contain: layout; overflow: hidden; overflow-anchor: none; height: 360px;
  grid-template-columns: repeat(var(--newt-tile-columns, 1), calc(var(--newt-tile, 0) * 1px)); grid-template-rows: repeat(var(--newt-tile-rows, 1), calc(var(--newt-tile, 0) * 1px));
  grid-template-areas: var(--newt-r1, ) var(--newt-r2, ) var(--newt-r3, ) var(--newt-r4, ) var(--newt-r5, ) var(--newt-r6, ) var(--newt-r7, ) var(--newt-r8, ) var(--newt-r9, ) var(--newt-r10, ) var(--newt-r11, ) var(--newt-r12, ) var(--newt-r13, ) var(--newt-r14, ) var(--newt-r15, ) var(--newt-r16, ) var(--newt-r17, ) var(--newt-r18, ) var(--newt-r19, ) var(--newt-r20, ) var(--newt-r21, ) var(--newt-r22, ) var(--newt-r23, ) var(--newt-r24, ); grid-auto-columns: 0px; grid-auto-rows: 0px; justify-content: start; align-content: start;
  timeline-scope: --newt-f-rwl, --newt-f-rwt, --newt-f-ro1l, --newt-f-ro1t, --newt-f-r1axn, --newt-f-r1ayn, --newt-f-r1bxn, --newt-f-r1byn, --newt-f-r1gxn, --newt-f-r1gyn, --newt-f-r1mxn;
  animation: newt-rdwr linear both, newt-rdwb linear both, newt-rdo1l linear both, newt-rdo1r linear both, newt-rdo1t linear both, newt-rdo1b linear both, newt-rd1axn linear both, newt-rd1axf linear both, newt-rd1ayn linear both, newt-rd1ayf linear both, newt-rd1bxn linear both, newt-rd1bxf linear both, newt-rd1byn linear both, newt-rd1byf linear both, newt-rd1gxf linear both, newt-rd1gyf linear both, newt-rd1mxn linear both, newt-rd1mxf linear both;
  animation-timeline: --newt-f-rwl, --newt-f-rwt, --newt-f-ro1l, --newt-f-ro1l, --newt-f-ro1t, --newt-f-ro1t, --newt-f-r1axn, --newt-f-r1axn, --newt-f-r1ayn, --newt-f-r1ayn, --newt-f-r1bxn, --newt-f-r1bxn, --newt-f-r1byn, --newt-f-r1byn, --newt-f-r1gxn, --newt-f-r1gyn, --newt-f-r1mxn, --newt-f-r1mxn; animation-range: entry 100% exit 100%, entry 100% exit 100%, entry 0% exit 0%, entry 100% exit 100%, entry 0% exit 0%, entry 100% exit 100%, entry 0% exit 0%, entry 100% exit 100%, entry 0% exit 0%, entry 100% exit 100%, entry 0% exit 0%, entry 100% exit 100%, entry 0% exit 0%, entry 100% exit 100%, entry 100% exit 100%, entry 100% exit 100%, entry 0% exit 0%, entry 100% exit 100%;
  /* the clock, read from the <nav>'s box (below): the tick over 4096 px of its width, the quarter over 4096 px of its height */
  --newt-f-T: calc(4 * round(down, (round(var(--newt-f-qwr)) - 1) / 4096) + round(down, (round(var(--newt-f-qwb)) - 1) / 4096));
  --newt-f-ww: calc(sign(max(0, round(var(--newt-f-qwr)))) * mod(round(var(--newt-f-qwr)) - 1, 4096)); --newt-f-wh: calc(sign(max(0, round(var(--newt-f-qwb)))) * mod(round(var(--newt-f-qwb)) - 1, 4096));
  /* each tile's turn's cosine and sine, once for every body (the listing's angle is counterclockwise) */
  --newt-f-oc1: cos(calc(var(--newt-o1-turn, 0) * 1deg)); --newt-f-os1: calc(-1 * sin(calc(var(--newt-o1-turn, 0) * 1deg)));
  --newt-f-ox1: calc(sign(max(0, round(var(--newt-f-qo1r)) - round(var(--newt-f-qo1l)))) * sign(max(0, var(--newt-f-ww) + 2 - round(var(--newt-f-qo1r)))) * sign(max(0, round(var(--newt-f-qo1l)))) * (round(var(--newt-f-qo1l)) - 1) + (1 - sign(max(0, round(var(--newt-f-qo1r)) - round(var(--newt-f-qo1l)))) * sign(max(0, var(--newt-f-ww) + 2 - round(var(--newt-f-qo1r)))) * sign(max(0, round(var(--newt-f-qo1l))))) * -100000); --newt-f-ow1: calc(sign(max(0, round(var(--newt-f-qo1r)) - round(var(--newt-f-qo1l)))) * sign(max(0, var(--newt-f-ww) + 2 - round(var(--newt-f-qo1r)))) * sign(max(0, round(var(--newt-f-qo1l)))) * (round(var(--newt-f-qo1r)) - round(var(--newt-f-qo1l)))); --newt-f-oh1: calc(sign(max(0, round(var(--newt-f-qo1r)) - round(var(--newt-f-qo1l)))) * sign(max(0, var(--newt-f-ww) + 2 - round(var(--newt-f-qo1r)))) * sign(max(0, round(var(--newt-f-qo1l)))) * (round(var(--newt-f-qo1b)) - round(var(--newt-f-qo1t)))); --newt-f-ob1: calc(sign(max(0, round(var(--newt-f-qo1r)) - round(var(--newt-f-qo1l)))) * sign(max(0, var(--newt-f-ww) + 2 - round(var(--newt-f-qo1r)))) * sign(max(0, round(var(--newt-f-qo1l)))) * (var(--newt-f-wh) + 1 - round(var(--newt-f-qo1b))));
  --newt-f-s1ok: sign(max(0, round(var(--newt-f-q1axn)))); --newt-f-s1x: calc((round(var(--newt-f-q1axn)) - 1) / 100 - 128); --newt-f-s1y: calc((round(var(--newt-f-q1ayn)) - 1) / 100 - 128);
  --newt-f-s1size: mod(round(var(--newt-f-q1byf)) - round(var(--newt-f-q1byn)) - 1, 1024); --newt-f-s1r: calc(max(1, var(--newt-f-s1size)) / 2); --newt-f-s1cs: round(down, (round(var(--newt-f-q1byf)) - round(var(--newt-f-q1byn)) - 1) / 2048); /* (the credit + 1, and 6 x the still count) */
  /* (each slot's other numbers, its contacts and the step's gate are the bodies' wrapper's, below: worked out only for the slots
     the world reads, under its flags, one element down) */
  --newt-f-anyrod: sign(max(var(--newt-rod1, 0))); --newt-f-rk1: calc(sign(var(--newt-rod1, 0)) * sign(abs(var(--newt-rod1, 0) - 1)));
  --newt-f-anyrp: max(var(--newt-f-s1ok) * sign(max(0, var(--newt-f-s1cs) - 179)));
  --newt-f-frz: calc(max(var(--newt-f-s1ok)) * sign(max(0, min(var(--newt-f-s1cs) + (1 - var(--newt-f-s1ok)) * 1000) - 179))
    * (1 - sign(max(0, var(--newt-f-s1ok) * max(var(--newt-f-s1x) + var(--newt-f-s1r) - var(--newt-f-ww) - 1, var(--newt-f-s1r) - var(--newt-f-s1x) - 1, var(--newt-f-s1y) + 2 * var(--newt-f-s1r) - var(--newt-f-wh) - 1)))));
  /* (and only while every body is inside the room: a room resized at rest wakes, and its walls push the bodies back in;
     a ball resting at x 310 stayed there when its room shrank to 180 px wide, a review, 2026-10-29) */
  /* rest (twin.mjs SLEEP): a body ripe when still 30 steps (its cs at least 6 x that); the world rests while every body read is ripe and
     no grip is pulled (below): no body steps (wadv above is 0, and with it every body's top lines and its step), and the
     clock pauses, so nothing changes and nothing is styled until a grip moves. Before that, a ripe body whose near
     bodies (the radii x the root of 2, their speeds apart and 2 px: --newt-f-q) are all ripe sleeps (--newt-f-s{k}zz; both worked out
     in one rule, only while some body is ripe, --newt-f-anyrp): it keeps its place, publishes its speeds 0 and works
     out none of its step, its count going on with the world's (twin.mjs simulate sleeps it the same way). A pause
     clears every count, so a body a page sets while paused moves on Resume. Measured 2026-10-30: WebKit's Pile, which
     never rests, 5.4 ms a frame against 11.7; moving, Break level in WebKit and Chrome +0.2 to 0.6 ms of style */
  /* a grip pulled off its disc wakes it (grabbed, below: its body's still count cleared; a :has(progress:active) on the
     world instead put WebKit's reads out of step, 7 of 136 worlds off the twin) */ }

/* the bodies' wrapper, one element below the world: each slot's numbers but its place, size and rest count, only while the world
   reads that slot's body (--newt-f-s{k}ok, a style query on the world: ctx's decision one element above the work); a pair's
   contact only while both are read; so a world of 6 bodies works out none of slots 7 to 12 */
@container style(--newt-f-s1ok: 1) { .newt-world > .newt-bodies { --newt-f-s1vx: calc((round(var(--newt-f-q1axf)) - round(var(--newt-f-q1axn)) - 12801) / 400); --newt-f-s1vy: calc((round(var(--newt-f-q1ayf)) - round(var(--newt-f-q1ayn)) - 12801) / 400);
  --newt-f-s1sp: calc((round(var(--newt-f-q1bxn)) - 1 - 12801) / 400); --newt-f-s1tu: calc((round(var(--newt-f-q1bxf)) - round(var(--newt-f-q1bxn)) - 1) / 10000 - 3.141592653589793);
  --newt-f-s1tick: calc(round(var(--newt-f-q1byn)) - 1); --newt-f-s1sh: mod(round(down, (round(var(--newt-f-q1byf)) - round(var(--newt-f-q1byn)) - 1) / 1024), 2); --newt-f-s1gx: calc(round(var(--newt-f-q1gxf)) - 1); --newt-f-s1gy: calc(round(var(--newt-f-q1gyf)) - 1);
  --newt-f-s1fx: sign(max(0, round(var(--newt-f-q1mxn)) - 10001)); --newt-f-s1e: calc((round(var(--newt-f-q1mxn)) - 1 - 20000 * var(--newt-f-s1fx)) / 10000); --newt-f-s1mu: calc((round(var(--newt-f-q1mxf)) - round(var(--newt-f-q1mxn)) - 1) / 10000); } }

.newt-world > .newt-bodies { --newt-f-n1: calc();
  /* whether any body steps in this style pass: one read that may (below), or none read yet. Chrome works style out a
     second time in a frame, after layout; the clock is read from layout too, so its new tick arrives in that second pass
     and the steps are taken there, and the first pass (the bodies' new boxes read, the tick not yet) steps none: every
     body's top lines wait for it */
  --newt-f-wadv: calc(max(1 - max(var(--newt-f-s1ok)), var(--newt-f-s1ok) * min(1, mod(var(--newt-f-T) - mod(var(--newt-f-s1tick), 256), 256)) * sign(max(0, mod(var(--newt-f-T) - mod(var(--newt-f-s1tick), 256), 256) + (mod(var(--newt-f-s1cs), 6) - 1) - 2))) * (1 - var(--newt-f-frz))); }


@container style(--newt-f-anyrp: 1) { .newt-world > .newt-bodies { 
  --newt-f-s1zz: calc(var(--newt-f-s1ok) * sign(max(0, var(--newt-f-s1cs) - 179)) * min()); } }
.newt-world > .newt-bodies { position: absolute; inset: 0 auto auto 0; display: grid; pointer-events: none;
  /* the clock runs here, on the bodies' parent (--newt-f-c doesn't inherit), so a world at rest pauses it (below) and nothing restyles; its tick goes up
     as this box's size: 4096 px of width a tick, 4096 px of height a quarter (a world under 4096 px a side; the far
     edges stay under 262,144 px) */
  animation: newt-flat-clock 41.6s linear infinite;
  width: calc(100% + 4096px * round(down, mod(round(down, var(--newt-f-c)), 256) / 4)); height: calc(100% + 4096px * mod(round(down, var(--newt-f-c)), 4));
  grid-template-columns: repeat(var(--newt-tile-columns, 1), calc(var(--newt-tile, 0) * 1px)); grid-template-rows: repeat(var(--newt-tile-rows, 1), calc(var(--newt-tile, 0) * 1px));
  grid-template-areas: var(--newt-r1, ) var(--newt-r2, ) var(--newt-r3, ) var(--newt-r4, ) var(--newt-r5, ) var(--newt-r6, ) var(--newt-r7, ) var(--newt-r8, ) var(--newt-r9, ) var(--newt-r10, ) var(--newt-r11, ) var(--newt-r12, ) var(--newt-r13, ) var(--newt-r14, ) var(--newt-r15, ) var(--newt-r16, ) var(--newt-r17, ) var(--newt-r18, ) var(--newt-r19, ) var(--newt-r20, ) var(--newt-r21, ) var(--newt-r22, ) var(--newt-r23, ) var(--newt-r24, ); grid-auto-columns: 0px; grid-auto-rows: 0px;
  view-timeline-name: --newt-f-rwl, --newt-f-rwt; view-timeline-axis: x, y; view-timeline-inset: -1px calc(100% + 1px - 1048576px), -1px calc(100% + 1px - 1048576px); }
/* (a box the map doesn't name, in a world with no map, stands at the world's corner, 0 px wide: --newt-o{k}-left, -top,
   -width and -height, px, place it there by numbers; unset, they are invalid and leave the map's area as it is) */
.newt-world::before { content: ''; display: block; grid-area: o1; min-width: 0; min-height: 0; background: rgb(128 128 128 / 0.4); rotate: calc(var(--newt-o1-turn, 0) * 1deg);
  width: calc(var(--newt-o1-width) * 1px); height: calc(var(--newt-o1-height) * 1px); margin: calc(var(--newt-o1-top) * 1px) 0 0 calc(var(--newt-o1-left) * 1px);
  view-timeline-name: --newt-f-ro1l, --newt-f-ro1t; view-timeline-axis: x, y; view-timeline-inset: -1px calc(100% + 1px - 1048576px), -1px calc(100% + 1px - 1048576px); }
/* the state lives in these boxes' sizes and places and the clock in the wrapper's: a transition on them (a page's own
   * { transition: all 0.3s }) eases the numbers between frames, and 8 or 9 of 10 bodies left the room in Chrome and
   WebKit (a review, 2026-10-29) */
.newt-world, .newt-world::before, .newt-world::after, .newt-world > .newt-bodies, .newt-world > .newt-bodies::before, .newt-world > .newt-bodies::after,
.newt-world > .newt-bodies > .newt-body::before, .newt-world > .newt-bodies > .newt-body::after, .newt-world > .newt-bodies > .newt-body > b, .newt-world > .newt-bodies > .newt-body > b::before, .newt-world > .newt-bodies > .newt-body > b::after, .newt-world > .newt-bodies > .newt-body > b > progress { transition: none !important; }
/* (a sheet built to delay: the write channel's boxes move a frame late, as they would land in Chrome's second style pass
   of the next frame anyway; landing in its first pass instead, they restyled every body there with nothing to step, 1.3
   ms of a 5.1 ms frame. Not in WebKit, which styles once a frame and would read every box a frame late) */
@supports not (font: -apple-system-body) { .newt-world > .newt-bodies > .newt-body > b::before, .newt-world > .newt-bodies > .newt-body > b::after { transition: left 1ms step-end, top 1ms step-end, width 1ms step-end, height 1ms step-end !important; } }
/* the author's own content in a world: at its top left, as wide as it asks */
.newt-world > :not(.newt-bodies) { position: absolute; top: 0; left: 0; }
@container style(--newt-f-frz: 1) { .newt-world > .newt-bodies { animation-play-state: paused; } }
/* (paused, the clock stops too, so a paused world restyles only when something in it moves: a grip, a page's own numbers) */
@container style(--newt-pause: 1) { .newt-world > .newt-bodies { animation-play-state: paused; } }
@container style(--newt-f-s1zz: 1) { .newt-world > .newt-bodies > .newt-body:nth-child(1 of .newt-body.newt-body) { --newt-f-zz: 1; --newt-f-ngt0:0;--newt-f-ngt1:0;--newt-f-ngt2:0;--newt-f-ngt3:0;--newt-f-ngt4:0;--newt-f-ngt5:0;--newt-f-ngt6:0;--newt-f-ngt7:0;--newt-f-ngt8:0;--newt-f-ngt9:0;--newt-f-ngt10:0;--newt-f-ngt11:0;--newt-f-ngt12:0;--newt-f-ngt13:0;--newt-f-ngt14:0;--newt-f-ngt15:0;--newt-f-ngt16:0;--newt-f-ngt17:0;--newt-f-ngt18:0;--newt-f-ngt19:0;--newt-f-ngt20:0;--newt-f-ngt21:0;--newt-f-ngt22:0;--newt-f-ngt23:0;--newt-f-ngt24:0;--newt-f-ngt25:0;--newt-f-ngt26:0;--newt-f-ngt27:0;--newt-f-ngt28:0;--newt-f-ngt29:0;--newt-f-ngt30:0;--newt-f-ngt31:0; } }

.newt-world > .newt-bodies > .newt-body:nth-child(1 of .newt-body) { --newt-f-k: 1; --newt-f-nself: var(--newt-f-n1); --newt-f-hgx: var(--newt-f-s1gx); --newt-f-hgy: var(--newt-f-s1gy); --newt-f-hp: calc(var(--newt-f-s1ok) * clamp(0, var(--newt-grab, 0), 1) * clamp(0, var(--newt-pause, 0), 1) * sign(max(0, var(--newt-f-s1gx))) * sign(max(0, abs(var(--newt-f-s1gx) - max(var(--newt-f-s1x) + var(--newt-f-fr), 2 * var(--newt-f-fr))) + abs(var(--newt-f-s1gy) - max(var(--newt-f-wh) - var(--newt-f-s1y), 2 * var(--newt-f-fr))) - 1)));
  --newt-f-okp: calc(var(--newt-f-s1ok) * (1 - max(clamp(0, var(--newt-set-place, 0), 1), var(--newt-f-hp)))); --newt-f-okv: calc(var(--newt-f-s1ok) * (1 - clamp(0, var(--newt-set-speed, 0), 1)));
  --newt-f-fx: calc(var(--newt-f-okp) * var(--newt-f-s1x) + (1 - var(--newt-f-okp)) * (var(--newt-f-hp) * (var(--newt-f-s1gx) - var(--newt-f-fr)) + (1 - var(--newt-f-hp)) * round(var(--newt-x, 80) * 100) / 100));
  --newt-f-fy: calc(var(--newt-f-okp) * var(--newt-f-s1y) + (1 - var(--newt-f-okp)) * (var(--newt-f-hp) * (var(--newt-f-wh) - var(--newt-f-s1gy)) + (1 - var(--newt-f-hp)) * round(var(--newt-y, 260) * 100) / 100));
  --newt-f-fvx: calc(var(--newt-f-okv) * var(--newt-f-s1vx) + (1 - var(--newt-f-okv)) * clamp(-12800, round(var(--newt-vx, 1.8) * 400), 12800) / 400);
  --newt-f-fvy: calc(var(--newt-f-okv) * var(--newt-f-s1vy) + (1 - var(--newt-f-okv)) * clamp(-12800, round(var(--newt-vy, 0) * 400), 12800) / 400);
  --newt-f-fsp: calc(var(--newt-f-s1ok) * var(--newt-f-s1sp) + (1 - var(--newt-f-s1ok)) * clamp(-12800, round(var(--newt-spin, 0) * 400), 12800) / 400);
  --newt-f-fturn: calc(var(--newt-f-s1ok) * var(--newt-f-s1tu) + (1 - var(--newt-f-s1ok)) * (round(var(--newt-turn, -20) * 0.017453292519943295 * 10000) / 10000));
  --newt-f-otick: calc(var(--newt-f-s1ok) * mod(var(--newt-f-s1tick), 256) + (1 - var(--newt-f-s1ok)) * mod(var(--newt-f-T) - 4, 256));
  --newt-f-ocount: calc(var(--newt-f-s1ok) * round(down, var(--newt-f-s1tick) / 256)); --newt-f-ocs: calc(var(--newt-f-s1ok) * var(--newt-f-s1cs) + 1 - var(--newt-f-s1ok)); /* (the credit + 1 and 6 x the still count; unread: credit 0, still 0) */ }
.newt-world > .newt-bodies > .newt-body:nth-child(1 of .newt-body) > b::before { view-timeline-name: --newt-f-r1axn, --newt-f-r1ayn; } .newt-world > .newt-bodies > .newt-body:nth-child(1 of .newt-body)::after { view-timeline-name: --newt-f-r1mxn; } .newt-world > .newt-bodies > .newt-body:nth-child(1 of .newt-body) > b::after { view-timeline-name: --newt-f-r1bxn, --newt-f-r1byn; } .newt-world > .newt-bodies > .newt-body:nth-child(1 of .newt-body) > b > progress:active { view-timeline-name: --newt-f-r1gxn, --newt-f-r1gyn; }
.newt-world > .newt-bodies > .newt-body.newt-box { --newt-f-shape: 1; }
.newt-world > .newt-bodies > .newt-body { display: contents; --newt-f-fr: calc(clamp(4, var(--newt-size, 48), 512) / 2); /* (a size held to 4 to 512 px) */
  /* (its bounce and friction, 0 to 1 in steps of 1/10000: what it works out with and what it publishes for its partners,
     so a pair works out one collision from both sides) */
  --newt-f-fe: calc(round(clamp(0, var(--newt-bounce, 0.7), 1) * 10000) / 10000); --newt-f-fm: calc(round(clamp(0, var(--newt-friction, 0.6), 1) * 10000) / 10000);
  /* the outputs, every frame, inherited below the body: the state the step starts from, and the world's count of steps (mod 512) */
  --newt-p-x: var(--newt-f-fx); --newt-p-y: var(--newt-f-fy); --newt-p-vx: var(--newt-f-fvx); --newt-p-vy: var(--newt-f-fvy); --newt-p-spin: var(--newt-f-fsp); --newt-p-turn: var(--newt-f-fturn); --newt-p-last: var(--newt-f-ocount);
  --newt-f-cadv: calc(min(1, mod(var(--newt-f-T) - var(--newt-f-otick), 256)) * sign(max(0, mod(var(--newt-f-T) - var(--newt-f-otick), 256) + (mod(var(--newt-f-ocs), 6) - 1) - 2)) * sign(max(0, var(--newt-f-ww))) * sign(max(0, var(--newt-f-wh))) * (1 - clamp(0, var(--newt-pause, 0), 1)) * var(--newt-f-wadv));
  --newt-f-ffx: clamp(0, round(var(--newt-fixed, 0)), 1);
  --newt-f-adv: calc(var(--newt-f-cadv) * (1 - max(var(--newt-f-zz), var(--newt-f-ffx)))); /* (a fixed body never moves: twin.mjs simulate) */ /* (a sleeping body takes its world's steps, its count with them, but doesn't move: twin.mjs simulate) */ /* (no step before the world's size is read, nor while --newt-pause is 1, nor in a pass where no body steps) */
 }
@container style(--newt-f-wadv: 1) { .newt-world > .newt-bodies:not(:has(> .newt-box)) > .newt-body { --newt-f-ngt0: calc(max(abs(var(--newt-f-hgx) - max(var(--newt-f-fx) + var(--newt-f-fr),2*var(--newt-f-fr))),abs(var(--newt-f-hgy) - max(2*calc(var(--newt-f-wh)/2) - var(--newt-f-fy),2*var(--newt-f-fr))))); --newt-f-ngt1: calc(sign(max(0,var(--newt-f-hgx)))*sign(max(0,var(--newt-f-hgy)))*sign(max(0,var(--newt-f-ngt0) - 0.5))*(1 - sign(max(0,var(--newt-f-ngt0) - (64 + 2*var(--newt-f-fr)))))); --newt-f-ngt2: calc(round(var(--newt-f-hgx)) - var(--newt-f-fr)); --newt-f-ngt3: calc(2*calc(var(--newt-f-wh)/2) - round(var(--newt-f-hgy))); --newt-f-ngt4: calc(0.5*(var(--newt-f-ngt2) - var(--newt-f-fx)) + 0.5*var(--newt-f-fvx)); --newt-f-ngt5: calc(0.5*(var(--newt-f-ngt3) - var(--newt-f-fy)) + 0.5*var(--newt-f-fvy)); --newt-f-ngt8: calc(2*sign(max(0,var(--newt-f-fx) - calc(var(--newt-f-ww)/2))) - 1); --newt-f-ngt9: calc(calc(var(--newt-f-ww)/2) - var(--newt-f-fr) - var(--newt-f-ngt8)*(var(--newt-f-fx) - calc(var(--newt-f-ww)/2)) - 0.36); --newt-f-ngt10: calc(1 - sign(max(0,var(--newt-f-ngt9) - 0.000001))); --newt-f-ngt11: calc(2*sign(max(0,var(--newt-f-fy) + var(--newt-f-fr) - calc(var(--newt-f-wh)/2))) - 1); --newt-f-ngt12: calc(calc(var(--newt-f-wh)/2) - var(--newt-f-fr) - var(--newt-f-ngt11)*(var(--newt-f-fy) + var(--newt-f-fr) - calc(var(--newt-f-wh)/2)) - 0.36); --newt-f-ngt13: calc(1 - sign(max(0,var(--newt-f-ngt12) - 0.000001))); --newt-f-ngt14: calc(var(--newt-f-ow1)/2); --newt-f-ngt15: calc(var(--newt-f-oh1)/2); --newt-f-ngt16: calc(cos(calc(var(--newt-o1-turn,0)*-0.017453292519943295))); --newt-f-ngt17: calc(sin(calc(var(--newt-o1-turn,0)*-0.017453292519943295))); --newt-f-ngt18: calc(var(--newt-f-ngt16)*(var(--newt-f-fx) - (var(--newt-f-ox1) + var(--newt-f-ngt14))) + var(--newt-f-ngt17)*((var(--newt-f-fy) + var(--newt-f-fr)) - (var(--newt-f-ob1) + var(--newt-f-ngt15)))); --newt-f-ngt19: calc(var(--newt-f-ngt16)*((var(--newt-f-fy) + var(--newt-f-fr)) - (var(--newt-f-ob1) + var(--newt-f-ngt15))) - var(--newt-f-ngt17)*(var(--newt-f-fx) - (var(--newt-f-ox1) + var(--newt-f-ngt14)))); --newt-f-ngt20: calc(hypot(max((0 - var(--newt-f-ngt14)) - var(--newt-f-ngt18),var(--newt-f-ngt18) - (var(--newt-f-ngt14)),0),max((0 - var(--newt-f-ngt15)) - var(--newt-f-ngt19),var(--newt-f-ngt19) - (var(--newt-f-ngt15)),0)) - var(--newt-f-fr)); --newt-f-ngt21: calc((1 - sign(max(0,var(--newt-f-ngt20) - (abs(var(--newt-f-fvx)) + abs(var(--newt-f-fvy)) + var(--newt-gravity,0.1) + 2))))*sign(var(--newt-f-ow1))*sign(var(--newt-f-oh1))); --newt-f-ngt22: calc(sign(max(0,var(--newt-f-fvx)*var(--newt-f-ngt8) - 0.600001))*sqrt(var(--newt-f-fe))*var(--newt-f-fvx)*var(--newt-f-ngt8) - (1 - sign(max(0,var(--newt-f-fvx)*var(--newt-f-ngt8) - 0.600001)))*max(var(--newt-f-ngt9),0)); --newt-f-ngt23: calc(sign(max(0,var(--newt-f-fvy)*var(--newt-f-ngt11) - 0.600001))); --newt-f-ngt24: calc(var(--newt-f-ngt23)*sqrt(var(--newt-f-fe))*var(--newt-f-fvy)*var(--newt-f-ngt11) - (1 - var(--newt-f-ngt23))*max(var(--newt-f-ngt12),0)); --newt-f-ngt25: calc(sign(max(0,16 + abs(var(--newt-f-fvx)) - var(--newt-f-ngt9) - 0.36)) + 2*sign(max(0,16 + abs(var(--newt-f-fvy)) + var(--newt-gravity,0.1) - var(--newt-f-ngt12) - 0.36))); --newt-f-ngt26: calc(var(--newt-f-fvy) - var(--newt-gravity,0.1)); --newt-f-ngt27: calc(max(var(--newt-f-ngt21))); --newt-f-ngt28: calc(0); --newt-f-ngt29: calc(1 - var(--newt-rolling,0.02)*var(--newt-f-ngt13)*(1 - var(--newt-f-ngt11))/2*(1 - var(--newt-f-ngt23))); --newt-f-ngt30: calc(mod(var(--newt-f-ngt25),2)); --newt-f-ngt31: calc((var(--newt-f-ngt25) - mod(var(--newt-f-ngt25),2))/2); } }
@container style(--newt-f-wadv: 1) and style(--newt-f-s1ok: 1) { .newt-world > .newt-bodies:not(:has(> .newt-box)) > .newt-body { --newt-f-ngt6: calc(calc(var(--newt-f-s1ok)*sign(abs(var(--newt-f-k) - 1)))*(1 - sign(max(0,abs(var(--newt-f-fx) - var(--newt-f-s1x)) - (var(--newt-f-fr) + var(--newt-f-s1r) + abs(var(--newt-f-fvx)) + 40),var(--newt-f-fy) - var(--newt-f-s1y) - (2*var(--newt-f-s1r) + abs(var(--newt-f-fvy)) + 40),var(--newt-f-s1y) - var(--newt-f-fy) - (abs(var(--newt-f-fvy)) + 40))))); --newt-f-ngt7: calc(calc(var(--newt-f-s1ok)*sign(abs(var(--newt-f-k) - 1)))*(1 - sign(max(0,max(abs(var(--newt-f-s1x) - var(--newt-f-fx)),abs(var(--newt-f-s1y) + var(--newt-f-s1r) - (var(--newt-f-fy) + var(--newt-f-fr)))) - (var(--newt-f-s1r) + var(--newt-f-fr) + abs(var(--newt-f-s1vx) - var(--newt-f-fvx)) + abs(var(--newt-f-s1vy) - var(--newt-f-fvy)) + 1))))); } }
@container style(--newt-f-adv: 1) { .newt-world > .newt-bodies:not(:has(> .newt-box)) > .newt-body > b { --newt-f-ng56: calc(var(--newt-f-ngt20)); --newt-f-ng67: calc(var(--newt-f-ng51)); --newt-f-ng68: calc(var(--newt-f-ng52)); --newt-f-ng69: calc(var(--newt-f-ng64)); --newt-f-ng70: calc(var(--newt-f-ng65)); --newt-f-ng71: calc(var(--newt-f-ng66)); --newt-f-ng72: calc(var(--newt-f-ngt28)); --newt-f-ng74: calc(var(--newt-f-ng67)); --newt-f-ng75: calc(var(--newt-f-ng68)); --newt-f-ng76: calc(var(--newt-f-ng69)); --newt-f-ng77: calc(var(--newt-f-ng70)); --newt-f-ng78: calc(var(--newt-f-ng71)); --newt-f-ng81: calc(var(--newt-f-ng74)); --newt-f-ng82: calc(var(--newt-f-ng75)); --newt-f-ng83: calc(var(--newt-f-ng76)); --newt-f-ng84: calc(var(--newt-f-ng77)); --newt-f-ng85: calc(var(--newt-f-ng78)); --newt-f-ng88: calc(var(--newt-f-ng81)); --newt-f-ng89: calc(var(--newt-f-ng82)); --newt-f-ng90: calc(var(--newt-f-ng83)); --newt-f-ng91: calc(var(--newt-f-ng84)); --newt-f-ng92: calc(var(--newt-f-ng85)); --newt-f-ng93: calc(var(--newt-f-ng72)); --newt-f-ng94: calc(var(--newt-f-ng73)); --newt-f-ng95: calc(var(--newt-f-ng88)); --newt-f-ng96: calc(var(--newt-f-ng89)); --newt-f-ng97: calc(var(--newt-f-ng90)); --newt-f-ng98: calc(var(--newt-f-ng91)); --newt-f-ng99: calc(var(--newt-f-ng92)); --newt-f-ng100: calc(var(--newt-f-ng95)); --newt-f-ng101: calc(var(--newt-f-ng96)); --newt-f-ng102: calc(var(--newt-f-ng97)); --newt-f-ng103: calc(var(--newt-f-ng98)); --newt-f-ng104: calc(var(--newt-f-ng99)); --newt-f-ng105: calc(var(--newt-f-ng86)); --newt-f-ng111: calc(var(--newt-f-ng106)); --newt-f-ng112: calc(var(--newt-f-ng103)); --newt-f-ng115: calc(var(--newt-f-ng113)); --newt-f-ng116: calc(var(--newt-f-ng114)); --newt-f-ng118: calc(var(--newt-f-ng115)); --newt-f-ng119: calc(var(--newt-f-ng116)); --newt-f-ng120: calc(var(--newt-f-ng118)); --newt-f-ng121: calc(var(--newt-f-ng119)); --newt-f-ng123: calc(var(--newt-f-ng120)); --newt-f-ng124: calc(var(--newt-f-ng121)); --newt-f-ng128: calc(var(--newt-f-ngt10)); --newt-f-ng129: calc(var(--newt-f-ngt23)); --newt-f-ng137: calc(var(--newt-f-ngt13)); --newt-f-ng135: calc(var(--newt-f-ngt29)); --newt-f-ng133: calc(var(--newt-f-ng79)); --newt-f-ng138: calc(var(--newt-f-ngt22)); --newt-f-ng139: calc(var(--newt-f-ng94)); --newt-f-ng140: calc(var(--newt-f-ng123)); --newt-f-ng141: calc(var(--newt-f-ng124)); --newt-f-ng142: calc(var(--newt-f-ng127)); --newt-f-ng143: calc(var(--newt-f-ng107)); --newt-f-ng144: calc(var(--newt-f-ng111)); --newt-f-ng145: calc(var(--newt-f-ng112)); --newt-f-ng159: calc(var(--newt-f-ng141)); --newt-f-ng160: calc(var(--newt-f-ng140)); --newt-f-ng161: calc(var(--newt-f-ng142)); --newt-f-ng162: calc(var(--newt-f-ng143)); --newt-f-ng163: calc(var(--newt-f-ng145)); --newt-f-ng164: calc(var(--newt-f-ng144)); --newt-f-ng172: calc(var(--newt-f-ng166)); --newt-f-ng173: calc(var(--newt-f-ng163)); } }
@container style(--newt-f-adv: 1) and style(--newt-f-ngt27: 1) { .newt-world > .newt-bodies:not(:has(> .newt-box)) > .newt-body > b { --newt-f-ng56: calc(var(--newt-f-ngt20)); --newt-f-ng81: calc(var(--newt-f-ng74)); --newt-f-ng82: calc(var(--newt-f-ng75)); --newt-f-ng83: calc(var(--newt-f-ng76)); --newt-f-ng84: calc(var(--newt-f-ng77)); --newt-f-ng85: calc(var(--newt-f-ng78)); --newt-f-ng100: calc(var(--newt-f-ng95)); --newt-f-ng101: calc(var(--newt-f-ng96)); --newt-f-ng102: calc(var(--newt-f-ng97)); --newt-f-ng103: calc(var(--newt-f-ng98)); --newt-f-ng104: calc(var(--newt-f-ng99)); --newt-f-ng105: calc(var(--newt-f-ng86)); --newt-f-ng118: calc(var(--newt-f-ng115)); --newt-f-ng119: calc(var(--newt-f-ng116)); --newt-f-ng123: calc(var(--newt-f-ng120)); --newt-f-ng124: calc(var(--newt-f-ng121)); } }
@container style(--newt-f-adv: 1) { .newt-world > .newt-bodies:not(:has(> .newt-box)) > .newt-body > b { --newt-f-ng51: calc(var(--newt-f-ng46) + var(--newt-f-ruw)); --newt-f-ng52: calc(var(--newt-f-ng47) + var(--newt-f-rvw)); --newt-f-ng64: calc(var(--newt-f-fvx) + var(--newt-f-ng51)); --newt-f-ng65: calc(var(--newt-f-ngt26) + var(--newt-f-ng52)); --newt-f-ng66: calc(var(--newt-f-fsp) + (var(--newt-f-ng50))); --newt-f-ng106: calc(var(--newt-f-ng102)*var(--newt-f-ngt29)); --newt-f-ng107: calc(var(--newt-f-ng104)*var(--newt-f-ngt29)); --newt-f-ng113: calc(var(--newt-f-ng111) + var(--newt-f-ng110)*var(--newt-f-ng56)*(1 + sqrt(var(--newt-f-fe)))*var(--newt-f-ng60)); --newt-f-ng114: calc(var(--newt-f-ng112) + var(--newt-f-ng110)*var(--newt-f-ng56)*(1 + sqrt(var(--newt-f-fe)))*var(--newt-f-ng61)); --newt-f-ng125: calc(mod(var(--newt-f-ngt25),2)*max(sign(max(0,0 - 0.135 - (var(--newt-f-ngt9) + 0.36))),sign(max(0,0 - 0.225 - (var(--newt-f-ngt9) + 0.36 - var(--newt-f-ngt8)*var(--newt-f-ng123)))))); --newt-f-ng126: calc((var(--newt-f-ngt25) - mod(var(--newt-f-ngt25),2))/2*max(max(sign(max(0,0 - 0.135 - (var(--newt-f-ngt12) + 0.36))),sign(max(0,0 - 0.225 - (var(--newt-f-ngt12) + 0.36 - var(--newt-f-ngt11)*var(--newt-f-ng124))))),var(--newt-f-ng125))); --newt-f-ng127: calc(var(--newt-f-ng107)); --newt-f-ng165: calc(var(--newt-f-fx) + var(--newt-f-ng160)); --newt-f-ng166: calc(var(--newt-f-fy) + var(--newt-f-ng159)); --newt-f-ng174: calc(var(--newt-f-ngt1)*(var(--newt-f-ngt2) - var(--newt-f-fx)) + (1 - var(--newt-f-ngt1))*var(--newt-f-ng160)); --newt-f-ng175: calc(var(--newt-f-ngt1)*(var(--newt-f-ngt3) - var(--newt-f-fy)) + (1 - var(--newt-f-ngt1))*(var(--newt-f-ng172) - var(--newt-f-fy))); --newt-f-ng176: calc(var(--newt-f-ngt1)*var(--newt-f-ngt4) + (1 - var(--newt-f-ngt1))*var(--newt-f-ng164)); --newt-f-ng177: calc(var(--newt-f-ngt1)*var(--newt-f-ngt5) + (1 - var(--newt-f-ngt1))*var(--newt-f-ng173)); --newt-f-ng178: calc((1 - var(--newt-f-ngt1))*var(--newt-f-ng162)); --newt-f-ng179: calc((1 - var(--newt-f-ngt1))*var(--newt-f-ng161)); } }
@container style(--newt-f-adv: 1) and style(--newt-f-ngt7: 1) { .newt-world > .newt-bodies:not(:has(> .newt-box)) > .newt-body > b { --newt-f-ng0: calc(sign(max(0,1 - var(--newt-f-k)))*var(--newt-f-fvx) + (1 - sign(max(0,1 - var(--newt-f-k))))*var(--newt-f-s1vx)); --newt-f-ng1: calc(sign(max(0,1 - var(--newt-f-k)))*var(--newt-f-s1vx) + (1 - sign(max(0,1 - var(--newt-f-k))))*var(--newt-f-fvx)); --newt-f-ng2: calc(sign(max(0,1 - var(--newt-f-k)))*var(--newt-f-fvy) + (1 - sign(max(0,1 - var(--newt-f-k))))*var(--newt-f-s1vy)); --newt-f-ng3: calc(sign(max(0,1 - var(--newt-f-k)))*var(--newt-f-s1vy) + (1 - sign(max(0,1 - var(--newt-f-k))))*var(--newt-f-fvy)); --newt-f-ng4: calc(sign(max(0,1 - var(--newt-f-k)))*var(--newt-f-fsp) + (1 - sign(max(0,1 - var(--newt-f-k))))*var(--newt-f-s1sp)); --newt-f-ng5: calc(sign(max(0,1 - var(--newt-f-k)))*var(--newt-f-s1sp) + (1 - sign(max(0,1 - var(--newt-f-k))))*var(--newt-f-fsp)); --newt-f-ng6: calc(sign(max(0,1 - var(--newt-f-k)))*var(--newt-f-fr) + (1 - sign(max(0,1 - var(--newt-f-k))))*var(--newt-f-s1r)); --newt-f-ng7: calc(sign(max(0,1 - var(--newt-f-k)))*var(--newt-f-s1r) + (1 - sign(max(0,1 - var(--newt-f-k))))*var(--newt-f-fr)); --newt-f-ng8: calc((sign(max(0,1 - var(--newt-f-k)))*var(--newt-f-fy) + (1 - sign(max(0,1 - var(--newt-f-k))))*var(--newt-f-s1y)) + var(--newt-f-ng6)); --newt-f-ng9: calc((sign(max(0,1 - var(--newt-f-k)))*var(--newt-f-s1y) + (1 - sign(max(0,1 - var(--newt-f-k))))*var(--newt-f-fy)) + var(--newt-f-ng7)); --newt-f-ng10: calc((sign(max(0,1 - var(--newt-f-k)))*var(--newt-f-s1x) + (1 - sign(max(0,1 - var(--newt-f-k))))*var(--newt-f-fx)) - (sign(max(0,1 - var(--newt-f-k)))*var(--newt-f-fx) + (1 - sign(max(0,1 - var(--newt-f-k))))*var(--newt-f-s1x))); --newt-f-ng11: calc(var(--newt-f-ng9) - var(--newt-f-ng8)); --newt-f-ng12: calc(max(0.000001,hypot(var(--newt-f-ng10),var(--newt-f-ng11)))); --newt-f-ng13: calc(var(--newt-f-ng12) - var(--newt-f-ng6) - var(--newt-f-ng7)); --newt-f-ng14: calc(1 - sign(max(0,var(--newt-f-ng13) - (max(0,-1*(((var(--newt-f-ng1) - var(--newt-f-ng0))*var(--newt-f-ng10) + (var(--newt-f-ng3) - var(--newt-f-ng2))*var(--newt-f-ng11))/var(--newt-f-ng12)))) - 0.000001))); --newt-f-ng15: calc((1 - sign(max(0,1 - var(--newt-f-k))))*var(--newt-f-s1fx)); --newt-f-ng16: calc(sign(max(0,1 - var(--newt-f-k)))*var(--newt-f-s1fx)); --newt-f-ng17: calc(var(--newt-gravity,0.1)*(1 - var(--newt-f-ng15))); --newt-f-ng18: calc(var(--newt-gravity,0.1)*(1 - var(--newt-f-ng16))); --newt-f-ng19: calc((1 - var(--newt-f-ng15))/(var(--newt-f-ng6)*var(--newt-f-ng6))); --newt-f-ng20: calc((1 - var(--newt-f-ng16))/(var(--newt-f-ng7)*var(--newt-f-ng7))); --newt-f-ng21: calc(var(--newt-f-ng2) - var(--newt-f-ng17)); --newt-f-ng22: calc(var(--newt-f-ng3) - var(--newt-f-ng18)); --newt-f-ng23: calc(min(1,max(var(--newt-f-ng13),0)/max(0.000001,-1*(((var(--newt-f-ng1) - var(--newt-f-ng0))*var(--newt-f-ng10) + (var(--newt-f-ng3) - var(--newt-f-ng2))*var(--newt-f-ng11))/var(--newt-f-ng12))))); --newt-f-ng24: calc(var(--newt-f-ng10) + (var(--newt-f-ng1) - var(--newt-f-ng0))*var(--newt-f-ng23)); --newt-f-ng25: calc(var(--newt-f-ng11) + (var(--newt-f-ng3) - var(--newt-f-ng2))*var(--newt-f-ng23)); --newt-f-ng26: calc(max(0.000001,hypot(var(--newt-f-ng24),var(--newt-f-ng25)))); --newt-f-ng27: calc(var(--newt-f-ng24)/var(--newt-f-ng26)); --newt-f-ng28: calc(var(--newt-f-ng25)/var(--newt-f-ng26)); --newt-f-ng29: calc((1 - sign(max(0,abs(var(--newt-f-ng8) - var(--newt-f-ng6)) - 0.36)))*(1 - sign(max(0,abs(var(--newt-f-ng2)) - 0.6)))); --newt-f-ng30: calc((1 - sign(max(0,abs(var(--newt-f-ng9) - var(--newt-f-ng7)) - 0.36)))*(1 - sign(max(0,abs(var(--newt-f-ng3)) - 0.6)))); --newt-f-ng31: calc(var(--newt-f-ng29)*max(0,min(var(--newt-f-ng28),1))*max(0,min(var(--newt-f-ng28),1))); --newt-f-ng32: calc(var(--newt-f-ng30)*max(0,min(-1*var(--newt-f-ng28),1))*max(0,min(-1*var(--newt-f-ng28),1))); --newt-f-ng33: calc((var(--newt-f-ng1) - var(--newt-f-ng0))*var(--newt-f-ng27) + (var(--newt-f-ng22) + var(--newt-f-ng30)*var(--newt-f-ng18) - (var(--newt-f-ng21) + var(--newt-f-ng29)*var(--newt-f-ng17)))*var(--newt-f-ng28)); --newt-f-ng34: calc(sqrt(max(var(--newt-f-fe),var(--newt-f-s1e)))); --newt-f-ng35: calc(sqrt(var(--newt-f-fm)*var(--newt-f-s1mu))); --newt-f-ng36: calc(1 + var(--newt-f-ng13)/(2*var(--newt-f-ng6))); --newt-f-ng37: calc(1 + var(--newt-f-ng13)/(2*var(--newt-f-ng7))); --newt-f-ng38: calc(-1*var(--newt-f-ng28)); --newt-f-ng39: calc(var(--newt-f-ng19)*(1 - var(--newt-f-ng31)) + var(--newt-f-ng20)*(1 - var(--newt-f-ng32))); --newt-f-ng40: calc(sign(max(0,0 - 0.600001 - var(--newt-f-ng33)))); --newt-f-ng41: calc(var(--newt-f-ng1) - var(--newt-f-ng0)); --newt-f-ng42: calc(var(--newt-f-ng22) - var(--newt-f-ng21)); --newt-f-ng43: calc(max(0,0 + ((var(--newt-f-ng40)*(-1*((var(--newt-f-ng34) + var(--newt-f-ng34))/2)*var(--newt-f-ng33)) + (1 - var(--newt-f-ng40))*(min(1,0.3*max(-1*var(--newt-f-ng13) - 0.18,0)) - max(var(--newt-f-ng13),0))) - (var(--newt-f-ng41)*var(--newt-f-ng27) + var(--newt-f-ng42)*var(--newt-f-ng28)))/var(--newt-f-ng39))); --newt-f-ng44: calc(max(-1*var(--newt-f-ng35)*var(--newt-f-ng43),min(0 - (var(--newt-f-ng41)*var(--newt-f-ng38) + var(--newt-f-ng42)*var(--newt-f-ng27) + var(--newt-f-ng5)*var(--newt-f-ng37) + var(--newt-f-ng4)*var(--newt-f-ng36))/(var(--newt-f-ng39) + var(--newt-f-ng36)*var(--newt-f-ng36)*(var(--newt-f-ng19)*(1 - var(--newt-f-ng31)))/0.6666666666666666 + var(--newt-f-ng37)*var(--newt-f-ng37)*(var(--newt-f-ng20)*(1 - var(--newt-f-ng32)))/0.6666666666666666),var(--newt-f-ng35)*var(--newt-f-ng43)))); --newt-f-ng45: calc(var(--newt-f-ng14)*pow(max(1,var(--newt-f-nself),var(--newt-f-n1)),-0.25)); --newt-f-ng46: calc(var(--newt-f-ng45)*(sign(max(0,1 - var(--newt-f-k)))*(-1*(var(--newt-f-ng19)*(1 - var(--newt-f-ng31))*(var(--newt-f-ng44)*var(--newt-f-ng38) + var(--newt-f-ng43)*var(--newt-f-ng27)))) + (1 - sign(max(0,1 - var(--newt-f-k))))*(var(--newt-f-ng20)*(1 - var(--newt-f-ng32))*(var(--newt-f-ng44)*var(--newt-f-ng38) + var(--newt-f-ng43)*var(--newt-f-ng27))))); --newt-f-ng47: calc(var(--newt-f-ng45)*(sign(max(0,1 - var(--newt-f-k)))*(-1*(var(--newt-f-ng19)*(1 - var(--newt-f-ng31))*(var(--newt-f-ng44)*var(--newt-f-ng27) + var(--newt-f-ng43)*var(--newt-f-ng28)))) + (1 - sign(max(0,1 - var(--newt-f-k))))*(var(--newt-f-ng20)*(1 - var(--newt-f-ng32))*(var(--newt-f-ng44)*var(--newt-f-ng27) + var(--newt-f-ng43)*var(--newt-f-ng28))))); --newt-f-ng48: calc(0.25*var(--newt-rolling,0.02)*var(--newt-f-ng43)*var(--newt-f-ng6)*var(--newt-f-ng7)/(var(--newt-f-ng6) + var(--newt-f-ng7))); --newt-f-ng49: calc(clamp(0 - var(--newt-f-ng48),(var(--newt-f-ng5)/var(--newt-f-ng7) - var(--newt-f-ng4)/var(--newt-f-ng6))/max(0.000001,(var(--newt-f-ng19)/(0.6666666666666666*var(--newt-f-ng6)*var(--newt-f-ng6)) + var(--newt-f-ng20)/(0.6666666666666666*var(--newt-f-ng7)*var(--newt-f-ng7)))),var(--newt-f-ng48))); --newt-f-ng50: calc(var(--newt-f-ng45)*(sign(max(0,1 - var(--newt-f-k)))*((var(--newt-f-ng19)*(1 - var(--newt-f-ng31))*var(--newt-f-ng36)*var(--newt-f-ng44)/0.6666666666666666) + var(--newt-f-ng49)*var(--newt-f-ng19)/(0.6666666666666666*var(--newt-f-ng6))) + (1 - sign(max(0,1 - var(--newt-f-k))))*((var(--newt-f-ng20)*(1 - var(--newt-f-ng32))*var(--newt-f-ng37)*var(--newt-f-ng44)/0.6666666666666666) - var(--newt-f-ng49)*var(--newt-f-ng20)/(0.6666666666666666*var(--newt-f-ng7))))); } }
@container style(--newt-f-adv: 1) and style(--newt-f-ngt10: 1) { .newt-world > .newt-bodies:not(:has(> .newt-box)) > .newt-body > b { --newt-f-ng67: calc(max(0,var(--newt-f-ngt28) + var(--newt-f-ngt22) + var(--newt-f-ng64)*var(--newt-f-ngt8))); --newt-f-ng68: calc(clamp(0 - var(--newt-f-fm)*var(--newt-f-ng67),0 - (var(--newt-f-ng66)*(1 + max(var(--newt-f-ngt9),0)/(2*var(--newt-f-fr))) - var(--newt-f-ng65)*var(--newt-f-ngt8))/(1 + (1 + max(var(--newt-f-ngt9),0)/(2*var(--newt-f-fr)))*(1 + max(var(--newt-f-ngt9),0)/(2*var(--newt-f-fr)))*1.5),var(--newt-f-fm)*var(--newt-f-ng67))); --newt-f-ng69: calc(var(--newt-f-ng64) - (var(--newt-f-ng67) - var(--newt-f-ngt28))*var(--newt-f-ngt8)); --newt-f-ng70: calc(var(--newt-f-ng65) - (var(--newt-f-ng68) - 0)*var(--newt-f-ngt8)); --newt-f-ng71: calc(var(--newt-f-ng66) + (1 + max(var(--newt-f-ngt9),0)/(2*var(--newt-f-fr)))*(var(--newt-f-ng68) - 0)*1.5); --newt-f-ng72: calc(var(--newt-f-ng67)); --newt-f-ng73: calc(var(--newt-f-ng68)); --newt-f-ng88: calc(max(0,var(--newt-f-ng72) + var(--newt-f-ngt22) + var(--newt-f-ng83)*var(--newt-f-ngt8))); --newt-f-ng89: calc(clamp(0 - var(--newt-f-fm)*var(--newt-f-ng88),var(--newt-f-ng73) - (var(--newt-f-ng85)*(1 + max(var(--newt-f-ngt9),0)/(2*var(--newt-f-fr))) - var(--newt-f-ng84)*var(--newt-f-ngt8))/(1 + (1 + max(var(--newt-f-ngt9),0)/(2*var(--newt-f-fr)))*(1 + max(var(--newt-f-ngt9),0)/(2*var(--newt-f-fr)))*1.5),var(--newt-f-fm)*var(--newt-f-ng88))); --newt-f-ng90: calc(var(--newt-f-ng83) - (var(--newt-f-ng88) - var(--newt-f-ng72))*var(--newt-f-ngt8)); --newt-f-ng91: calc(var(--newt-f-ng84) - (var(--newt-f-ng89) - var(--newt-f-ng73))*var(--newt-f-ngt8)); --newt-f-ng92: calc(var(--newt-f-ng85) + (1 + max(var(--newt-f-ngt9),0)/(2*var(--newt-f-fr)))*(var(--newt-f-ng89) - var(--newt-f-ng73))*1.5); --newt-f-ng93: calc(var(--newt-f-ng88)); --newt-f-ng94: calc(var(--newt-f-ng89)); --newt-f-ng115: calc(var(--newt-f-ng113) + clamp(0 - 7.2,0.2*(var(--newt-f-ngt9) - var(--newt-f-ngt8)*var(--newt-f-ng113) + 0.18),0)*var(--newt-f-ngt8)); --newt-f-ng120: calc(var(--newt-f-ng118) + clamp(0 - 7.2,0.2*(var(--newt-f-ngt9) - var(--newt-f-ngt8)*var(--newt-f-ng118) + 0.18),0)*var(--newt-f-ngt8)); } }
@container style(--newt-f-adv: 1) and style(--newt-f-ngt13: 1) { .newt-world > .newt-bodies:not(:has(> .newt-box)) > .newt-body > b { --newt-f-ng74: calc(max(0,0 + var(--newt-f-ngt24) + var(--newt-f-ng70)*var(--newt-f-ngt11))); --newt-f-ng75: calc(clamp(0 - var(--newt-f-fm)*var(--newt-f-ng74),0 - (var(--newt-f-ng69)*var(--newt-f-ngt11) + var(--newt-f-ng71)*(1 + max(var(--newt-f-ngt12),0)/(2*var(--newt-f-fr))))/(1 + (1 + max(var(--newt-f-ngt12),0)/(2*var(--newt-f-fr)))*(1 + max(var(--newt-f-ngt12),0)/(2*var(--newt-f-fr)))*1.5),var(--newt-f-fm)*var(--newt-f-ng74))); --newt-f-ng76: calc(var(--newt-f-ng69) + (var(--newt-f-ng75) - 0)*var(--newt-f-ngt11)); --newt-f-ng77: calc(var(--newt-f-ng70) - (var(--newt-f-ng74) - 0)*var(--newt-f-ngt11)); --newt-f-ng78: calc(var(--newt-f-ng71) + (1 + max(var(--newt-f-ngt12),0)/(2*var(--newt-f-fr)))*(var(--newt-f-ng75) - 0)*1.5); --newt-f-ng79: calc(var(--newt-f-ng74)); --newt-f-ng80: calc(var(--newt-f-ng75)); --newt-f-ng95: calc(max(0,var(--newt-f-ng79) + var(--newt-f-ngt24) + var(--newt-f-ng91)*var(--newt-f-ngt11))); --newt-f-ng96: calc(clamp(0 - var(--newt-f-fm)*var(--newt-f-ng95),var(--newt-f-ng80) - (var(--newt-f-ng90)*var(--newt-f-ngt11) + var(--newt-f-ng92)*(1 + max(var(--newt-f-ngt12),0)/(2*var(--newt-f-fr))))/(1 + (1 + max(var(--newt-f-ngt12),0)/(2*var(--newt-f-fr)))*(1 + max(var(--newt-f-ngt12),0)/(2*var(--newt-f-fr)))*1.5),var(--newt-f-fm)*var(--newt-f-ng95))); --newt-f-ng97: calc(var(--newt-f-ng90) + (var(--newt-f-ng96) - var(--newt-f-ng80))*var(--newt-f-ngt11)); --newt-f-ng98: calc(var(--newt-f-ng91) - (var(--newt-f-ng95) - var(--newt-f-ng79))*var(--newt-f-ngt11)); --newt-f-ng99: calc(var(--newt-f-ng92) + (1 + max(var(--newt-f-ngt12),0)/(2*var(--newt-f-fr)))*(var(--newt-f-ng96) - var(--newt-f-ng80))*1.5); --newt-f-ng116: calc(var(--newt-f-ng114) + clamp(0 - 7.2,0.2*(var(--newt-f-ngt12) - var(--newt-f-ngt11)*var(--newt-f-ng114) + 0.18),0)*var(--newt-f-ngt11)); --newt-f-ng121: calc(var(--newt-f-ng119) + clamp(0 - 7.2,0.2*(var(--newt-f-ngt12) - var(--newt-f-ngt11)*var(--newt-f-ng119) + 0.18),0)*var(--newt-f-ngt11)); } }
@container style(--newt-f-adv: 1) and style(--newt-f-ngt27: 1) { .newt-world > .newt-bodies:not(:has(> .newt-box)) > .newt-body > b { --newt-f-ng108: calc(var(--newt-f-ng106)); --newt-f-ng109: calc(var(--newt-f-ng103)); --newt-f-ng110: calc(var(--newt-f-ngt21)*sign(max(0,var(--newt-f-ng56) - 0.000001))*sign(max(0,0 - 0.600001 - var(--newt-f-ng62)))*sign(max(0,var(--newt-f-ng105)))); --newt-f-ng111: calc(var(--newt-f-ng106) + var(--newt-f-ng110)*(sqrt(var(--newt-f-fe))*var(--newt-f-ng62) - (var(--newt-f-ng108)*var(--newt-f-ng60) + var(--newt-f-ng109)*var(--newt-f-ng61)))*var(--newt-f-ng60)); --newt-f-ng112: calc(var(--newt-f-ng103) + var(--newt-f-ng110)*(sqrt(var(--newt-f-fe))*var(--newt-f-ng62) - (var(--newt-f-ng108)*var(--newt-f-ng60) + var(--newt-f-ng109)*var(--newt-f-ng61)))*var(--newt-f-ng61)); } }
@container style(--newt-f-adv: 1) and style(--newt-f-ngt30: 1) { .newt-world > .newt-bodies:not(:has(> .newt-box)) > .newt-body > b { --newt-f-ng128: calc(var(--newt-f-ng125)*(var(--newt-f-ngt9) + 0.36 - var(--newt-f-ngt8)*var(--newt-f-ng123)) + (1 - var(--newt-f-ng125))*(var(--newt-f-ngt10))); --newt-f-ng129: calc(var(--newt-f-ng125)*((1 - sign(max(0,0 - 0.135 - (var(--newt-f-ngt9) + 0.36))))*(sign(max(0,0 - 0.225 - var(--newt-f-ng128)))*(sign(max(0,0.045 - abs((var(--newt-f-ngt9) + 0.36) + 0.5*(var(--newt-f-ng128) - (var(--newt-f-ngt9) + 0.36)) + 0.18)))*0.5 + (1 - sign(max(0,0.045 - abs((var(--newt-f-ngt9) + 0.36) + 0.5*(var(--newt-f-ng128) - (var(--newt-f-ngt9) + 0.36)) + 0.18))))*(((var(--newt-f-ngt9) + 0.36) + 0.18)/max(0.000001,(var(--newt-f-ngt9) + 0.36) - var(--newt-f-ng128)))) + (1 - sign(max(0,0 - 0.225 - var(--newt-f-ng128)))))) + (1 - var(--newt-f-ng125))*(var(--newt-f-ngt23))); --newt-f-ng130: calc(var(--newt-f-ng125)*(var(--newt-f-ngt9) + 0.36 + var(--newt-f-ng129)*(var(--newt-f-ng128) - var(--newt-f-ngt9) - 0.36) - 0.36) + (1 - var(--newt-f-ng125))*(var(--newt-f-ngt13))); --newt-f-ng131: calc(var(--newt-f-ng125)*(sign(max(0,0 - 0.27 - var(--newt-f-ng130)))) + (1 - var(--newt-f-ng125))*(var(--newt-f-ngt29))); --newt-f-ng132: calc(var(--newt-f-ng125)*(var(--newt-f-ng130) - clamp(0 - 7.2,0.75*(var(--newt-f-ng130) + 0.18),0)) + (1 - var(--newt-f-ng125))*(var(--newt-f-ng130))); --newt-f-ng133: calc(var(--newt-f-ng125)*(var(--newt-f-ng131)*sign(max(0,0 - 0.27 - var(--newt-f-ng132)))) + (1 - var(--newt-f-ng125))*(var(--newt-f-ng79))); --newt-f-ng134: calc(var(--newt-f-ng125)*(var(--newt-f-ng132) - var(--newt-f-ng131)*clamp(0 - 7.2,0.75*(var(--newt-f-ng132) + 0.18),0)) + (1 - var(--newt-f-ng125))*(var(--newt-f-ng132))); --newt-f-ng135: calc(var(--newt-f-ng125)*(var(--newt-f-ng133)*sign(max(0,0 - 0.27 - var(--newt-f-ng134)))) + (1 - var(--newt-f-ng125))*(var(--newt-f-ng131))); --newt-f-ng136: calc(var(--newt-f-ng125)*(var(--newt-f-ng134) - var(--newt-f-ng133)*clamp(0 - 7.2,0.75*(var(--newt-f-ng134) + 0.18),0)) + (1 - var(--newt-f-ng125))*(var(--newt-f-ng134))); --newt-f-ng137: calc(var(--newt-f-ng125)*(var(--newt-f-ng136) - var(--newt-f-ng135)*clamp(0 - 7.2,0.75*(var(--newt-f-ng136) + 0.18),0)) + (1 - var(--newt-f-ng125))*(var(--newt-f-ng136))); --newt-f-ng138: calc(var(--newt-f-ng125)*(sign(max(0,var(--newt-f-ng111)*var(--newt-f-ngt8) - 0.600001))*(0 - sqrt(var(--newt-f-fe)))*var(--newt-f-ng111)*var(--newt-f-ngt8) + (1 - sign(max(0,var(--newt-f-ng111)*var(--newt-f-ngt8) - 0.600001)))*min(var(--newt-f-ng111)*var(--newt-f-ngt8),0)) + (1 - var(--newt-f-ng125))*(var(--newt-f-ngt22))); --newt-f-ng139: calc(var(--newt-f-ng125)*(clamp(0 - var(--newt-f-fm)*(var(--newt-f-ng111)*var(--newt-f-ngt8) - var(--newt-f-ng138)),(var(--newt-f-ng112)*var(--newt-f-ngt8) - var(--newt-f-ng107)*(1 + var(--newt-f-ng137)/(2*var(--newt-f-fr))))/(1 + (1 + var(--newt-f-ng137)/(2*var(--newt-f-fr)))*(1 + var(--newt-f-ng137)/(2*var(--newt-f-fr)))*1.5),var(--newt-f-fm)*(var(--newt-f-ng111)*var(--newt-f-ngt8) - var(--newt-f-ng138)))) + (1 - var(--newt-f-ng125))*(var(--newt-f-ng94))); --newt-f-ng140: calc(var(--newt-f-ng125)*(var(--newt-f-ngt8)*(var(--newt-f-ngt9) - var(--newt-f-ng137)) + (1 - var(--newt-f-ng129))*var(--newt-f-ng138)*var(--newt-f-ngt8)) + (1 - var(--newt-f-ng125))*(var(--newt-f-ng123))); --newt-f-ng141: calc(var(--newt-f-ng125)*(var(--newt-f-ng129)*var(--newt-f-ng124) + (1 - var(--newt-f-ng129))*(var(--newt-f-ng112) - var(--newt-f-ng139)*var(--newt-f-ngt8))) + (1 - var(--newt-f-ng125))*(var(--newt-f-ng124))); --newt-f-ng142: calc(var(--newt-f-ng125)*(var(--newt-f-ng107) + (1 - var(--newt-f-ng129))*var(--newt-f-ng139)*(1 + var(--newt-f-ng137)/(2*var(--newt-f-fr)))*1.5) + (1 - var(--newt-f-ng125))*(var(--newt-f-ng127))); --newt-f-ng143: calc(var(--newt-f-ng125)*(var(--newt-f-ng107) + var(--newt-f-ng139)*(1 + var(--newt-f-ng137)/(2*var(--newt-f-fr)))*1.5) + (1 - var(--newt-f-ng125))*(var(--newt-f-ng107))); --newt-f-ng144: calc(var(--newt-f-ng125)*(var(--newt-f-ng138)*var(--newt-f-ngt8)) + (1 - var(--newt-f-ng125))*(var(--newt-f-ng111))); --newt-f-ng145: calc(var(--newt-f-ng125)*(var(--newt-f-ng112) - var(--newt-f-ng139)*var(--newt-f-ngt8)) + (1 - var(--newt-f-ng125))*(var(--newt-f-ng112))); } }
@container style(--newt-f-adv: 1) and style(--newt-f-ngt31: 1) { .newt-world > .newt-bodies:not(:has(> .newt-box)) > .newt-body > b { --newt-f-ng146: calc(var(--newt-f-ng126)*(var(--newt-f-ngt12) + 0.36 - var(--newt-f-ngt11)*var(--newt-f-ng141)) + (1 - var(--newt-f-ng126))*(var(--newt-f-ng128))); --newt-f-ng147: calc(var(--newt-f-ng126)*(max(sign(max(0,0 - 0.135 - (var(--newt-f-ngt12) + 0.36))),sign(max(0,0 - 0.225 - var(--newt-f-ng146))))) + (1 - var(--newt-f-ng126))*(var(--newt-f-ng125))); --newt-f-ng148: calc(var(--newt-f-ng126)*((1 - sign(max(0,0 - 0.135 - (var(--newt-f-ngt12) + 0.36))))*(sign(max(0,0 - 0.225 - var(--newt-f-ng146)))*(sign(max(0,0.045 - abs((var(--newt-f-ngt12) + 0.36) + 0.5*(var(--newt-f-ng146) - (var(--newt-f-ngt12) + 0.36)) + 0.18)))*0.5 + (1 - sign(max(0,0.045 - abs((var(--newt-f-ngt12) + 0.36) + 0.5*(var(--newt-f-ng146) - (var(--newt-f-ngt12) + 0.36)) + 0.18))))*(((var(--newt-f-ngt12) + 0.36) + 0.18)/max(0.000001,(var(--newt-f-ngt12) + 0.36) - var(--newt-f-ng146)))) + (1 - sign(max(0,0 - 0.225 - var(--newt-f-ng146)))))) + (1 - var(--newt-f-ng126))*(var(--newt-f-ng129))); --newt-f-ng149: calc(var(--newt-f-ng126)*(var(--newt-f-ngt12) + 0.36 + var(--newt-f-ng148)*(var(--newt-f-ng146) - var(--newt-f-ngt12) - 0.36) - 0.36) + (1 - var(--newt-f-ng126))*(var(--newt-f-ng137))); --newt-f-ng150: calc(var(--newt-f-ng126)*(sign(max(0,0 - 0.27 - var(--newt-f-ng149)))) + (1 - var(--newt-f-ng126))*(var(--newt-f-ng135))); --newt-f-ng151: calc(var(--newt-f-ng126)*(var(--newt-f-ng149) - clamp(0 - 7.2,0.75*(var(--newt-f-ng149) + 0.18),0)) + (1 - var(--newt-f-ng126))*(var(--newt-f-ng149))); --newt-f-ng152: calc(var(--newt-f-ng126)*(var(--newt-f-ng150)*sign(max(0,0 - 0.27 - var(--newt-f-ng151)))) + (1 - var(--newt-f-ng126))*(var(--newt-f-ng133))); --newt-f-ng153: calc(var(--newt-f-ng126)*(var(--newt-f-ng151) - var(--newt-f-ng150)*clamp(0 - 7.2,0.75*(var(--newt-f-ng151) + 0.18),0)) + (1 - var(--newt-f-ng126))*(var(--newt-f-ng151))); --newt-f-ng154: calc(var(--newt-f-ng126)*(var(--newt-f-ng152)*sign(max(0,0 - 0.27 - var(--newt-f-ng153)))) + (1 - var(--newt-f-ng126))*(var(--newt-f-ng150))); --newt-f-ng155: calc(var(--newt-f-ng126)*(var(--newt-f-ng153) - var(--newt-f-ng152)*clamp(0 - 7.2,0.75*(var(--newt-f-ng153) + 0.18),0)) + (1 - var(--newt-f-ng126))*(var(--newt-f-ng153))); --newt-f-ng156: calc(var(--newt-f-ng126)*(var(--newt-f-ng155) - var(--newt-f-ng154)*clamp(0 - 7.2,0.75*(var(--newt-f-ng155) + 0.18),0)) + (1 - var(--newt-f-ng126))*(var(--newt-f-ng155))); --newt-f-ng157: calc(var(--newt-f-ng126)*(sign(max(0,var(--newt-f-ng145)*var(--newt-f-ngt11) - 0.600001))*(0 - sqrt(var(--newt-f-fe)))*var(--newt-f-ng145)*var(--newt-f-ngt11) + (1 - sign(max(0,var(--newt-f-ng145)*var(--newt-f-ngt11) - 0.600001)))*min(var(--newt-f-ng145)*var(--newt-f-ngt11),0)) + (1 - var(--newt-f-ng126))*(var(--newt-f-ng138))); --newt-f-ng158: calc(var(--newt-f-ng126)*(clamp(0 - var(--newt-f-fm)*(var(--newt-f-ng145)*var(--newt-f-ngt11) - var(--newt-f-ng157)),(0 - var(--newt-f-ng144)*var(--newt-f-ngt11) - var(--newt-f-ng143)*(1 + var(--newt-f-ng156)/(2*var(--newt-f-fr))))/(1 + (1 + var(--newt-f-ng156)/(2*var(--newt-f-fr)))*(1 + var(--newt-f-ng156)/(2*var(--newt-f-fr)))*1.5),var(--newt-f-fm)*(var(--newt-f-ng145)*var(--newt-f-ngt11) - var(--newt-f-ng157)))) + (1 - var(--newt-f-ng126))*(var(--newt-f-ng139))); --newt-f-ng159: calc(var(--newt-f-ng126)*(var(--newt-f-ng141) + var(--newt-f-ng147)*(var(--newt-f-ngt11)*(var(--newt-f-ngt12) - var(--newt-f-ng156)) + (1 - var(--newt-f-ng148))*var(--newt-f-ng157)*var(--newt-f-ngt11) - var(--newt-f-ng141))) + (1 - var(--newt-f-ng126))*(var(--newt-f-ng141))); --newt-f-ng160: calc(var(--newt-f-ng126)*(var(--newt-f-ng140) + var(--newt-f-ng147)*(var(--newt-f-ng148)*var(--newt-f-ng140) + (1 - var(--newt-f-ng148))*(var(--newt-f-ng144) + var(--newt-f-ng158)*var(--newt-f-ngt11)) - var(--newt-f-ng140))) + (1 - var(--newt-f-ng126))*(var(--newt-f-ng140))); --newt-f-ng161: calc(var(--newt-f-ng126)*(var(--newt-f-ng142) + var(--newt-f-ng147)*(1 - var(--newt-f-ng148))*var(--newt-f-ng158)*(1 + var(--newt-f-ng156)/(2*var(--newt-f-fr)))*1.5) + (1 - var(--newt-f-ng126))*(var(--newt-f-ng142))); --newt-f-ng162: calc(var(--newt-f-ng126)*(var(--newt-f-ng143) + var(--newt-f-ng147)*var(--newt-f-ng158)*(1 + var(--newt-f-ng156)/(2*var(--newt-f-fr)))*1.5) + (1 - var(--newt-f-ng126))*(var(--newt-f-ng143))); --newt-f-ng163: calc(var(--newt-f-ng126)*(var(--newt-f-ng145) + var(--newt-f-ng147)*(var(--newt-f-ng157)*var(--newt-f-ngt11) - var(--newt-f-ng145))) + (1 - var(--newt-f-ng126))*(var(--newt-f-ng145))); --newt-f-ng164: calc(var(--newt-f-ng126)*(var(--newt-f-ng144) + var(--newt-f-ng147)*var(--newt-f-ng158)*var(--newt-f-ngt11)) + (1 - var(--newt-f-ng126))*(var(--newt-f-ng144))); } }
@container style(--newt-f-adv: 1) and style(--newt-f-ngt6: 1) { .newt-world > .newt-bodies:not(:has(> .newt-box)) > .newt-body > b { --newt-f-ng167: calc(var(--newt-f-fr) + var(--newt-f-s1r)); --newt-f-ng168: calc(var(--newt-f-ng165) - var(--newt-f-s1x)); --newt-f-ng169: calc(sqrt(max(0,var(--newt-f-ng167)*var(--newt-f-ng167) - var(--newt-f-ng168)*var(--newt-f-ng168)))); --newt-f-ng170: calc(var(--newt-f-ng166) + var(--newt-f-fr) - (var(--newt-f-s1y) + var(--newt-f-s1r))); --newt-f-ng171: calc(sign(abs(var(--newt-gravity,0.1)))*sign(max(0,var(--newt-f-ng167)*0.866 - abs(var(--newt-f-ng168))))*(1 - sign(max(0,var(--newt-f-s1y) - var(--newt-f-ng166))))*sign(max(0,var(--newt-f-ng169) - var(--newt-f-ng170)))); --newt-f-ng172: calc(var(--newt-f-ng166) + var(--newt-f-ng171)*(var(--newt-f-ng169) - var(--newt-f-ng170))); --newt-f-ng173: calc(max(var(--newt-f-ng163),var(--newt-f-ng171)*var(--newt-f-s1vy) + (1 - var(--newt-f-ng171))*(0 - 1000000))); } }
@container style(--newt-f-adv: 1) and style(--newt-f-ngt27: 1) and style(--newt-f-ngt21: 1) { .newt-world > .newt-bodies:not(:has(> .newt-box)) > .newt-body > b { --newt-f-ng53: calc(max((0 - var(--newt-f-ngt14)),min(var(--newt-f-ngt18),var(--newt-f-ngt14))) - var(--newt-f-ngt18)); --newt-f-ng54: calc(max((0 - var(--newt-f-ngt15)),min(var(--newt-f-ngt19),var(--newt-f-ngt15))) - var(--newt-f-ngt19)); --newt-f-ng55: calc(hypot(var(--newt-f-ng53),var(--newt-f-ng54))); --newt-f-ng56: calc(sign(max(0,var(--newt-f-ng55) - 0.000001))*(var(--newt-f-ng55) - var(--newt-f-fr)) + (1 - sign(max(0,var(--newt-f-ng55) - 0.000001)))*(0 - min(min(var(--newt-f-ngt18) - (0 - var(--newt-f-ngt14)),var(--newt-f-ngt14) - var(--newt-f-ngt18)),min(var(--newt-f-ngt19) - (0 - var(--newt-f-ngt15)),var(--newt-f-ngt15) - var(--newt-f-ngt19))) - var(--newt-f-fr))); --newt-f-ng57: calc(sign(max(0,var(--newt-f-ng55) - 0.000001))*(var(--newt-f-ng53)/max(0.000001,var(--newt-f-ng55))) + (1 - sign(max(0,var(--newt-f-ng55) - 0.000001)))*(sign(max(0,min(var(--newt-f-ngt19) - (0 - var(--newt-f-ngt15)),var(--newt-f-ngt15) - var(--newt-f-ngt19)) - min(var(--newt-f-ngt18) - (0 - var(--newt-f-ngt14)),var(--newt-f-ngt14) - var(--newt-f-ngt18))))*(2*sign(max(0,var(--newt-f-ngt14) - var(--newt-f-ngt18) - (var(--newt-f-ngt18) - (0 - var(--newt-f-ngt14))))) - 1))); --newt-f-ng58: calc(sign(max(0,var(--newt-f-ng55) - 0.000001))*(var(--newt-f-ng54)/max(0.000001,var(--newt-f-ng55))) + (1 - sign(max(0,var(--newt-f-ng55) - 0.000001)))*((1 - sign(max(0,min(var(--newt-f-ngt19) - (0 - var(--newt-f-ngt15)),var(--newt-f-ngt15) - var(--newt-f-ngt19)) - min(var(--newt-f-ngt18) - (0 - var(--newt-f-ngt14)),var(--newt-f-ngt14) - var(--newt-f-ngt18)))))*(2*sign(max(0,var(--newt-f-ngt15) - var(--newt-f-ngt19) - (var(--newt-f-ngt19) - (0 - var(--newt-f-ngt15))))) - 1))); --newt-f-ng59: calc(var(--newt-f-ng57)); --newt-f-ng60: calc(var(--newt-f-ngt16)*var(--newt-f-ng59) - var(--newt-f-ngt17)*var(--newt-f-ng58)); --newt-f-ng61: calc(var(--newt-f-ngt17)*var(--newt-f-ng59) + var(--newt-f-ngt16)*var(--newt-f-ng58)); --newt-f-ng62: calc(0 - (var(--newt-f-fvx)*var(--newt-f-ng60) + var(--newt-f-ngt26)*var(--newt-f-ng61))); --newt-f-ng63: calc(sign(max(0,(var(--newt-f-fvx)*var(--newt-f-ng60) + (var(--newt-f-ngt26) + var(--newt-gravity,0.1))*var(--newt-f-ng61)) - 0.600001))*(1 - sign(max(0,var(--newt-f-ng56) - 0.000001)))*sqrt(var(--newt-f-fe))*(var(--newt-f-fvx)*var(--newt-f-ng60) + (var(--newt-f-ngt26) + var(--newt-gravity,0.1))*var(--newt-f-ng61)) - (1 - sign(max(0,(var(--newt-f-fvx)*var(--newt-f-ng60) + (var(--newt-f-ngt26) + var(--newt-gravity,0.1))*var(--newt-f-ng61)) - 0.600001))*(1 - sign(max(0,var(--newt-f-ng56) - 0.000001))))*max(var(--newt-f-ng56),0)); --newt-f-ng81: calc(max(0,0 + var(--newt-f-ng63) + var(--newt-f-ng76)*var(--newt-f-ng60) + var(--newt-f-ng77)*var(--newt-f-ng61))); --newt-f-ng82: calc(clamp(0 - var(--newt-f-fm)*var(--newt-f-ng81),0 - (var(--newt-f-ng76)*var(--newt-f-ng61) - var(--newt-f-ng77)*var(--newt-f-ng60) + var(--newt-f-ng78)*(1 + max(var(--newt-f-ng56),0)/(2*var(--newt-f-fr))))/(1 + (1 + max(var(--newt-f-ng56),0)/(2*var(--newt-f-fr)))*(1 + max(var(--newt-f-ng56),0)/(2*var(--newt-f-fr)))*1.5),var(--newt-f-fm)*var(--newt-f-ng81))); --newt-f-ng83: calc(var(--newt-f-ng76) + (var(--newt-f-ng82) - 0)*var(--newt-f-ng61) - (var(--newt-f-ng81) - 0)*var(--newt-f-ng60)); --newt-f-ng84: calc(var(--newt-f-ng77) - (var(--newt-f-ng82) - 0)*var(--newt-f-ng60) - (var(--newt-f-ng81) - 0)*var(--newt-f-ng61)); --newt-f-ng85: calc(var(--newt-f-ng78) + (1 + max(var(--newt-f-ng56),0)/(2*var(--newt-f-fr)))*(var(--newt-f-ng82) - 0)*1.5); --newt-f-ng86: calc(var(--newt-f-ng81)); --newt-f-ng87: calc(var(--newt-f-ng82)); --newt-f-ng100: calc(max(0,var(--newt-f-ng86) + var(--newt-f-ng63) + var(--newt-f-ng97)*var(--newt-f-ng60) + var(--newt-f-ng98)*var(--newt-f-ng61))); --newt-f-ng101: calc(clamp(0 - var(--newt-f-fm)*var(--newt-f-ng100),var(--newt-f-ng87) - (var(--newt-f-ng97)*var(--newt-f-ng61) - var(--newt-f-ng98)*var(--newt-f-ng60) + var(--newt-f-ng99)*(1 + max(var(--newt-f-ng56),0)/(2*var(--newt-f-fr))))/(1 + (1 + max(var(--newt-f-ng56),0)/(2*var(--newt-f-fr)))*(1 + max(var(--newt-f-ng56),0)/(2*var(--newt-f-fr)))*1.5),var(--newt-f-fm)*var(--newt-f-ng100))); --newt-f-ng102: calc(var(--newt-f-ng97) + (var(--newt-f-ng101) - var(--newt-f-ng87))*var(--newt-f-ng61) - (var(--newt-f-ng100) - var(--newt-f-ng86))*var(--newt-f-ng60)); --newt-f-ng103: calc(var(--newt-f-ng98) - (var(--newt-f-ng101) - var(--newt-f-ng87))*var(--newt-f-ng60) - (var(--newt-f-ng100) - var(--newt-f-ng86))*var(--newt-f-ng61)); --newt-f-ng104: calc(var(--newt-f-ng99) + (1 + max(var(--newt-f-ng56),0)/(2*var(--newt-f-fr)))*(var(--newt-f-ng101) - var(--newt-f-ng87))*1.5); --newt-f-ng105: calc(var(--newt-f-ng100)); --newt-f-ng117: calc(clamp(0 - 7.2,0.2*(var(--newt-f-ng56) - (var(--newt-f-ng60)*var(--newt-f-ng115) + var(--newt-f-ng61)*var(--newt-f-ng116)) + 0.18),0)); --newt-f-ng118: calc(var(--newt-f-ng115) + var(--newt-f-ng117)*var(--newt-f-ng60)); --newt-f-ng119: calc(var(--newt-f-ng116) + var(--newt-f-ng117)*var(--newt-f-ng61)); --newt-f-ng122: calc(clamp(0 - 7.2,0.2*(var(--newt-f-ng56) - (var(--newt-f-ng60)*var(--newt-f-ng120) + var(--newt-f-ng61)*var(--newt-f-ng121)) + 0.18),0)); --newt-f-ng123: calc(var(--newt-f-ng120) + var(--newt-f-ng122)*var(--newt-f-ng60)); --newt-f-ng124: calc(var(--newt-f-ng121) + var(--newt-f-ng122)*var(--newt-f-ng61)); } }
.newt-world > .newt-bodies:not(:has(> .newt-box)) > .newt-body > b { display: contents; text-decoration: none;
  --newt-f-xc: round((var(--newt-f-fx) + var(--newt-f-adv) * var(--newt-f-ng174) + 128) * 100); --newt-f-yc: round((var(--newt-f-fy) + var(--newt-f-adv) * var(--newt-f-ng175) + 128) * 100);
  --newt-f-vxc: clamp(-12800, round((var(--newt-f-adv) * var(--newt-f-ng176) + (1 - var(--newt-f-cadv)) * var(--newt-f-fvx)) * 400), 12800);
  --newt-f-vyc: clamp(-12800, round((var(--newt-f-adv) * var(--newt-f-ng177) + (1 - var(--newt-f-cadv)) * var(--newt-f-fvy)) * 400), 12800);
  --newt-f-spc: clamp(-12800, round((var(--newt-f-adv) * var(--newt-f-ng178) + (1 - var(--newt-f-cadv)) * var(--newt-f-fsp)) * 400), 12800);
  --newt-f-tuc: round((mod(var(--newt-f-fturn) + var(--newt-f-adv) * var(--newt-f-ng179) / var(--newt-f-fr) + 3.141592653589793, 6.283185307179586)) * 10000);
  --newt-f-tk: calc(mod(var(--newt-f-otick) + var(--newt-f-cadv) * mod(var(--newt-f-T) - var(--newt-f-otick), 256), 256) + 256 * mod(var(--newt-f-ocount) + var(--newt-f-cadv), 512));
  /* the credit + 1 and 6 x the still count, published together (a still step: |vx| + |vy| and |spin| at most 40 / 400) */
--newt-f-crn: calc(var(--newt-f-cadv) * (min(mod(var(--newt-f-T) - var(--newt-f-otick), 256) + mod(var(--newt-f-ocs), 6) - 1 - 4, 4) + 1 + 6 * sign(max(0, 41 - abs(var(--newt-f-vxc)) - abs(var(--newt-f-vyc)))) * sign(max(0, 41 - abs(var(--newt-f-spc)))) * min(round(down, var(--newt-f-ocs) / 6) + 1, 30)) + (1 - var(--newt-f-cadv)) * (var(--newt-f-ocs) - 6 * round(down, var(--newt-f-ocs) / 6) * clamp(0, var(--newt-pause, 0), 1))); }
@container style(--newt-grab: 1) { .newt-world > .newt-bodies:not(:has(> .newt-box)) > .newt-body > b { --newt-f-crn: calc(var(--newt-f-cadv) * (min(mod(var(--newt-f-T) - var(--newt-f-otick), 256) + mod(var(--newt-f-ocs), 6) - 1 - 4, 4) + 1 + 6 * sign(max(0, 41 - abs(var(--newt-f-vxc)) - abs(var(--newt-f-vyc)))) * sign(max(0, 41 - abs(var(--newt-f-spc)))) * min(round(down, var(--newt-f-ocs) / 6) + 1, 30)) + (1 - var(--newt-f-cadv)) * (var(--newt-f-ocs) - 6 * round(down, var(--newt-f-ocs) / 6) * max(sign(max(0, var(--newt-f-hgx))) * sign(max(0, abs(var(--newt-f-hgx) - max(var(--newt-f-fx) + var(--newt-f-fr), 2 * var(--newt-f-fr))) + abs(var(--newt-f-hgy) - max(var(--newt-f-wh) - var(--newt-f-fy), 2 * var(--newt-f-fr))) - 1)), clamp(0, var(--newt-pause, 0), 1)))); } }
/* a rod, drawn by the <b> of the body that declares it (its own box; display: contents in every other body): a 2 px line
   from rim to rim across the rod's bounding box, a gradient at the rod's angle (not a transform, which would hold the
   fixed boxes inside the <b>); :is() and :not() so it outweighs the result rules of both sheets */

/* a body's material, for its partners: a hidden fixed box, its left its bounce (x 10000, and 20000 more for a fixed body) and its width its friction (x 10000) */
.newt-world > .newt-bodies > .newt-body::after { content: ''; display: block; position: fixed; visibility: hidden; pointer-events: none; margin: 0; padding: 0; border: 0; min-width: 0; min-height: 0;
  left: calc((round(var(--newt-f-fe) * 10000) + 20000 * var(--newt-f-ffx)) * 1px); width: calc((round(var(--newt-f-fm) * 10000) + 1) * 1px); top: 0; height: 1px; view-timeline-axis: x; view-timeline-inset: -1px calc(100% + 1px - 1048576px); }
/* the write channel: two hidden fixed boxes a body, their edges its next state */
.newt-world > .newt-bodies > .newt-body > b::before, .newt-world > .newt-bodies > .newt-body > b::after { content: ''; display: block; position: fixed; visibility: hidden; pointer-events: none; margin: 0; padding: 0; border: 0; min-width: 0; min-height: 0; view-timeline-axis: x, y; view-timeline-inset: -1px calc(100% + 1px - 1048576px), -1px calc(100% + 1px - 1048576px); }
.newt-world > .newt-bodies > .newt-body > b::before { left: calc(var(--newt-f-xc) * 1px); width: calc((var(--newt-f-vxc) + 12801) * 1px); top: calc(var(--newt-f-yc) * 1px); height: calc((var(--newt-f-vyc) + 12801) * 1px); }
.newt-world > .newt-bodies > .newt-body > b::after { left: calc((var(--newt-f-spc) + 12801) * 1px); width: calc((var(--newt-f-tuc) + 1) * 1px); top: calc(var(--newt-f-tk) * 1px); height: calc((round(2 * var(--newt-f-fr)) + 1 + 1024 * (var(--newt-f-shape) + 2 * var(--newt-f-crn))) * 1px); }
/* (newt's own boxes in a body are fixed: their containing block the world, which contain: layout makes one, not the
   bodies' wrapper, whose box is the clock's and grows with it: a grip 100% of the wrapper's height read a disc 24,434 px down) */
/* the disc (a box: the square), drawn where the step starts from (the step's result is worked out on the <b>, below the
   element that draws), so a step behind the published state; its edge a 1px black border inside its size (border-box),
   the fill clipped inside the border (the author, 2026-11-03: an inset shadow left the fill's antialiased rim outside it) */
:where(.newt-world) > .newt-bodies > .newt-body::before { content: ''; position: fixed; pointer-events: none; border-radius: calc((1 - var(--newt-f-shape)) * 50%);
  width: calc(2 * var(--newt-f-fr) * 1px); height: calc(2 * var(--newt-f-fr) * 1px); left: calc((var(--newt-f-fx) - var(--newt-f-fr)) * 1px); top: calc((var(--newt-f-wh) - var(--newt-f-fy) - 2 * var(--newt-f-fr)) * 1px);
  box-sizing: border-box; border: 1px solid #000; background: linear-gradient(#101216 0 0) 100% 50% / 50% 2px no-repeat, var(--newt-color, #888); background-clip: padding-box; rotate: calc(var(--newt-f-fturn) * 1rad); }
/* the grip (a world with --newt-grab: 1): the progress laid over the world from its corner to the disc's far corner, sized
   in whole px to the step's result while not pressed (its height from the world's own box, not the height the world
   reads, which a first layout doesn't have yet: a grip of its least size there held a disc high in the room and threw it), only the disc's square of it shown and pressable; its far corner is
   read by the world. Its resize corner is the disc's whole square, so a moving disc stays under the press
   (its rules outside the query, which gates only its display: in WebKit a restyle set off by :active can leave an
   element's @container style() rules unmatched, and a grip in one lost its resize at the press, engine/FACTS.md) */
.newt-world > .newt-bodies > .newt-body > b > progress { display: none; }
@container style(--newt-grab: 1) { .newt-world > .newt-bodies > .newt-body > b > progress { display: block; } }
/* (a drag's last size stays the grip's inline style, which a press took until the pointer first moved, pulling the disc
   to where its last drag ended (WebKit and Chrome). So the grip's own width and height are a constant, and its min and
   max sizes hold it at the step's result; its ::before reads that own size twice, gc always and gk held through a
   press, and once they differ the pointer has moved and the pressed grip lets go of the result, each axis on its own
   (WebKit writes only a size that changed): ctx's grip, P100.
   The sizes are its content box's, a disc's size under its border box, the padding on its near sides: WebKit's resize
   writes no size under min-width, which it compares with the border box (RenderLayer::minimumSizeForResizing,
   facts/min-width/resize-under-min-width.mjs), so a min-width the border box's own size let no disc be dragged left or up) */
.newt-world > .newt-bodies > .newt-body > b > progress { position: fixed; left: 0; top: 0; z-index: 1; pointer-events: auto; margin: 0; box-sizing: content-box; padding: calc(2 * var(--newt-f-fr) * 1px) 0 0 calc(2 * var(--newt-f-fr) * 1px); border: 0; appearance: none; -webkit-appearance: none; overflow: scroll; resize: both; opacity: 0; cursor: grab;
  width: calc(2 * var(--newt-f-fr) * 1px); height: calc(2 * var(--newt-f-fr) * 1px); --newt-f-gw: calc(round(var(--newt-f-xc) / 100 - 128 + var(--newt-f-fr)) * 1px); --newt-f-gh: round(calc(100% - (var(--newt-f-yc) / 100 - 128) * 1px), 1px);
  min-width: max(var(--newt-f-gw) - 2 * var(--newt-f-fr) * 1px, 0px); max-width: max(var(--newt-f-gw) - 2 * var(--newt-f-fr) * 1px, 0px); min-height: max(var(--newt-f-gh) - 2 * var(--newt-f-fr) * 1px, 0px); max-height: max(var(--newt-f-gh) - 2 * var(--newt-f-fr) * 1px, 0px);
  clip-path: inset(calc(100% - 2 * var(--newt-f-fr) * 1px) 0 0 calc(100% - 2 * var(--newt-f-fr) * 1px)); view-timeline-axis: x, y; view-timeline-inset: -1px calc(100% + 1px - 1048576px), -1px calc(100% + 1px - 1048576px);
  timeline-scope: --newt-f-gcx, --newt-f-gcy; animation-name: newt-gc0, newt-gc1, newt-gk0, newt-gk1; animation-timeline: --newt-f-gcx, --newt-f-gcy, --newt-f-gcx, --newt-f-gcy;
  animation-duration: auto; animation-fill-mode: both; animation-timing-function: linear; animation-range: normal; }
/* (a held read is 0 on the frame it pauses and till its own axis moves, Chrome 155: counted as a move, a grabbed
   body was drawn at the world's top-left corner for that frame, the playground, 2026-10-30; so an axis counts as
   moved only once its own held read is in) */
.newt-world > .newt-bodies > .newt-body > b > progress:active { cursor: grabbing; animation-play-state: running, running, paused, paused; --newt-f-gmx: calc(sign(var(--newt-f-gk0)) * sign(abs(round(var(--newt-f-gc0)) - round(var(--newt-f-gk0))))); --newt-f-gmy: calc(sign(var(--newt-f-gk1)) * sign(abs(round(var(--newt-f-gc1)) - round(var(--newt-f-gk1)))));
  min-width: calc((1 - var(--newt-f-gmx)) * max(var(--newt-f-gw) - 2 * var(--newt-f-fr) * 1px, 0px)); max-width: calc(max(var(--newt-f-gw) - 2 * var(--newt-f-fr) * 1px, 0px) + var(--newt-f-gmx) * 1048576px);
  min-height: calc((1 - var(--newt-f-gmy)) * max(var(--newt-f-gh) - 2 * var(--newt-f-fr) * 1px, 0px)); max-height: calc(max(var(--newt-f-gh) - 2 * var(--newt-f-fr) * 1px, 0px) + var(--newt-f-gmy) * 1048576px); }
.newt-world > .newt-bodies > .newt-body > b > progress::before { content: ''; display: block; position: absolute; left: 0; top: 0; width: inherit; height: inherit; visibility: hidden; pointer-events: none;
  view-timeline-name: --newt-f-gcx, --newt-f-gcy; view-timeline-axis: x, y; view-timeline-inset: -1px calc(100% + 1px - 1048576px), -1px calc(100% + 1px - 1048576px); }
/* (WebKit 26.4 takes :active off a pressed resize corner once the pointer is off it, though the drag goes on, and its
   read stops: so while pressed, the grip covers the world, ctx's grip, 2026-10-28, above whatever else is in it: a
   page's own content over a body took the pointer, and a paused drag in the playground stopped short in 6 of 8) */
.newt-world > .newt-bodies > .newt-body > b > progress:active { clip-path: none; z-index: 1000; }
.newt-world > .newt-bodies > .newt-body > b > progress:active::after { content: ''; position: fixed; inset: 0; }
/* (its scrollbars, which overflow: scroll shows, are the disc's size, so its resize corner is the disc's square) */
.newt-world > .newt-bodies > .newt-body > b > progress::-webkit-scrollbar { width: calc(2 * var(--newt-f-fr) * 1px); height: calc(2 * var(--newt-f-fr) * 1px); background: transparent; }
.newt-world > .newt-bodies > .newt-body > b > progress::-webkit-scrollbar-corner, .newt-world > .newt-bodies > .newt-body > b > progress::-webkit-resizer { background: transparent; }
