/* GENERATED — do not edit.
   Source: assets/fonts/, tokens/, components/
   Regenerate: node scripts/build.mjs
   Verify:     node scripts/build.mjs --check
*/

/* Syfred, complete, in one file.
   Fonts base64-embedded; no @import, no CDN, no relative asset paths.
   Drop this into a <style> tag in a sandboxed artifact and the brand
   renders correctly with zero network access. */

/* Space Grotesk and IBM Plex Mono, both SIL OFL, embedded as base64 so a
   single-file target makes zero external requests. Licences ship in
   assets/fonts/. */

@font-face {
  font-family: "Space Grotesk";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(data:font/woff2;base64,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) format("woff2");
}

@font-face {
  font-family: "Space Grotesk";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(data:font/woff2;base64,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) format("woff2");
}

@font-face {
  font-family: "Space Grotesk";
  font-style: normal;
  font-weight: 500;
  font-display: block;
  src: url(data:font/woff2;base64,d09GMgABAAAAADQoABAAAAAAfqgAADPFAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoIoG8gyHIlOBmA/U1RBVCoAhGoRCAqBgQjmRAE2AiQDiQwLhEgABCAFhgMHiwoMBxsBbhXs2CuA8yBAcW9/0wfcYdg4bhg2TCMRwsYBEJRnkv+/HXBDptTg91VFmZa4QvPCAmMKbzJtVVI7pKXmnGHZ/SFiXJ4ljV63vReO8j7Kqf1xIBIk6JFs8WDr+X6sQL1WLmQaae6+5/kX0CgKGggKBRQNhu6i03Czp7YY+e/8IlciHu37zgB3ckQsTqLn1yKr39+bOUIMMutYBBcZVkSSHas45P15nLP3k5BqapQ6JVQFLaID75yJwRyZGzoXAXYHzDpR7fC0zX8rC9FTp84iWiSUMMg76oijQlQUUEBRQcBclk6X4bafvXCRv2K/e9vPhEDWdv/gVcST6Lq3zj5Cp1IaPTMSx9PLYHt3n0FhtEZJbCRCJIIz2Awx2c38+V9zZPHQ6GYhETNvISJ5tLlj5qfy7fTKpt46vKtPZUQ4mNGHocSik1tEejmowmUXOJnWJDeRw/IhBK+4rh3nIrDJHFh134LWa+M3G/nwdi6IWFdSXS5fRFqg2rRJi3klNsxNfXf8t7psXAX0MqDhn1o6y+bT2oMuI+QhHA4lEXLZo10+rZ1FcToKB47BqtbG04WKjOT/96dl+6+efiLLAcs+jhy2TuIlKqoAcItF+3TfE7z/9OcLDIKRQQpYoyXbCxp7QU/f43zJHi0wdUHJXvbMAno3iBVyRVW4TJmihTJdqkmbruIqzPPvD50+DE+F4wWhEG5ZM+btiIdtf6pgf19FEKZONlUVukIBIUutjCBmC06TZVCIzN6zVF+Gap+He/iG001kgvWpShRC+e5YA2IKy+dNthfrnHlDLoTKZFvOmf24jpoFD/jWVgJTAhgPMgAxpjwYDYlYLnlYEKZqNZ565rkXXkYMIaAcgpEhoboHwyObZ8ObY7quxe1VCiNHYELYRJAgMoiCAqKigejoISY2iFMYJEIEJEo0pK9B80wzDdJUYmrv4Oqj4Q4f990//9RLmA8+tuUXXym+J5CfmntEfvkNj3gVWORRwCEIqNvAVateDgXQYgRjfogRMJpJE/MPOOiIExRcce4NVylAAIZ+MSAw+OUXXneVu2HGVb573YcsDqJD0Mqgtdu2YyIJSgLgK5X4oWgiH8nGgKYgxoPcbZ3Mc7smQapbU3TUDN/9NsB3s1ZLUnlYsdS4oJ2kjnGYA+y02VrLLTTb1L+Pzx+RCOqDjxqJWWBVjstSWYmKi5EYoL/zJe/yIo/iS0NqczlnAXm9bXcQ5IVszfqsjLRbnLmZnokpz+gZ6n+whgK5Jn3pTiC+OIJFB2SfSBIRB8jKaEDmWpCIien2U8JGBPzzwydvPPMgXu+qA9zfl1x02lHgFeC5SGwGojxvIaW2M5cKs6WOEgDQwLyzVT7UPJVheySfAA01AS5AIwADytzADuFLJm+0w6XGcrMR5c3TOZtXc+zHQpWy4XZyr2SWG4VYE+9IKNJHGhlkcALkVJxcbgY1VRPvg41wNBrzQqfGAU7OU5azGjVTU5lkVZKS5FVjxdfiW8CCQGJgYuPgovDwCQiJBJGQklFQCaZGC6U5AYjL+2YWVjZOLm5hIhBp9ZTvfqKAuwC3AK4DXGGenoBzAKcBTgAcBTgEsB9gD2A75K4u366hq6mqtUCLtEW7GAr4vlc3PRBSv9oh1rgjS+OvVlTtr3Jhjf5h5f4GmD6yaFjbrbc55A6UXV2p/2dclGRleBfHQg2+ef44Eeldc7OBfy+kJz57ODkttlncHNywHdssybYjYm2eAm7PfhN14CI0MqtBgH+p0DodvDLqnHnZ6kHVteyBz33QiUoRuheBbcIy2kZbBs+/KRUp1lFFUZtUYy/1Ftk+v+s0GztpQwiFLUW66WovBIJcm98bEqeUUh+96W/hJMHRQB9iZ28EeVKGx7tr+/x7Kprp39my4HFYmnsLlCq3I2QewHiRdyAG22qZ9lJWaDxh/6V5yHzStwjQRLw65aR5eyq+BGYgeFWxnoGMvfMULMImrs+7KlrTPrBT/rMaQL6GmWLExTrNllpQXNJjFbNn+KSArjRr+Ss0QXfdnyBZ20iW7bPRJK02oNhQKFpOTs/mgaPT9MXsivXwmBPetmXMQWvKX1CpRPq/U/ulWugDEHXYC/nuq36OL/c/XDnUX4vREltFtlXPA2kVWwPA4bGBchkQDceOa3Xt+nKiHoLjPYoj/mj0sv5lSYjkkJengfsee2soE39WBkiq2bJhARjJ9+H4xn7cN1r4rGnPsEcSCfO1fhB7ikGe6Yh2pH4qb8oqbv62D9oNlh1xXHS6BSZcfUH7CHtfYE5SPmqiEbNofk/a2nzhEeFFQ+mXx3zqQWMjXP5gwPZsVPr92IeSAlrBL2V1wYel6WqPbN+PLflGGsuNTiE6rAd9J5R+92xvp71tRFR+09TPV7CT9nEr2x/bju15UM3MtI289L56/fnTm2Mv8s/CS6Su1G/cY1oRK841BlMnjOSjP2l/HWbLLd9GdKYL7KsFrAJvkMu1Q3VXzM5RsC56/2VfiQ04vm30sicBnWQrxDVPaH5hZL+7Hg0vVQtQMxHKX2mBU3m15oc06nek9D/hLxasm21gSElHoWQBWbZIUd9EgWC2xXok0RyQF/17c+Bvh+a+Gf23OqRAhFO0wDJ2NCc3s3CRbKJ5OMVK1SCNhoSXm1RbPlqdgnRiMgxGrdfaRiv0cJcNxnpJjXFeV6dMgwblbrutwkMPVXrqpSrffDPZDz9M4QfhFQpRMC2iiExPSELMgGlhIQIpQAAGEgnD2NEa2GAoJERgxGAkcEkRk0GQY6VASomNCoFgZNQECMmy0DQQLWw6EH0zi4ER519Xs2YFs8QEYofJAeKEyQXFDVsYuHB4IlCIxC4KXDRKHmgxGMRiEYdZPDqJmCRhlAxVCnSNoEi/n8LLrlgLbhX2qCKUVoOy9KMd5htmTKGRVsGUqUSoUkVggmkCTDcHMtc8HPMtILTQQkyLrICssh5urVhiSyKRRFKVbG8h2Dc4vsP0A46fMPlHO8H2QW25QhQUAtVKuGhJSoQJBBZu7KwMBxeJQo6HAT8I6kIkEUggYcQgQQhJYJOiIAMjJ5yCYEoiqOAJ3pQSKUKBRYuZ3kwWgREpdP4ajpyCAsWxCoG4CnGk/RJba7xcclZWCRJSMnLILlbJkXqHKe0qU0QQIVRVAxboCwv1o0z/ap4BMqQRUeKNkGyWkVaap9QEDmGBF6amcSFGF7+oFhhqYKm7Xk4hhEayZs88x/AClpdmjMwAYcbIAwTSSFkPggKvg9tPu/ryfng/2Mf6QI/ptYVK35f1Yb2sF/UE+av70D3q6mz9cLez2xx2hrrH1nbzu/5dpGvvPJNgm2scsZBIbdVNslM/iG4yC/s1Z33ru3piLqKzeNHuQ63vHs2v69jcW1OThkvYrfxSRIxvcpSpNH1+VRfppCZyWOCeOPKLnS5HE+/DkFEWIARgYKHwiQQS3xVkeRshBB20kwbGTTtC+H/xSJQMoaKhpaNn4uDk4ubTqUtQTK8+cf0GJI0YM2GpZZZbYaXVylWoVGW8CSaaZLIppppmuhlmmmW2OaMk2bj8dZHFllhqmeVWWGmDfapd95//1Xl0t/h3X3rtnW9+BFBDHMRDokijCg3Z93l1btkWAQxLMy7B3Jy1X3KVhE1RO42a1fsB/Ri2h/Z41ax++4f8fnOu4VBTScXvtutKv8OhjeHWPjxKRIpqUoOnnnnuhZf/R8qUJle+Dhop5LJNmu1a4COiSTshT6TIpeyaqjvBPSkapxgleumtj76pivWYIYA7aAwTrZuC98MAGOGZC3gDvoAfIGC8zkbGYadGhYhsxETSrpZWIkshb5uiTyqvV4fRqUKFpmk7oKOMGrHFQXNFuEeLwxKEx4sIimpbvzgjxSijjTHWOKVVlqJchcr9VZVMCJtoksmmmGpaTU81w0yzzDbHIostsdQyy62oVQlWW2OtddZXtQdqWp3IUzzLc7zwcrkLkYOKIsU7c5hXpxXjrBC3BjIOy1I0m2JVopfe+uhbE9JMNMlkU0w1baYM21wy86j58i2YOeO+Tso3Mj94aY6obWQAm0b1SQTxYkkedQSdIhSaaD26MjKyxcFFbRFkWz2ReOzimH7EZovvTSJJViktk1ARipWkF3rro2/1CxhplNHGGGuc0poQMdEkk00x1bSanmKGmWaZbU7Nl2ZBFmFxlmCpZZZbUasiVltjrXXWq1bT6vz0FM88zwu8PDvahDIDI81eZhA2ySLUxmPRBpu7gGpV46lnnnvhZfAZ5AS5Qc3bT0gumdh5YF5Anmw9uzNOus4EKNSR6onW3HI6DBoGD4xHJYMMPuGMbH+D4kGyQvr+N0vL5iWbL8rK/lTEG45Qpps2cl9DxO1khrvu1tUHG00v5GILj174wIgj7JETyQB7R4f+yBBuLwGU+idvmyJCNd2nRWnRj5YqTyttqyBKZ11StKYYJXrprY++06rAskp9BrKWbvSgoe2R67YF8xbsv+8JCyH1fsQBC8H2aHH4QpCAoV8aqDPLAQPzN3bgePJgwJ5abwriNk+A6RPDATnnn3/lNVY4V/q86uorjX2SzlUMvi69+Fyx19XnXyE0Ie0beb5uvPI6tu9zlvEHO9cAQkwCCZeQhE0YEGS2B4CgDyhZ/pJk6Hp39+2s+TdeXonlKk18OZ35GZwuM+GPd5T3ms2hX6Kdcp75xDX3ERF/OtwYPFxMNFQkBGpgzF7CGFXDGDyF0XoBp2X23O0xekYDBAk3BqT5JcCixk5oCBQcmffehI+48DiI5aH4oEgmFy9FiySJ4sTyQNgee+N9ECIQd3p7WYITWka865cqUyIK4EIExGcDKF4AoAtd+vlRoZkUkkSZEDZYdBGZZDy6ABK+8BG2iOqkOVIfvzMrBy3+xyIhwZAyEm+9CoXY8JA/y19y6OBIFal3XoeHOPAoAAXxSAH4W2PD1PkBwVCMnW4CmS6CMTmEcpYylEGMdfPKdmQnPflEa5LoOhBLh4tTMkryg6CQYoMgI2XXrt5cJFL7hIatfUOq5/PRV7+jSKqrQGfeVp4bASfmxXr6wEAVqJYWEnNy3/1k8Ctg977WHR988StyJDDQlV4j3ljRe5p1pF4tGLjEBgp16sR0kKgnmtEn4484YONVzCP3g5ZGOYmiA2sKhi0TpcgXAaDurbaAw90rz1kE0drsvwdc7MGX+agddAO8iVo8Db/5vw8M7gptIaD7APm2jgIL4VAtfGDq+wPmwm6++JIbAoCCAGnoCzgByYKpYK6PqNa5Q8AniF/4FKcYyfy6TFjhf7QpLWuuztft8jWEEzgL1y5k0WPoqbSCVtMa2kCH07F0Gr3VSxM6y2uOt0gT5PdhHJpLrBRtgpY6Fnda1FmxAcAbznzcFFpGq15kGB3zLTP8DRgJhmfA8BhgeB7wf/392ZUA/Pfqw/yHMx6YAfDNvg/CAL5Z+mDogef+5P2p++Z7m+49AwEHAc4DXAG4wQSQ7fEAyFaKrbYZwZ1a9jd/047ZQ3bZryeMDirqjFY6ueh5eF1w3Ekd9FAxUbusu+vSGGhd8U97j9ttpz1y3OuyrTb65GxEtrninFP+878L/tiiqxddt8lnBxx0SMeraqsNShiSkpYxbOTqPCSrrrw1mmsbrmxro34GxLHyu9Yqq62x1jobrFdqhdsafFAbuV/u+KIJKwcbO6d/nUtkhZgJID0LdSRly6RrmL7eMvjQIjAAKBqhyBY/0i5aoWonEW9K2F7QWS7UPKSPGjc5OOFTpeUM7lfjjlu5eaxUjMfguGgCDVvSyNZYY0DDmTpG5FOdvV6KGlc4S/FHclZKYDW+GNyhrUtGkSSsVWTYVo5iP3HcFQ6HPUdBldFEeLfZxIk8CdEiGggxLRhV7CvLLUqlwtR0DYtQWw/P4zKmVSvIe1LHmFXZNnifSNZ5FRG9Qy3C1cx4y5HqrKVmPMsmk8XAZpzzQjNME0S9T5DidxlHBybWCk3TC5oJFhJ8GzI2zI80o0IHykWkYQcTvaLHwFgSkMXgvQt66TBkTfd8Rcu1PIFGoTccENeORkdJ5Ik6NIERKOmh8Sp9u2eCbuONBkwz3keHDwLw2QExcIn2bre7qyLl9lrzEGug1B0LZnE99dANeByaXatTFgyVUEfMliTUeYDDIIH6w/ZhUDns+U9r3WawqSVf27oSA1e4pNMwLtC8UuhV0ktgnbZ15sv65/3jhgGdPJwBqRpVKAQDQjNbvMJjswxm9SYCCCfDC+KFLQJB8wdgTDCBROizcWvNz6leb6dKcir6lhoU6ZJnUD84kQGIyaHgi0Bntznc4eYWbus1kWAyS1w5PD3qoi5raMJOpCPsMLhS3iIQZBQKE8WYOs/KvKflhEXv7EREzFGMZdt19gywlCLKKi4oJX4XH3/ncm1xeZDTpI0fx8WJYQUzh6LKWWCYocfT4Rd2y2VmzcUqEmSaeltbmKc5LnB2Dud1lnLbGkh2ZJCEd9Ag2voG4ZWbdJWdUCTjh9aZHERfTo44RrNK2/nrqUIwMpR54oN4nfNbSyZhBbMhJS/esTqBXfGa9hFdHaVfdl1OWj7Voj+WyjIMc8w2HqJJGmbte09EXZFSzY4TEcyQK1NWDiJgMImDpB6bE+Xk/N1rfTNWyGnGqf8+YCu7zSoc13BS4GacnoiKfz5LGE2GCU75xQc2CjMqfNjKKyEeTFr/ByDQi9lQoM2CMMx7TETmM8JYrJ9/cQjyLY+kZE7WL1U7O577h/rKjz/wOxhGpUR/qRIyW46L23fX0mFoTJqSYkT9R9DmUpqgTdIcMiRe5TRDWKFMlMUGmW7CYocjdSFUioLBeVvWbC3qqAsM5Ho/VbL4n+1RrzJ9awoL5z5jgAT7Cp7LJ6hSVhzhGCO07ndth45AvKHX2Ym4ziQcssV7H5pp7AM5HV1Dm6bCOVr+1i6zYbmllb2ldiN0jo/0toaHg10GwMBvZ7lIALbFyCK6U8S4X3SZxogwzezYvcrt8LTulJMYQb1xIZdcHGt4n1RsxmRGDPBaasPD086oqyHPmJuIPTShyTo+RqojO+JSCMjlMzCsO+6EgE6QrJcAEVx7/o+e5Sc8veDpFnWZtRf0PFs4VLFeytYeI6KNEzAsr9aN/YKeXKb4Oaq0fE4JWDVaZ+KPGAleriLRt6/EMAtCxUHFhIDBqvqjW+vMJcls+5gkaHCsssldfvsGNggOASVFJuEaXhVIINrZ5dpvB+r5kvp3W6FCjKzv6glfBX5htWtwmNfxHJcT0FlKJkjPVR7z6Ag7Z7vfZ30ZAAuhWyJeRNclbMG5iVL/a2jVgflqeXVGVZaDBIJfzqlJqyy1UwScLpVVpVZn2wqGUq5kVqbXVNhzLVUnnh4ExayqHabJYU3saKRIgnRICCusRgb+q0O361uXixhyvEkmmqBr7eQjwv6PYLiL6V5+6LUhLKMgqNM2JVVSZJaiXk9SrspcdCyKZncQjhxoMScXjVMuZr5dTbMU3VX7N2BuACv+8Qu6z4WMiowKET2iHlfLTp0F1iXM/Pzm3faOhsSjmDh/T27pTGvcQx2VZBsHzjkwWoquFSw88wk4CL1jzEiKtkPXIguS12CTv3xhjzZdJphn+E/NVsSctObt+JcQ2lxnMMPcWITK8wd2/nWRnef1bzWPRCPlSoUwT9lGjb5htpSijrPUQJWE2gyotuzOnR9xgLOI8oUmjk/NBx2sPOTL+s0LZAqK/ngVaqXRFjCdpIGSg1esdgkBxImXYM0SQxK491YoU83IpuWQalU1mgcUakTl8PbFwCpeHS4TwepXB90ML3hZ+IJsb/6IM9xP7awYd7WPBs0/SZbTHtm8kQSyqZnRd48/YMhPf5WJ6l9Vz+IjCI0DPbbrH7pH3kI0nwpdEtR014TGhfTUUOg009gtXun39XMdNvAKrwtsyLqsYUkcUtAXaC7SF4pUg/8ed9apuUx96KAE74PYsHNLhq1n+/bTSDcDBMsvNIuXEbsczmB4r96bXT8sygorhUZyu7Ll5h/Tv6U+hDpALbw35TspjsYsHwlXnQfzOpGeVxcmKudKk1Ocl38tlQhzcH9A4VZQhHDRWUvzUQcY+NQCuLItS4fH9fMGAhU7tVPRoexHNaAav1TcdOzlZFf/ZNKTGRqdFfACTJRrJQMr3zZjRTvzUZhd2xLysrOExXurZkZY0XBqZPuTNw56Q/rG09+i5cWKQQrZNhwzusKKpEysk6htmSjrbfy2hmMwzs3nR6ltfKMH79Sf62BneLsLTdQ5ws9KAjmyiMVy6PdJc9/4o8WG7ZHpl2iuZXfVPKYgP/YS4uOoMNc4DHkdtdDlwOhKdcpVq+mulxatGU31XWXX5n0A22hJw10IRahOY22GKJBvkb8tsUIVPrrPWjnAFNx4CwbGlWA6sBzHlFlC/hOi/GtZ8LD7i1iE6lUVs/KcaKv9L7Mt42V5TCsZ39ZxUP2Yeu4QURbZBLGB4AaArWRb9AhXvzekLNQYYAW98ZA6dLG8q+yNnjeaOwcdiWnxriSUS0XZUTeX1r86b3HNQvdxaEXlmK87FKwOkvepWkmLVqGNKW+ClfOVWHLMfH5aXlBRUdh9QgrgPQTSln/r/1OoyTQWc5S12LyEx4XN1Hq+ifICewHj1e8n1++dBVWAoAtnj18/0o97svj0DaHPeb8nAQFn58A/+Z3Dyg62yNKYVy8nR6AelVmQJxHbA3WK/cGpxhu8XN6VpqnwlPA1Th7nsmgKePGr5s1sPrl598yqFZu2jmfFc1Gs1Wpr7fLc7W4N2qyYX1cULxjftDXBB2XJ5K6p6bXTuyYnsaClzdvWtqXd29pmAYa50yHzsw2hhhcdoc6WHw5pnmOH2DwQR5mGYfXytiTXuXFTelE8p46sUTPF7e0I2W0Grw4/14np70ahNUy44ism+zkMTr/J8hi8nvs3B5hU8dJMXNYva5apJM1ipGXTREgUsmwaSKYG3QwVWkiZkvp0oe04E1TrTfrtSsafXzgIeuzh+bniJLQ38WQCSj7xvHIskYlvZw2GhoEVv3rBKqA1u3r1vhnKHlZ1OVu7XPe7sk57GyjBydtcBncLmtsRPCLpCDco78X3O9qiloryxBwfLUeF/mwv/deaxjX0NRGqFR5gmGMgIU6jU4JTKSwvQ/YPOV8PvFN1gfjG4pEHJX+FM4XfSh8EUZR1vEnTb6mIVxh9BqPJpBCQW5Al7+pVhSGe2CxXyLxxvsGQakCCRlqcxkWRCg6sE/FJX5++lKUuiPKkVqVS0ZEWgQ/+G6HK0Ft+YME7R6Rw0v7CwMtGuxXD7Fbjy/0v2JXJUSm4eflI/3tG8XcPS146CxN7nu13pqB46lxdO+RI9UfOnhtYCvUvBVUNXTf8yw7jBUfwo2/43+xafqwEOu0R/PtP35i4S1YYndgt8x/UT01cLOgJvm6/nDJB8Dle7KDWawXCepWL3LiHVCdsFA9t7CQ8JYK9TEXXQND/PKGa7TFTHyMuKBz7u4/qUph0irwZczGF0gSK8HpMyId0PXPRYuixDFJer4hK5UPWQpsiGZG2tao9bluu1e3WqEhbc231kw/qKTQlVQ3Z8DZVMiVD0bBQ5l4bXgz/uoJTp2Ew9aJcEdOgodchatXacNmjMndYAKSUPCpVJG2FVvkQP7R6uHzXCag4Otejg/iYkJ3orxWXMiUUihSWb5anBhUGtE8hTZiYS+fBDkwhOfFjnvU9s7v2tcaiJlQhkegVYN38Ld4t/Vw3d6U3UEPwb/Nu2wPCP/MtioGoVKHHxAQI7XZwtTzMz6khHIZmh+HyBkVMIh8EVrXHZco1ux0alcdhzjV5XACbi5ZCO9TX+c2ehgY/zIqS4H88yZjT9uf8m5mGLl2Y9Mc78O+m564KXvSuZQ54b/dIoHfeimxSceZD82CurN7AqMNa9NH9wYDddVjCsDj8GhihD1Ahug+3QUAZUzJkyFJoQZIpudGYllvsWW0oLTO0aVwec67Z6dGqZ+jnysD09BM9UIiECfWKSIG7bfLkMkh55jEItzdQ4y6s3+NWH/DFpznQiV3wAY3/CRTfI7keE5IgtOeJ/3+xpfv6OY8xpR1KwW8xGhBEBZY68a7OsrHOteQGLYFQlVO6xE7+25kRxTzOPuP/K5WTu+rY/6nUN0foei+xTmAcsINFdi1XuMm76UT0xE7vTjKhOuoFOUyPt6GhDWZFyfA/MUmYy/Zn4eqpFIHj6271WXMMekQHdi1hTctbUfldkPuuu1yGEo32xh/IuxN6tACaI38c+HlE6cPQKT1x6uc6Pqr8cYiVQeWF9iXVhH3QWs1b/P15sLK24LT9Vfg/YU3AM5aSWyD3bl5JzcXbvADBT8xsmbx388zUxFJNb7530vk/zkSH0xrwPO5xt5stzoDrcZ+tHcwbCKVuJg6IL86Bq6mhoaNdgpRcnlz3h4GQWlWI2oHqoFghhsTSTXp9UgwHVbkacWug5cbs29JttLyt+YBPmUebVL2G4l5I5cH0eivalMvs/M00bvzXmQXDA99uezWFZxV3MCV2Zb5aGUo3gnHToQncoydeGdoxMt19859t0M2VgEtZ0y2KXh0ungdbMNRgtWpyEYtZTrn6wLT1q98o6H8JmrE8xlZ0i6QRA84gj6ekIIrC0hJlr+6nFsmJ4WaLOSGSdiF9Io3GaLJZdC4oG6tDFVGxIozma5FYpsXYoXOY4Jy6gIbK42qogboc2GECU3LGo+Q/j+In5f82mnzridmVpcBN2cf4Kr8cJ2DA69ZDG0T5dbhm2J7mmrE0F7Y34+ryF++BdmfosAAnV/nH+NYOzCMR5zS6JBaLW9KYI/ZIMB1qEzfkNNhFOtQu2lGKwEpZdJK4z2rVPtxUp5fvoFuXr4Oj0zFzSqKMocs1LdNs9PLUG5OIw6jVanskp86ioYJ1740UJltXO+FbUUX4Sa1c4QPQe99KWlzpO8Fi3CEW4L5nFTNlrNqeUE8tS8YsZp3gTSVTJ6k4CGcEeYJH80BvPpTPZKgAS2OhXItR38e2o8Z9Y5yxDd1VxnxDYHDFetp6KNNBvfelwUAfFSqjvt6ZwZSpIPtCcXhdVG8CZP2qKqwGWQOnoqci4XMSKOdDrBJMorS3abRbVPNLp9JuA2yjlFJbSyqkvkOivkulvkCLhcPA9crN4pvCD7m0v5OnPyv+THgZbgPtQ/7hK5Z609XWX1q5qMp3WCxV5Si7uq9aowoOCfTogFDRKpWwMTXf1lr+1RKG8EOKYJpCez8VPgDEhkHgvw0mdX2nn/lVOTFOrZe87v8lz2VxDzuqRiqqtKquIaHs1SlBe0hK4tuwlWrzwKj3way+vw/m/57uCzT4RhuUzvTNekJH0x8A2a8EWAGHXNR+qDw3mj4rpTMqLy3/ZDxcxWCwLwHdVMeHHaDwwtarJYlrW6Vb4teuF28oXXE2Ej2zsinjG3PzOK+TsqBMFsqWtyOCQV2RrmHQB0trNT/OhpDudOFLhTlWms4sjBi2T5pjUOyA1XkoA6W9h2dtiec6PlnSrHGZcCaNq7lZ5TbmG1Uu8JOsY53IKeX83/cn9R+SrZQ3OtrYkhFvj0AtamIU6EjD4Wi409vZ+JFn/KNxgbaxpQUVA9sJ2KHNM23e/8LCRY/nZdhhe57u8f37Xpi0yKTNc4Rfcf/mFxbRMO0G5ZcKVsxNh2jP5oRyXqwN/Yuf7SGFNo8e6J6TngST7I3vmn34+AHVwYdnZ9vH+zMRS2SzYRw8PjN0HqpTnDsUuvfiFcAFgbJ05kLfX9kReDSuk4waDJJ0VK3WhRWNA1pRHwczyZtnbzcRccUY6ZRTYdIrcrbbHBTyJobTM2g1meIm914K+2Sj+JGn2ojXxbCPKYetHGdl6V15m5UnHzSRzjcsqNTATRKdCggpE0gp4bQJZ5IPRuQ/RGVS4lCxecVIlEy09ZN3rTGfGelUrk6pzH6uhsEwChdZXB6N2uWxLDK7vNznaJvPiYGd0idl8BliSziZlOuNPdLHoMs9bgHtU0guDqT5DnO+sZ0/trLckrnYKjQmWwM9Fitq2tTus8i0W6NWnPls91jfLWLqFS1SAwJmqQQPS6De2FE1eYTPqaZVTG+8Z8XKBIHC/uyRE1Ta3VwaSuPZtKeij3uRZRnEJG+rFel57H8s1+/cmiN87taMVNaK+gae0VsLcp9eV1hc+Fjl+SZ3BOR4GvzodY8WstVzNp/QO1o2GZqaxCZxc3cJcSGdrvLqSu82StUqq0a9tayErGip/HpRfk7f8U72n1Z2oKq8rIwNbjkd3V1en+7A4Qx3+bwtHDB/qqVlG5+/rfx5mALf8aGhuL+ovUB8XlZfQactPNO6wG/ULHnqkSH+oga+2kYTuuMec1VbSeXINSKzmMKEKbUeyKWHBY6ZO8qyjcF2INZVZBN+3uRcltVXSL7Yml4CkGGxsquh0SfFyZq84Xpl5VxbxBlJLS3/trzlv3BSiChAB1zrWi26IZwJZ3pNtBY5Lp1LV1lgw4f7BxMjCcmH8d3kAz1gVJktxj6TxQrrtBZlkaO88hihGqgn1hCrql+qKXVAsMYMFpllAVFjh1yutDpltHwK8/sxQ9o+oC0fuunOihIOmgM+L5TVyktLBY4RXtEvVMGnIgf498GHjXmncuynzB+yTudWTXnTuYcOnzbRz9ONp8HyM0Nah9fR7krgyqozna6MtI6sUypB5/aoVq1bBXo7YfhsR6mOxSxFO84uXTcyyrvR8ht7kZejTFa5Tt71RmZpS13pG5N2Llpbi/J4aQrK5nL0bNLcWr1vf3nDXUuCulRXgYpoySFdcltW9ZwMnwTR+cbndS5dunckGYmktfXKY8oWGdzcqIBbhpOu5POeAABTpV8eHX2vFMrRZbuNpYvzV7ofdD8wuU4HQkqfkiIX4AEBvUv6Kut/3VGnpV3H15LueTvwNsDytmmObwNTuZ8pq34esMLodqBZetZkNHgd+izU4zBoaVtpBfStNOpWegFta5vN6An1Zes9dqoT+mzUjYc6SZ8b1MEr0SYBMXX1scCx4yGnLejOCxwPgHtmIsiWGyW+dfM9QmNbhrR65SX6LIk4RyLNEXcpYthKUj+NwMrk7KzMZHbZmgNrHn1ReT80CcKro4odRUSftAHE4nnHAsd2hXaZ7O55iyMm0buOlhxKaxlOvgIlXgFj/8Tk9Nl566tqJDcuPaBwlrutcpf0tjbeePQ9D6c4BbYcSaPHW70Kl2bsKJOt43GVWieXtuLYyPsplH1k8j7q7kqAI8apcF5K8Y15vT+ZH3g/2HP3beFtAYewgUhaTyCsJxE3XJExPriM8QF3mIzbRru3AcfXtDETncvBoeshR/SB8q0VpQ9C0FQFPTtisDBYLAIjCHim0W3LHn39iAUKHqocNmbF2PKMVAPRCrTYataTSOtriMMmO/wZgXoJhBMD9JfW+QNuG8ieH7jzTLTkxBkwhE/YQCRuIBBHUnRE4AUXCUg3XkTeupWCLFue+Tye1Z0V/zzzRj9p/7dSOM/1OiS8avjVK9TCch3XIdZqHWIubc0v1GPXk6t5dokJZtxdVn43g353edndtKPU0ZLFIxTqyOKSUTCGX7Z9++QhP7xyTO1atm7TcPFAAYr6MDHKpdnE9zusQYdV40OLBkozqza/6hc2t3XSZXOtyK6ENzE+v693kCNpeaUdBi//VR0oi2yJriPXSRtuxkg3fvFCO/VeKi5zHJn/i8SmLyI/6G3HTf1oaWX8fDkc4mbYkC5LFrqKTE1XVw/UVN2Itb1IRV634/d1Z5D7ShgtVj343PwqtvfqxNo0RGN+ZmrkXnzvrWDktG8CPHqydkjH8HTbzZ+3QZ+uBDvt3VOjxikw/VvBmAnNcpDKpzycfvRn9XsmXXjUBMWTB135RGaF6ilmLWAYcZGZXjFdKHqotGJreYfxMJEUphOZdQz69cnc7GQQDua9Hb0NipZ5UMw/NFEDf7cI9E8/UUiRf9es0NvN/++M38jx1XNiHktwQyeU0X7zQZ8BwQ48p4SBA6e5qRZpm2VR/d863d6a6oLIemajTdIi8Wq0Wq9GllB4DZoL9JnKqhk6baaqcgZMkOBrnCbJwU0BwOkPub6Jp8RPz+WF/usKbW/VbCQSN9QcDvpGgY4cIx0qNFLlThX7zjr2Xey6dCPcq5MiGlRIK4aEECQawmv6xpGeElF9ScWnXQh8DwXiYrW4f7JwRUQccJFflI7dkf8QEfo3n788YgnYKGfsQHBneFsKqlZUvHGtXFEKTuVrvVppQuEzaJDMVibhqLQ9hGr8aIbZZJ200MD0VVVV03T6tKlcBQa3aqtLhWj+zkAJ8kRc+wRIacRU2JXynow3k57juvu+mDfWtcu761NcE/GCp7gpfthozub9TGu3V1ZtYShlPfz888lCNNOcP/SRkDasI4IS4mN/nI8sKfsB7nHn46G14fE/zkX71ngvjcd/6IXI9+P/PvVVLflBsFmBL4TxQOy/J4bq8tOv1GF+QYFwHFTpJYhaXZD3rmJJP5F0vsSy0OJWqhAn3NioF//7cqz0YwQsPGZxZB3fVIJLuSaHQ6dEN8K060KVukoDTD9MNzIO0WucYVyXzY3GsOW+A517o6n7pzb20D20Amo7owsMuKbxL5SiSn2TJZwuvOmAcM1IT5EFwHKH+w0JIc/ozRtyYTFbIQxhYVgR+5o3mFeaiX1zZ5oQ+300C3j89S6/uXPrJOuP4uwxvjOjHhkmbJSkRM8NO12M7gR+ZzJTkVKdSQ65mY4DG6/vCML1f/yMv34c+G89Al7fMzGhTtd1piglWa+LyD23yLrM+KO4wc93XXcEJ5oyObJWlxGfW+a4BF7fNaaKSU4TNXxAYPAFa20eubkV/sj3HnNn36hHhgFVJl1mMj+mEXfdqmvIYbfGcWDjvXMc+e7/8CF/7UTw33wMvHeejVmVuU4B25X0Pqgw7a11lklYRzX+yE/zu3N6d4QbzTA5UqqHkVPuMPNwYAOnHlUU04wKBgAsD/5dW27fFaD3Njv4HxllrrilsV9u7Gs5eCF4Wq6eg1HCaHcDVI8wgJxldSWRrGegKt4RV64Db2c0ifLCwyjHm3zQX3kTLq639icd3trJpj/iKClNr7NNipFMnISuggcjST7uCEoRydizRw/5xHn+ATTAhF/uof/q32nl3WXem+3NbbRLgZV+VBI6dQsAu4AP6uhQ3odLdi882e5WXfZmOZ/ahriJ7zRJc0FhKOt8+Q2Ou6fXFvOIXXMg/ZWCOq8NT55URh/VV7d7WPT2V149x0ngkpqTne/xIXhSg2XZkou3I/0y4J8pw2OQ7QLXYgPI3fNxbVTT6lXCzZPIRAyshqQvD9JEuxlunlRm6mocUGd5wMmb6yie1EF9i35ozw9FbH/p85siZLPcPKmDUw8NPeDNSH8SSCWGp8B2eEJJHJW5BbUlxgyXgnDVjXDgEGxOtchcVIrEzZM6CIfMSR+ZnClc0Ax1AaAAKfTesbMOH+somF0HO7MkoE5ZbQE7HOoP9qsett3+SAURJt/rs1ElbWKrZ0nTPM509XWrl7MNHoOCjoj2qDAjGiVTFQOxIt72ByY/o8rYLobADnKFZxacEBZODZSAEXpEZwRiIeHgOV7NwPA1gcMZrbUUD2oHe9YlL111nRVSPnMIKPDCX/Xwggmy39I4/gLw+eOaRQz49kFJS//xUjvcjgMdDCDgiWPx9m/A8zGfFLK5TJa0EQL1ATu3wxCoW5R2AWcrRHeRLTlltwKx2wvMlO2/kh+tJfIIkuwRB0XMRswOBobf16DaelV0mbTGlc4w5JZRthiuUtSL4Hglb21EQkXLSuRARJSmlQthAbArmF+ukWaOmNa4jO5gjPBCERW2hAdHLs9W9oSWRDYy75FtjnLfs8HTKtHZg1+t1Tcfq0PVtA1OCzXV2fq6oZd46QDTQFFO0VOLscuNsyCjhthP2SbYToUR8qQBXag3hKGL3eJn7ONMIwwCnNwQscP0nJVTp2fW3mnPE2c0SXtD5x9Z9aBVxF4TO3gmVq1TBAwCR4vvGB5b1zWyg2fSsVGAwHoibBvPVLDakUIVfQH/Pw/s3eG/bN2omx0887rQcbB62eP2r+LNCfrso80zuuYp60XR5cyu5KTtcLXtjTPexIhRqbfsam3bVxL3L/VEE45HM2OUj80eOGMUuvVu0LuUc7KOJjQn4LK+E5aCWcuIFkOJBPD6ASalTyEDlR890I/jAF3cUX1IHzZ9iGe1N3pGI5kg11fbjYz9TTkPwFMV0lc19tLeJJkgMJgsilTmuAix0tNQYJdxxNEIEeHeVD8G7wjnB3KbalCW5YEmKIdXOU3ifyA3fYLwNIU3e6neWBmNjnrCPBzPy+a61CkApUOgHLgTTA/gYZnQBH0pyz1bSWeC/DjVAQRkiTyLNLPw5OrQDQZMdi/kCzGnA4VB7BxgoBNIOTARxSEmla44eMeAlX9XihlATAkYwPBiH8ClRuokeAMBFBkzQDJkwQBPVI6BQP/8eCFuUQkE6HLAJfWKWwfMHHj1DRdef/l3zRr6KLxsfmjNvU6N4Gt3mlpC0riUXlExGSRhXDsZWp4LPaJlLBcUpjvOlJKQyaTFkc180CfDApkUw1bEkkgtORKT8GoZSWkSTk6FelEaFsJjbsIAvp764+b2ChoUF5TAVGJQrEEqXpircOm1CkXjZuNuvYYNcBQRRfbLlwUcXFulOBlMJiJVy1pYeeq5kuBBnb5eCQdpOj8xVaJ2aajIcAkySZlW8sTx8ICFeXtG8TWlg2WsWvCGlafm23x1w6XCXGeWgBTCAad7NqgxE/MzQpmOVoa1uUhRz+sHMfvEiZfw7FACLbduYGSCMbOwsrE/XxQ+wjng08p/8u06no9KKMs/ykTJArrgcIkU+FoStgD7HbDXPmedI8QXTG0Lwhoaqx13gsBue5wxQSoqFso2l1ywXVdhM7r7xhU9POOyGlddU62nG2pdt0Oh7XZqUKdekZveKtErbkC/Qcf0860BklLShmUeMQ0TvqWWB2btMmmlFVYp88Zh757BSoxfYQqVf/9IxzBUma/SUUxfffENz3sfHEQLEWqOFEEnVWhkyk23THfbXfecdOrpIMmKqumGadmOS0gkkFgQCSkZOQUllWBqIWihNLR09GEMZMbIFIIlCysbOwcnF7cw4SJEihLNI0asOPESJEqSLEu2HLny5CtQqEixEqXKlKtQqUq1mlj+vV4s5809NxgezvSEEwOh7OHB3vp6VYurCzqFuIMjonphfUNBBH6mVva7R6BSrxcKmgx1zXwoA03VAL35gc2PFggaxOWm/O5E5i28MM14bjCVavCTOLD3LY8vxhL6h8+6EstBNhNZ+FGUSgsinZFFmu3szWuTfbyXa2G9w/051sh9+zG2V5zgX5kN+kHdaCLxMBIOBEL91LYsd6vAsBzK+FgiEX8tMuy3ij2RQdncXt6LxKx3OUyl9DYivCwPFjbpIl3EVv6gOOuN4HhfH1KfO8j1M8LBQBnKSczHGfY3lZVYi5W9YpoZfps8pudcqBFXVccXgRsT0UWQWNZPssNee47Xgs8yMOCi9KR7x7DjQFC47JCw2TWb8hrW4H+6lg3xnoHe7pVWzMl0Zg4qHIKfWoS9FhwT5bN8PxGsam/I9PZ3V4aRCGgoNZqIxBmuJQiCjarscDL3TfIYixFeTgZKaAFmqU7N81eVF04DAAA=) format("woff2");
}

@font-face {
  font-family: "Space Grotesk";
  font-style: normal;
  font-weight: 600;
  font-display: block;
  src: url(data:font/woff2;base64,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) format("woff2");
}

@font-face {
  font-family: "Space Grotesk";
  font-style: normal;
  font-weight: 700;
  font-display: block;
  src: url(data:font/woff2;base64,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) format("woff2");
}

@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(data:font/woff2;base64,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) format("woff2");
}

@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 500;
  font-display: block;
  src: url(data:font/woff2;base64,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) format("woff2");
}

@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 600;
  font-display: block;
  src: url(data:font/woff2;base64,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) format("woff2");
}


/* ============================================================
   SYFRED — DESIGN TOKENS
   Layer 1: primitives (never used directly in components)
   Layer 2: semantics (what components consume)
   ============================================================ */

@layer syfred.tokens {
  :root {
    /* ---------- PRIMITIVES · NEUTRALS ---------- */
    --sy-obsidian:      #0A0A0B;
    --sy-black:         #000000;
    --sy-carbon:        #141416;
    --sy-carbon-2:      #1B1B1F;
    --sy-snow:          #FFFFFF;
    --sy-ash:           #94949B;
    --sy-ash-deep:      #5C5C63;   /* muted text on LIGHT surfaces only.
                                      Ash is 3.01:1 on white and fails AA; this is 6.63:1.
                                      The light-surface counterpart to Ember Deep — and the
                                      reason the palette is ten, not the nine every doc says. */

    /* ---------- PRIMITIVES · AMBER ---------- */
    --sy-ember:         #F2A63B;
    --sy-ember-hi:      #FFC978;
    --sy-ember-deep:    #C67F25;

    /* ---------- PRIMITIVES · CHANNELS ----------
       RGB channels for alpha composition. Never author rgba() literals. */
    --sy-snow-rgb:      255 255 255; /* @kind color */
    --sy-ash-rgb:       148 148 155; /* @kind color */
    --sy-ember-rgb:     242 166 59;  /* @kind color */
    --sy-black-rgb:     0 0 0;       /* @kind color */

    /* ---------- ALPHA LADDER ----------
       The only opacities in the system. */
    --sy-a-hairline:    0.08;   /* @kind opacity — borders */
    --sy-a-edge:        0.14;   /* @kind opacity — emphasised borders, focused fields */
    --sy-a-veil:        0.24;   /* @kind opacity — disabled, scrim over media */
    --sy-a-corona:      0.35;   /* @kind opacity — corona ring ceiling */
    --sy-a-scrim:       0.72;   /* @kind opacity — modal backdrop */

    /* ---------- SEMANTIC · SURFACE ---------- */
    --sy-bg:            var(--sy-obsidian);      /* the field */
    --sy-bg-ink:        var(--sy-black);         /* tiles, media, app icon */
    --sy-surface:       var(--sy-carbon);        /* inputs, wells, code */
    --sy-surface-raised:var(--sy-carbon-2);      /* cards, popovers, sheets */
    --sy-scrim:         rgb(var(--sy-black-rgb) / var(--sy-a-scrim));

    /* ---------- SEMANTIC · BORDER ---------- */
    --sy-border:        rgb(var(--sy-snow-rgb) / var(--sy-a-hairline));
    --sy-border-strong: rgb(var(--sy-snow-rgb) / var(--sy-a-edge));
    --sy-border-focus:  var(--sy-ember-hi);

    /* ---------- SEMANTIC · TEXT ---------- */
    --sy-text:          var(--sy-snow);          /* all primary text */
    --sy-text-muted:    var(--sy-ash);           /* 14px and above ONLY */
    --sy-text-accent:   var(--sy-ember);         /* the focal point. never prose */
    --sy-text-on-light: var(--sy-black);
    --sy-accent-on-light: var(--sy-ember-deep);
    --sy-text-disabled: rgb(var(--sy-snow-rgb) / var(--sy-a-veil));

    /* ---------- SEMANTIC · ACCENT ---------- */
    --sy-accent:        var(--sy-ember);
    --sy-accent-hover:  var(--sy-ember-hi);
    --sy-accent-press:  var(--sy-ember-deep);
    --sy-accent-wash:   rgb(var(--sy-ember-rgb) / 0.10);
    --sy-accent-edge:   rgb(var(--sy-ember-rgb) / 0.28);

    /* ---------- SEMANTIC · STATUS ----------
       Deliberately monochrome + amber. No green/red/blue palette:
       status is conveyed by label, dot and position, not by hue.
       Amber is reserved for LIVE — the one thing to look at. */
    --sy-status-live:   var(--sy-ember);
    --sy-status-idle:   var(--sy-ash);
    --sy-status-off:    rgb(var(--sy-snow-rgb) / var(--sy-a-veil));
    --sy-status-alert:  var(--sy-ember-hi);

    /* ---------- TYPOGRAPHY · FAMILIES ---------- */
    --sy-font-sans: "Space Grotesk", ui-sans-serif, system-ui, -apple-system,
                    "Segoe UI", Helvetica, Arial, sans-serif;
    --sy-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo,
                    "Cascadia Mono", Consolas, monospace;

    /* ---------- TYPOGRAPHY · WEIGHTS ---------- */
    --sy-w-light:    300; /* @kind fontWeight */
    --sy-w-regular:  400; /* @kind fontWeight */
    --sy-w-medium:   500; /* @kind fontWeight */
    --sy-w-semi:     600; /* @kind fontWeight */
    --sy-w-bold:     700; /* @kind fontWeight */

    /* ---------- TYPOGRAPHY · SIZE SCALE (1.25 major third, tuned) ---------- */
    --sy-fs-display-xl: 4rem;      /* 64 */
    --sy-fs-display:    3rem;      /* 48 */
    --sy-fs-h1:         2.25rem;   /* 36 */
    --sy-fs-h2:         1.75rem;   /* 28 */
    --sy-fs-h3:         1.375rem;  /* 22 */
    --sy-fs-subhead:    1.125rem;  /* 18 */
    --sy-fs-body-lg:    1.0625rem; /* 17 */
    --sy-fs-body:       0.9375rem; /* 15 */
    --sy-fs-caption:    0.875rem;  /* 14 — Ash floor */
    --sy-fs-label:      0.75rem;   /* 12 — mono, Snow only */
    --sy-fs-micro:      0.6875rem; /* 11 — mono, Snow only, use sparingly */

    /* ---------- TYPOGRAPHY · LEADING ---------- */
    --sy-lh-tight:   1.02;
    --sy-lh-display: 1.06;
    --sy-lh-heading: 1.16;
    --sy-lh-snug:    1.35;
    --sy-lh-body:    1.6;
    --sy-lh-flat:    1.2;

    /* ---------- TYPOGRAPHY · TRACKING ---------- */
    --sy-ls-display: -0.025em;
    --sy-ls-heading: -0.015em;
    --sy-ls-subhead: -0.005em;
    --sy-ls-body:     0em;
    --sy-ls-label:    0.12em;   /* mono uppercase labels */
    --sy-ls-micro:    0.14em;

    /* ---------- TYPOGRAPHY · MEASURE ---------- */
    --sy-measure-display: 24ch;
    --sy-measure-lede:    46ch;
    --sy-measure-body:    68ch;

    /* ---------- SPACE (4px base) ---------- */
    --sy-space-0:   0;
    --sy-space-1:   0.25rem;  /*  4 */
    --sy-space-2:   0.5rem;   /*  8 */
    --sy-space-3:   0.75rem;  /* 12 */
    --sy-space-4:   1rem;     /* 16 */
    --sy-space-5:   1.25rem;  /* 20 */
    --sy-space-6:   1.5rem;   /* 24 */
    --sy-space-8:   2rem;     /* 32 */
    --sy-space-10:  2.5rem;   /* 40 */
    --sy-space-12:  3rem;     /* 48 */
    --sy-space-16:  4rem;     /* 64 */
    --sy-space-20:  5rem;     /* 80 */
    --sy-space-24:  6rem;     /* 96 */
    --sy-space-32:  8rem;     /* 128 */
    --sy-space-40: 10rem;     /* 160 */

    /* ---------- RADIUS ---------- */
    --sy-radius-xs:   4px;
    --sy-radius-sm:   8px;
    --sy-radius-md:   12px;   /* surfaces — lower bound */
    --sy-radius-lg:   14px;   /* surfaces — upper bound */
    --sy-radius-xl:   20px;   /* sheets, hero panels */
    --sy-radius-tile: 22%;    /* app icon / squircle tile — % of tile size */
    --sy-radius-pill: 999px;
    --sy-radius-btn:  var(--sy-radius-pill);  /* buttons are pills */

    /* ---------- BUTTON HEIGHT ---------- */
    --sy-btn-h-sm: 34px;
    --sy-btn-h:    42px;
    --sy-btn-h-lg: 52px;   /* clears the 44px touch-target minimum */

    /* ---------- BORDER WIDTH ---------- */
    --sy-bw-hairline: 1px;
    --sy-bw-focus:    2px;
    --sy-stroke-icon: 1.75;   /* icon stroke — unitless, on 24px grid */

    /* ---------- ELEVATION ----------
       Dark system: depth = surface value + hairline. Shadows only under
       true overlays, and then almost black, never grey. */
    --sy-elev-0: none;
    --sy-elev-1: 0 1px 0 0 rgb(var(--sy-snow-rgb) / 0.04);
    --sy-elev-2: 0 8px 24px -8px rgb(var(--sy-black-rgb) / 0.72);
    --sy-elev-3: 0 24px 64px -16px rgb(var(--sy-black-rgb) / 0.86);
    --sy-glow:   0 0 0 1px var(--sy-accent-edge),
                 0 0 32px -4px rgb(var(--sy-ember-rgb) / 0.28);

    /* ---------- MOTION ---------- */
    --sy-dur-fast:  160ms;
    --sy-dur-base:  200ms;
    --sy-dur-slow:  240ms;
    --sy-dur-breathe: 7000ms;
    --sy-ease:      cubic-bezier(0.2, 0, 0, 1);   /* out-expo-ish, no return */
    --sy-ease-in:   cubic-bezier(0.4, 0, 1, 1);

    /* ---------- CORONA ---------- */
    --sy-corona-size:    min(72vw, 720px);
    --sy-corona-ring:    var(--sy-a-corona);
    --sy-corona-inset:   58%;   /* where the black disc ends */
    --sy-corona-falloff: 78%;   /* where amber reaches zero */

    /* ---------- FIELD WASH ----------
       A full-bleed warm vignette across the whole canvas — no visible ring,
       just the black warming toward one corner. Distinct from the corona:
       the corona is a discrete point of light; the wash is atmosphere.
       Brand Kit v1.1 uses this on covers, statement slides and the close
       (pp.01, 03, 05, 06, 24, 26). Furniture-weight — it never competes for
       the eye the way a ring or a headline claim does. */
    --sy-wash-opacity: 0.05;

    /* ---------- LAYERS ---------- */
    --sy-z-corona:  0;
    --sy-z-content: 1;
    --sy-z-sticky:  10;
    --sy-z-overlay: 100;
    --sy-z-toast:   200;

    /* ---------- LAYOUT ---------- */
    --sy-container:      1200px;
    --sy-container-tight: 880px;
    --sy-gutter:         var(--sy-space-6);
    --sy-section-y:      var(--sy-space-24);
  }

  /* ---------- LIGHT SURFACE ----------
     Not a theme. A constrained inversion for print, PDFs and light-host
     embeds. Amber becomes Ember Deep; the field is Snow; ink is Pure Black. */
  [data-sy-surface="light"] {
    --sy-bg:            var(--sy-snow);
    --sy-bg-ink:        var(--sy-snow);
    --sy-surface:       #F4F4F5;
    --sy-surface-raised:#FFFFFF;
    --sy-border:        rgb(var(--sy-black-rgb) / 0.10);
    --sy-border-strong: rgb(var(--sy-black-rgb) / 0.18);
    --sy-text:          var(--sy-black);
    --sy-text-muted:    var(--sy-ash-deep);
    --sy-text-accent:   var(--sy-ember-deep);
    --sy-accent:        var(--sy-ember-deep);
    --sy-accent-hover:  var(--sy-ember);
    --sy-accent-press:  #A66717;
    --sy-status-live:   var(--sy-ember-deep);
    --sy-elev-2:        0 8px 24px -10px rgb(var(--sy-black-rgb) / 0.16);
  }

  @media (prefers-reduced-motion: reduce) {
    :root {
      --sy-dur-fast: 1ms;
      --sy-dur-base: 1ms;
      --sy-dur-slow: 1ms;
      --sy-dur-breathe: 0ms;
    }
  }
}


/* ============================================================
   SYFRED — COMPONENT LAYER
   Requires: tokens/syfred.fonts.css, tokens/syfred.tokens.css
   Framework-free. Class prefix: .sy-
   ============================================================ */

/* ---------- FONTS ----------
   Self-hosted from `assets/fonts/`, declared in `tokens/syfred.fonts.css`.

   This used to be `@import url("https://fonts.googleapis.com/...")`, which
   fails silently under any Content-Security-Policy that blocks external
   hosts — every sandboxed rendering surface — taking both typefaces with
   it. The import is gone rather than made conditional: a stylesheet whose
   correctness depends on network egress isn't a design system, it's a
   dependency. Load `syfred.fonts.css` first, or use
   `dist/syfred.bundle.css`, which embeds the faces as base64 and makes
   zero external requests. */

@layer syfred.base, syfred.type, syfred.components, syfred.utils;

/* ============================================================
   BASE
   ============================================================ */
@layer syfred.base {
  *, *::before, *::after { box-sizing: border-box; }

  html { color-scheme: dark; -webkit-text-size-adjust: 100%; }

  body {
    margin: 0;
    background: var(--sy-bg);
    color: var(--sy-text);
    font-family: var(--sy-font-sans);
    font-size: var(--sy-fs-body);
    line-height: var(--sy-lh-body);
    font-weight: var(--sy-w-regular);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    font-feature-settings: "ss01", "cv11";
  }

  ::selection { background: var(--sy-accent-edge); color: var(--sy-snow); }

  :focus { outline: none; }
  :focus-visible {
    outline: var(--sy-bw-focus) solid var(--sy-border-focus);
    outline-offset: 2px;
    border-radius: var(--sy-radius-xs);
  }

  a { color: inherit; text-decoration: none; }

  img, svg, video { display: block; max-width: 100%; }

  hr {
    border: 0;
    height: var(--sy-bw-hairline);
    background: var(--sy-border);
    margin: var(--sy-space-12) 0;
  }

  ::-webkit-scrollbar { width: 10px; height: 10px; }
  ::-webkit-scrollbar-track { background: var(--sy-bg); }
  ::-webkit-scrollbar-thumb {
    background: rgb(var(--sy-snow-rgb) / var(--sy-a-edge));
    border-radius: var(--sy-radius-pill);
    border: 3px solid var(--sy-bg);
  }
}

/* ============================================================
   TYPE
   ============================================================ */
@layer syfred.type {
  /* Every heading capitalizes the first letter of each word — enforced here,
     not left to authored casing, so it holds regardless of how a headline
     was typed. Word-aware in every evergreen browser engine (an apostrophe
     doesn't split "what's" into two words), so this is safe on contractions. */
  .sy-display-xl, .sy-display, .sy-h1, .sy-h2, .sy-h3 {
    font-family: var(--sy-font-sans);
    color: var(--sy-text);
    margin: 0;
    text-wrap: balance;
    text-transform: capitalize;
  }

  .sy-display-xl {
    font-size: clamp(2.5rem, 6.4vw, var(--sy-fs-display-xl));
    font-weight: var(--sy-w-bold);
    line-height: var(--sy-lh-tight);
    letter-spacing: var(--sy-ls-display);
    max-width: var(--sy-measure-display);
  }
  .sy-display {
    font-size: clamp(2rem, 4.8vw, var(--sy-fs-display));
    font-weight: var(--sy-w-bold);
    line-height: var(--sy-lh-display);
    letter-spacing: var(--sy-ls-display);
    max-width: var(--sy-measure-display);
  }
  .sy-h1 {
    font-size: var(--sy-fs-h1);
    font-weight: var(--sy-w-semi);
    line-height: var(--sy-lh-heading);
    letter-spacing: var(--sy-ls-heading);
  }
  .sy-h2 {
    font-size: var(--sy-fs-h2);
    font-weight: var(--sy-w-semi);
    line-height: var(--sy-lh-heading);
    letter-spacing: var(--sy-ls-heading);
  }
  .sy-h3 {
    font-size: var(--sy-fs-h3);
    font-weight: var(--sy-w-semi);
    line-height: var(--sy-lh-snug);
    letter-spacing: var(--sy-ls-subhead);
  }

  .sy-lede {
    font-size: var(--sy-fs-subhead);
    font-weight: var(--sy-w-light);
    line-height: var(--sy-lh-snug);
    letter-spacing: var(--sy-ls-subhead);
    color: var(--sy-text);
    max-width: var(--sy-measure-lede);
    margin: 0;
  }

  .sy-body { font-size: var(--sy-fs-body); max-width: var(--sy-measure-body); margin: 0; }
  .sy-body-lg { font-size: var(--sy-fs-body-lg); max-width: var(--sy-measure-body); margin: 0; }

  /* Ash floor is enforced by the token: caption is 14px. */
  .sy-caption {
    font-size: var(--sy-fs-caption);
    line-height: var(--sy-lh-snug);
    color: var(--sy-text-muted);
    max-width: var(--sy-measure-body);
    margin: 0;
  }

  /* Mono label. Snow by default; Ash is legal here despite the 12px size —
     the Ash floor is a prose rule, and mono furniture at +0.12em tracking
     is a different legibility case. See docs/typography.md#the-ash-floor. */
  .sy-label {
    font-family: var(--sy-font-mono);
    font-size: var(--sy-fs-label);
    font-weight: var(--sy-w-medium);
    line-height: var(--sy-lh-flat);
    letter-spacing: var(--sy-ls-label);
    text-transform: uppercase;
    color: var(--sy-text);
  }
  .sy-label--accent { color: var(--sy-text-accent); }   /* uses the view's one focal point */

  .sy-micro {
    font-family: var(--sy-font-mono);
    font-size: var(--sy-fs-micro);
    font-weight: var(--sy-w-medium);
    line-height: var(--sy-lh-flat);
    letter-spacing: var(--sy-ls-micro);
    text-transform: uppercase;
    color: var(--sy-text);
  }

  .sy-spec, .sy-num {
    font-family: var(--sy-font-mono);
    font-variant-numeric: tabular-nums;
    letter-spacing: 0;
  }

  code, kbd, samp, pre { font-family: var(--sy-font-mono); font-size: var(--sy-fs-caption); }

  :not(pre) > code {
    background: var(--sy-surface);
    border: var(--sy-bw-hairline) solid var(--sy-border);
    border-radius: var(--sy-radius-xs);
    padding: 0.1em 0.36em;
  }

  pre {
    background: var(--sy-surface);
    border: var(--sy-bw-hairline) solid var(--sy-border);
    border-radius: var(--sy-radius-md);
    padding: var(--sy-space-5);
    overflow-x: auto;
    line-height: var(--sy-lh-body);
  }

  /* The wordmark: Syfred. — Space Grotesk Bold, tightly tracked.
     The dot is always amber. Never recolour the letters; never drop the dot.
     Prefer the delivered SVG (assets/marks/) for anything above 24px. */
  .sy-wordmark {
    font-family: var(--sy-font-sans);
    font-weight: var(--sy-w-bold);
    letter-spacing: -0.03em;
    color: var(--sy-text);
    font-size: var(--sy-fs-h3);
    display: inline-block;
    line-height: 1;
  }
  .sy-wordmark::after {
    content: ".";
    color: var(--sy-accent);
  }
  /* Mono amber colourway — restraint on busy dark imagery only. */
  .sy-wordmark--mono-amber { color: var(--sy-accent); }

  /* The S. monogram — avatars, favicons, app icons. */
  .sy-monogram {
    font-family: var(--sy-font-sans);
    font-weight: var(--sy-w-bold);
    letter-spacing: -0.04em;
    line-height: 1;
    color: var(--sy-text);
  }
  .sy-monogram::after { content: "."; color: var(--sy-accent); }

  /* The single amber emphasis inside a heading. One per view. */
  .sy-focal { color: var(--sy-text-accent); }

  /* The Ash/Ember contrast pair — the brand's argumentative device inside a
     headline. .sy-reject is the rejected term (Ash, no ceiling on size —
     display-scale Ash is legal here). .sy-claim is the claimed term (Ember);
     it may span a whole clause, and that clause is the view's one focal
     point. Never use both without the other; never nest one inside the other. */
  .sy-reject { color: var(--sy-text-muted); }
  .sy-claim { color: var(--sy-text-accent); }
}

/* ============================================================
   COMPONENTS
   ============================================================ */
@layer syfred.components {

  /* ---------- LAYOUT ---------- */
  .sy-container {
    width: 100%;
    max-width: var(--sy-container);
    margin-inline: auto;
    padding-inline: var(--sy-gutter);
  }
  .sy-container--tight { max-width: var(--sy-container-tight); }

  .sy-section { padding-block: var(--sy-section-y); }

  .sy-stack { display: flex; flex-direction: column; gap: var(--sy-space-4); }
  .sy-stack--sm { gap: var(--sy-space-2); }
  .sy-stack--lg { gap: var(--sy-space-8); }
  .sy-row { display: flex; align-items: center; gap: var(--sy-space-3); flex-wrap: wrap; }

  .sy-grid {
    display: grid;
    gap: var(--sy-space-6);
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  }

  /* ---------- CORONA ----------
     Ambient only. One per surface. Never intercepts pointers. */
  .sy-corona {
    position: absolute;
    width: var(--sy-corona-size);
    aspect-ratio: 1;
    pointer-events: none;
    z-index: var(--sy-z-corona);
    background: radial-gradient(closest-side,
      transparent 0%,
      transparent var(--sy-corona-inset),
      rgb(var(--sy-ember-rgb) / var(--sy-corona-ring)) 66%,
      rgb(var(--sy-ember-rgb) / calc(var(--sy-corona-ring) * 0.28)) 72%,
      transparent var(--sy-corona-falloff));
    filter: blur(2px);
    animation: sy-breathe var(--sy-dur-breathe) cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }
  /* Placement modifiers — pick one. */
  .sy-corona--center { top: 50%; left: 50%; translate: -50% -50%; }
  .sy-corona--top    { top: -28%; left: 50%; translate: -50% 0; }
  .sy-corona--right  { top: 50%; right: -22%; translate: 0 -50%; }
  .sy-corona--behind { top: 50%; left: 50%; translate: -50% -50%; opacity: 0.6; }
  /* Corner bleeds — `docs/stationery.md`'s "corona off one edge" on a document
     cover, and the letterhead's "lower-right quadrant, bleeding off the edge."
     A page has margins a viewport doesn't, so a centred corona would sit under
     the text block; a corner bleed keeps it in the empty lower third. */
  .sy-corona--bottom-right { bottom: -26%; right: -20%; }
  .sy-corona--bottom-left  { bottom: -26%; left: -20%; }
  .sy-corona--top-right    { top: -26%; right: -20%; }
  .sy-corona--top-left     { top: -26%; left: -20%; }

  /* The artwork register: full brightness, the subject of the surface rather
     than an atmosphere behind it. No opacity ceiling — see Corona.tsx. */
  .sy-corona--artwork { filter: none; }

  /* ---------- FIELD WASH ----------
     A full-bleed warm vignette, no ring, no breathing — just the black
     warming toward one corner. Sits behind content like the corona but reads
     as atmosphere, not a point of light. Furniture-weight: it never competes
     for the eye. Use instead of, not together with, a corona on the same
     surface — the two read as duplicate glows if stacked. */
  .sy-field-wash {
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: var(--sy-z-corona);
    background: radial-gradient(120% 90% at 78% 22%,
      rgb(var(--sy-ember-rgb) / var(--sy-wash-opacity)) 0%,
      transparent 62%);
  }

  .sy-hero {
    position: relative;
    isolation: isolate;
    overflow: clip;
    background: var(--sy-bg);
    padding-block: var(--sy-space-32);
  }
  .sy-hero > *:not(.sy-corona) { position: relative; z-index: var(--sy-z-content); }

  /* ---------- SURFACE / CARD ---------- */
  .sy-card {
    background: var(--sy-surface-raised);
    border: var(--sy-bw-hairline) solid var(--sy-border);
    border-radius: var(--sy-radius-lg);
    padding: var(--sy-space-6);
    display: flex;
    flex-direction: column;
    gap: var(--sy-space-3);
    transition: border-color var(--sy-dur-fast) var(--sy-ease),
                background-color var(--sy-dur-fast) var(--sy-ease);
  }
  .sy-card--tight { padding: var(--sy-space-4); border-radius: var(--sy-radius-md); }
  .sy-card--well  { background: var(--sy-surface); }
  .sy-card--ink   { background: var(--sy-bg-ink); }

  a.sy-card, .sy-card--interactive { cursor: pointer; }
  a.sy-card:hover, .sy-card--interactive:hover { border-color: var(--sy-border-strong); }

  /* The one lit card in a grid. Never two. */
  .sy-card--focal {
    border-color: var(--sy-accent-edge);
    background:
      linear-gradient(180deg, var(--sy-accent-wash), transparent 40%),
      var(--sy-surface-raised);
  }

  .sy-card__eyebrow {
    font-family: var(--sy-font-mono);
    font-size: var(--sy-fs-label);
    font-weight: var(--sy-w-medium);
    letter-spacing: var(--sy-ls-label);
    text-transform: uppercase;
    color: var(--sy-text-muted);
  }

  /* ---------- ACCORDION ----------
     A stack of .sy-card, no amber — FAQ is Education, not a claim. */
  .sy-accordion { display: flex; flex-direction: column; gap: var(--sy-space-3); }
  .sy-accordion__item { padding: 0; gap: 0; overflow: clip; }
  .sy-accordion__trigger {
    appearance: none;
    background: transparent;
    border: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--sy-space-4);
    padding: var(--sy-space-6);
    text-align: left;
    color: var(--sy-text);
    font-family: var(--sy-font-sans);
    font-size: var(--sy-fs-body-lg);
    font-weight: var(--sy-w-medium);
    cursor: pointer;
  }
  .sy-accordion__chevron {
    flex: none;
    color: var(--sy-text-muted);
    transition: transform var(--sy-dur-fast) var(--sy-ease);
  }
  .sy-accordion__trigger[aria-expanded="true"] .sy-accordion__chevron { transform: rotate(180deg); }
  .sy-accordion__panel { display: grid; grid-template-rows: 1fr; transition: grid-template-rows var(--sy-dur-base) var(--sy-ease); }
  .sy-accordion__panel[hidden] { display: none; }
  .sy-accordion__panel-inner {
    overflow: hidden;
    padding: 0 var(--sy-space-6) var(--sy-space-6);
    color: var(--sy-text-muted);
    font-size: var(--sy-fs-body);
    line-height: var(--sy-lh-body);
  }

  /* ---------- BUTTONS ----------
     One .sy-btn--primary per view. Everything else is a ghost. */
  .sy-btn {
    --_h: var(--sy-btn-h);
    appearance: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: var(--sy-space-2);
    min-height: var(--_h);
    padding-inline: var(--sy-space-6);
    border-radius: var(--sy-radius-btn);
    border: var(--sy-bw-hairline) solid var(--sy-border-strong);
    background: transparent;
    color: var(--sy-text);
    font-family: var(--sy-font-sans);
    font-size: var(--sy-fs-body);
    font-weight: var(--sy-w-medium);
    letter-spacing: 0;
    cursor: pointer;
    white-space: nowrap;
    transition: background-color var(--sy-dur-fast) var(--sy-ease),
                border-color   var(--sy-dur-fast) var(--sy-ease),
                color          var(--sy-dur-fast) var(--sy-ease);
  }
  .sy-btn:hover { border-color: var(--sy-snow); }
  .sy-btn:active { background: rgb(var(--sy-snow-rgb) / 0.06); }

  .sy-btn--primary {
    background: var(--sy-accent);
    border-color: var(--sy-accent);
    color: var(--sy-black);
    font-weight: var(--sy-w-semi);
  }
  .sy-btn--primary:hover { background: var(--sy-accent-hover); border-color: var(--sy-accent-hover); }
  .sy-btn--primary:active { background: var(--sy-accent-press); border-color: var(--sy-accent-press); }

  .sy-btn--ghost { border-color: var(--sy-border); }
  .sy-btn--quiet { border-color: transparent; padding-inline: var(--sy-space-3); }
  .sy-btn--quiet:hover { border-color: transparent; background: rgb(var(--sy-snow-rgb) / 0.06); }

  .sy-btn--sm { --_h: var(--sy-btn-h-sm); font-size: var(--sy-fs-caption); padding-inline: var(--sy-space-4); }
  .sy-btn--lg { --_h: var(--sy-btn-h-lg); font-size: var(--sy-fs-body-lg); padding-inline: var(--sy-space-6); }
  .sy-btn--block { width: 100%; }

  .sy-btn[disabled], .sy-btn[aria-disabled="true"] {
    opacity: var(--sy-a-corona);
    pointer-events: none;
  }

  .sy-btn__icon { width: 18px; height: 18px; flex: none; }

  /* ---------- PILL / STATUS ----------
     Pills carry live and status states. Amber = live, and only one. */
  .sy-pill {
    display: inline-flex;
    align-items: center;
    gap: var(--sy-space-2);
    height: 26px;
    padding-inline: var(--sy-space-3);
    border-radius: var(--sy-radius-pill);
    border: var(--sy-bw-hairline) solid var(--sy-border);
    background: var(--sy-surface);
    font-family: var(--sy-font-mono);
    font-size: var(--sy-fs-micro);
    font-weight: var(--sy-w-medium);
    letter-spacing: var(--sy-ls-micro);
    text-transform: uppercase;
    color: var(--sy-text);
  }
  .sy-pill__dot {
    width: 6px; height: 6px;
    border-radius: 50%;
    background: var(--sy-status-idle);
    flex: none;
  }
  .sy-pill--live {
    border-color: var(--sy-accent-edge);
    color: var(--sy-accent);
    background: var(--sy-accent-wash);
  }
  .sy-pill--live .sy-pill__dot {
    background: var(--sy-status-live);
    box-shadow: 0 0 0 3px rgb(var(--sy-ember-rgb) / 0.18);
    animation: sy-pulse 2.4s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }
  .sy-pill--idle { color: var(--sy-text-muted); }
  .sy-pill--off  { color: var(--sy-text-disabled); }
  .sy-pill--off .sy-pill__dot { background: var(--sy-status-off); }

  /* ---------- INPUTS ---------- */
  .sy-field { display: flex; flex-direction: column; gap: var(--sy-space-2); }
  .sy-field__label {
    font-family: var(--sy-font-mono);
    font-size: var(--sy-fs-label);
    font-weight: var(--sy-w-medium);
    letter-spacing: var(--sy-ls-label);
    text-transform: uppercase;
    color: var(--sy-text);
  }
  .sy-field__hint { font-size: var(--sy-fs-caption); color: var(--sy-text-muted); }

  .sy-input, .sy-textarea, .sy-select {
    width: 100%;
    min-height: 42px;
    padding: var(--sy-space-3) var(--sy-space-4);
    background: var(--sy-surface);
    border: var(--sy-bw-hairline) solid var(--sy-border);
    border-radius: var(--sy-radius-sm);
    color: var(--sy-text);
    font-family: var(--sy-font-sans);
    font-size: var(--sy-fs-body);
    transition: border-color var(--sy-dur-fast) var(--sy-ease);
  }
  .sy-input::placeholder, .sy-textarea::placeholder { color: var(--sy-text-muted); }
  .sy-input:hover, .sy-textarea:hover, .sy-select:hover { border-color: var(--sy-border-strong); }
  .sy-input:focus-visible, .sy-textarea:focus-visible, .sy-select:focus-visible {
    border-color: var(--sy-border-focus);
    outline-offset: 1px;
  }
  .sy-textarea { min-height: 108px; resize: vertical; line-height: var(--sy-lh-body); }
  .sy-input--mono { font-family: var(--sy-font-mono); }

  /* Validation state — Ember Hi border + a mono message, never red. */
  .sy-field--error .sy-input,
  .sy-field--error .sy-textarea,
  .sy-field--error .sy-select { border-color: var(--sy-accent-hover); }
  .sy-field__error {
    font-family: var(--sy-font-mono);
    font-size: var(--sy-fs-caption);
    color: var(--sy-accent-hover);
  }

  /* Progress via mono N / total labels — matches the numeral-over-graphic bias. */
  .sy-form-step {
    font-family: var(--sy-font-mono);
    font-size: var(--sy-fs-micro);
    letter-spacing: var(--sy-ls-micro);
    color: var(--sy-text-muted);
  }

  /* ---------- NAV ---------- */
  .sy-nav {
    position: sticky;
    top: 0;
    z-index: var(--sy-z-sticky);
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--sy-space-6);
    height: 64px;
    padding-inline: var(--sy-gutter);
    background: rgb(var(--sy-black-rgb) / 0.72);
    backdrop-filter: blur(12px) saturate(1.1);
    border-bottom: var(--sy-bw-hairline) solid var(--sy-border);
  }
  .sy-nav__links { display: flex; gap: var(--sy-space-6); align-items: center; }
  .sy-nav__link {
    font-family: var(--sy-font-mono);
    font-size: var(--sy-fs-label);
    font-weight: var(--sy-w-medium);
    letter-spacing: var(--sy-ls-label);
    text-transform: uppercase;
    color: var(--sy-text-muted);
    transition: color var(--sy-dur-fast) var(--sy-ease);
  }
  .sy-nav__link:hover { color: var(--sy-text); }
  .sy-nav__link[aria-current] { color: var(--sy-text); }

  /* Mega menu: a Carbon 2 panel of grouped links, reusing the .sy-card
     grammar rather than inventing a new surface. Zero amber — nav chrome is
     Ash/Snow only. */
  .sy-nav__item { position: relative; }
  .sy-nav__mega {
    position: absolute;
    top: calc(100% + var(--sy-space-3));
    left: 50%;
    transform: translateX(-50%);
    display: grid;
    grid-auto-flow: column;
    gap: var(--sy-space-8);
    background: var(--sy-surface-raised);
    border: var(--sy-bw-hairline) solid var(--sy-border);
    border-radius: var(--sy-radius-lg);
    box-shadow: var(--sy-elev-2);
    padding: var(--sy-space-6);
    z-index: var(--sy-z-overlay);
  }
  .sy-nav__mega-group { display: flex; flex-direction: column; gap: var(--sy-space-2); min-width: 160px; }
  .sy-nav__mega-heading {
    font-family: var(--sy-font-mono);
    font-size: var(--sy-fs-micro);
    letter-spacing: var(--sy-ls-micro);
    text-transform: uppercase;
    color: var(--sy-text-muted);
    margin-bottom: var(--sy-space-1);
  }
  .sy-nav__mega-link { font-family: var(--sy-font-sans); font-size: var(--sy-fs-body); color: var(--sy-text); }
  .sy-nav__mega-link:hover { color: var(--sy-text-accent); }

  /* Mobile menu trigger — three hairline bars, no amber, shown under the
     nav's mobile breakpoint. The drawer it opens is `.sy-sheet--drawer`. */
  .sy-nav__menu-trigger {
    display: none;
    appearance: none;
    background: transparent;
    border: 0;
    color: var(--sy-text);
    padding: var(--sy-space-2);
    cursor: pointer;
  }
  @media (max-width: 768px) {
    .sy-nav__links { display: none; }
    .sy-nav__menu-trigger { display: inline-flex; }
  }
  .sy-nav__drawer-links { display: flex; flex-direction: column; gap: var(--sy-space-1); }
  .sy-nav__drawer-links .sy-nav__link { padding-block: var(--sy-space-3); }

  /* ---------- TABLE ----------
     No zebra striping. Hairline rules. Mono numerals. */
  .sy-table { width: 100%; border-collapse: collapse; font-size: var(--sy-fs-caption); }
  .sy-table th {
    text-align: left;
    padding: var(--sy-space-3) var(--sy-space-4);
    font-family: var(--sy-font-mono);
    font-size: var(--sy-fs-label);
    font-weight: var(--sy-w-medium);
    letter-spacing: var(--sy-ls-label);
    text-transform: uppercase;
    color: var(--sy-text-muted);
    border-bottom: var(--sy-bw-hairline) solid var(--sy-border-strong);
    white-space: nowrap;
  }
  .sy-table td {
    padding: var(--sy-space-4);
    border-bottom: var(--sy-bw-hairline) solid var(--sy-border);
    color: var(--sy-text);
  }
  .sy-table td.sy-num, .sy-table th.sy-num { text-align: right; font-variant-numeric: tabular-nums; }
  .sy-table tbody tr { transition: background-color var(--sy-dur-fast) var(--sy-ease); }
  .sy-table tbody tr:hover { background: rgb(var(--sy-snow-rgb) / 0.03); }

  /* ---------- METRIC / STAT ---------- */
  .sy-metric { display: flex; flex-direction: column; gap: var(--sy-space-2); }
  .sy-metric__label {
    font-family: var(--sy-font-mono);
    font-size: var(--sy-fs-label);
    font-weight: var(--sy-w-medium);
    letter-spacing: var(--sy-ls-label);
    text-transform: uppercase;
    color: var(--sy-text-muted);
  }
  .sy-metric__value {
    font-family: var(--sy-font-sans);
    font-size: var(--sy-fs-h1);
    font-weight: var(--sy-w-bold);
    line-height: var(--sy-lh-tight);
    letter-spacing: var(--sy-ls-display);
    font-variant-numeric: tabular-nums;
  }
  .sy-metric--focal .sy-metric__value { color: var(--sy-text-accent); }
  .sy-metric__note { font-size: var(--sy-fs-caption); color: var(--sy-text-muted); }

  /* ---------- ICONS ---------- */
  .sy-icon {
    width: 24px; height: 24px;
    flex: none;
    stroke: currentColor;
    stroke-width: var(--sy-stroke-icon);
    stroke-linecap: round;
    stroke-linejoin: round;
    fill: none;
  }
  .sy-icon--sm { width: 18px; height: 18px; stroke-width: 2; }
  .sy-icon--lg { width: 32px; height: 32px; stroke-width: 1.5; }
  .sy-icon--active { color: var(--sy-accent); }   /* max one per view */

  /* ---------- APP TILE / MONOGRAM MARK ----------
     Pure Black squircle, corona glow upper-right, S. in Snow with amber dot. */
  .sy-tile {
    --_size: 64px;
    position: relative;
    width: var(--_size);
    height: var(--_size);
    flex: none;
    border-radius: var(--sy-radius-tile);
    background:
      radial-gradient(60% 60% at 76% 24%,
        rgb(var(--sy-ember-rgb) / 0.55) 0%,
        rgb(var(--sy-ember-rgb) / 0.16) 42%,
        transparent 70%),
      var(--sy-bg-ink);
    display: grid;
    place-items: center;
    overflow: hidden;
    isolation: isolate;
  }
  .sy-tile__mark {
    font-family: var(--sy-font-sans);
    font-weight: var(--sy-w-bold);
    font-size: calc(var(--_size) * 0.46);
    letter-spacing: -0.04em;
    line-height: 1;
    color: var(--sy-snow);
  }
  .sy-tile__mark::after { content: "."; color: var(--sy-accent); }
  /* Flat variant — no corona, for favicons and small sizes. */
  .sy-tile--flat { background: var(--sy-bg-ink); }
  /* On-light variant — Snow tile, Pure Black letter, Ember Deep dot. */
  .sy-tile--light { background: var(--sy-snow); }
  .sy-tile--light .sy-tile__mark { color: var(--sy-black); }
  .sy-tile--light .sy-tile__mark::after { color: var(--sy-ember-deep); }

  /* ---------- LOCKUP ----------
     Horizontal is default; stacked for narrow or centred placements. */
  .sy-lockup {
    display: inline-flex;
    align-items: center;
    gap: var(--sy-space-4);
  }
  .sy-lockup .sy-wordmark { font-size: var(--sy-fs-h2); }
  .sy-lockup--stacked {
    flex-direction: column;
    gap: var(--sy-space-5);
    text-align: center;
  }

  /* ---------- DIVIDER / RULE ---------- */
  .sy-rule { height: var(--sy-bw-hairline); background: var(--sy-border); border: 0; }

  /* ---------- CORONA DIVIDER ----------
     A hairline with one glowing amber node. Breaks sections without a heading.
     Counts against the amber budget — one per view. */
  .sy-divider {
    position: relative;
    height: var(--sy-bw-hairline);
    background: linear-gradient(90deg,
      transparent, var(--sy-border) 12%, var(--sy-border) 88%, transparent);
    border: 0;
    margin-block: var(--sy-space-12);
  }
  .sy-divider::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    translate: -50% -50%;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: var(--sy-accent);
    box-shadow: 0 0 0 4px rgb(var(--sy-ember-rgb) / 0.14),
                0 0 16px 2px rgb(var(--sy-ember-rgb) / 0.45);
  }
  .sy-divider--start::after { left: 0; translate: 0 -50%; }
  .sy-rule--fade {
    background: linear-gradient(90deg,
      transparent, rgb(var(--sy-snow-rgb) / var(--sy-a-edge)) 20%,
      rgb(var(--sy-snow-rgb) / var(--sy-a-edge)) 80%, transparent);
  }

  /* ---------- OVERLAY ---------- */
  .sy-scrim {
    position: fixed;
    inset: 0;
    display: flex;
    background: var(--sy-scrim);
    backdrop-filter: blur(4px);
    z-index: var(--sy-z-overlay);
    opacity: 0;
    pointer-events: none;
    transition: opacity var(--sy-dur-slow) var(--sy-ease);
  }
  .sy-scrim[data-open] { opacity: 1; pointer-events: auto; }

  /* Modal entry: opacity + 8px rise. No scale, no bounce. */
  .sy-sheet {
    background: var(--sy-surface-raised);
    border: var(--sy-bw-hairline) solid var(--sy-border-strong);
    border-radius: var(--sy-radius-xl);
    box-shadow: var(--sy-elev-3);
    padding: var(--sy-space-8);
    max-width: 520px;
    width: 100%;
    opacity: 0;
    transform: translateY(8px);
    transition: opacity var(--sy-dur-slow) var(--sy-ease),
                transform var(--sy-dur-slow) var(--sy-ease);
  }
  .sy-scrim[data-open] .sy-sheet { opacity: 1; transform: translateY(0); }
  .sy-sheet--modal { margin: auto; }

  /* The drawer register: pinned to the right edge, full height, slides in —
     used for the mobile nav. Same scrim/elevation tokens as the centred sheet. */
  .sy-sheet--drawer {
    position: fixed;
    inset: 0 0 0 auto;
    max-width: 360px;
    height: 100%;
    border-radius: 0;
    border-width: 0 0 0 var(--sy-bw-hairline);
    display: flex;
    flex-direction: column;
    gap: var(--sy-space-6);
    opacity: 1;
    transform: translateX(100%);
    transition: transform var(--sy-dur-slow) var(--sy-ease);
  }
  .sy-scrim[data-open] .sy-sheet--drawer { transform: translateX(0); }

  /* ---------- QUOTE ---------- */
  .sy-quote {
    margin: 0;
    padding-left: var(--sy-space-6);
    border-left: var(--sy-bw-focus) solid var(--sy-accent);
    font-size: var(--sy-fs-h3);
    font-weight: var(--sy-w-light);
    line-height: var(--sy-lh-snug);
    letter-spacing: var(--sy-ls-subhead);
    color: var(--sy-text);
    max-width: var(--sy-measure-lede);
  }
  .sy-quote__cite {
    display: block;
    margin-top: var(--sy-space-4);
    font-family: var(--sy-font-mono);
    font-size: var(--sy-fs-label);
    font-weight: var(--sy-w-medium);
    letter-spacing: var(--sy-ls-label);
    text-transform: uppercase;
    color: var(--sy-text-muted);
    font-style: normal;
  }

  /* ---------- STEP / NUMBERED LIST ---------- */
  .sy-steps { list-style: none; margin: 0; padding: 0; display: grid; gap: var(--sy-space-6); counter-reset: sy-step; }
  .sy-steps > li {
    display: grid;
    grid-template-columns: 32px 1fr;
    gap: var(--sy-space-4);
    counter-increment: sy-step;
  }
  .sy-steps > li::before {
    content: counter(sy-step, decimal-leading-zero);
    font-family: var(--sy-font-mono);
    font-size: var(--sy-fs-label);
    font-weight: var(--sy-w-semi);
    letter-spacing: var(--sy-ls-label);
    color: var(--sy-text-muted);
    padding-top: 0.35em;
  }
  .sy-steps > li[data-focal]::before { color: var(--sy-accent); }

  /* ---------- SECTION HEADER ----------
     The most repeated element in Brand Kit v1.1 (~20 pages): a small amber
     mono number, the Grotesk title, and a right-aligned amber mono section
     tag. Both amber elements here are furniture-weight — small mono labels,
     read as navigation, not argument — and may repeat down every section of
     a long document without spending the focal budget. */
  .sy-section-header {
    display: flex;
    align-items: baseline;
    gap: var(--sy-space-4);
    margin-bottom: var(--sy-space-8);
  }
  .sy-section-header__num {
    font-family: var(--sy-font-mono);
    font-size: var(--sy-fs-label);
    font-weight: var(--sy-w-medium);
    letter-spacing: var(--sy-ls-label);
    color: var(--sy-accent);
    flex: none;
  }
  .sy-section-header__title { margin: 0; }
  .sy-section-header__tag {
    margin-left: auto;
    font-family: var(--sy-font-mono);
    font-size: var(--sy-fs-label);
    font-weight: var(--sy-w-medium);
    letter-spacing: var(--sy-ls-label);
    text-transform: uppercase;
    color: var(--sy-accent);
    white-space: nowrap;
  }

  /* ---------- PAGE FOOTER ----------
     Three-part footer used on every page of the kit: brand + kit version on
     the left, the current section name centred, the folio (NN / TT) on the
     right. All mono, all Ash — furniture throughout, nothing amber. */
  .sy-page-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--sy-space-6);
    padding-top: var(--sy-space-4);
    border-top: var(--sy-bw-hairline) solid var(--sy-border);
  }
  .sy-page-footer__item {
    font-family: var(--sy-font-mono);
    font-size: var(--sy-fs-micro);
    letter-spacing: var(--sy-ls-micro);
    text-transform: uppercase;
    color: var(--sy-text-muted);
    white-space: nowrap;
  }
  .sy-page-footer__item--center { flex: 1; text-align: center; }

  /* ---------- EYEBROW WITH DOT ----------
     A mono eyebrow with an amber dot separator between clauses, e.g.
     "BRAND GUIDE ● BUILT ON THE NEUMEIER MODEL" (p.01). The dot is
     furniture — chrome, like the wordmark's dot, not a claim. */
  .sy-eyebrow-dot {
    font-family: var(--sy-font-mono);
    font-size: var(--sy-fs-label);
    font-weight: var(--sy-w-medium);
    letter-spacing: var(--sy-ls-label);
    text-transform: uppercase;
    color: var(--sy-text-muted);
    display: inline-flex;
    align-items: center;
    gap: var(--sy-space-3);
  }
  .sy-eyebrow-dot__sep {
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: var(--sy-accent);
    flex: none;
  }

  /* ---------- SPEC ROW ----------
     A fixed mono amber label column, a Snow value, and a hairline rule — the
     grammar of the six-axes and type-scale pages (pp.07, 19). The label is
     furniture: repeated down a column, it's one texture, not N claims. */
  .sy-spec-rows { display: flex; flex-direction: column; }
  .sy-spec-row {
    display: grid;
    grid-template-columns: 140px 1fr;
    gap: var(--sy-space-6);
    align-items: baseline;
    padding-block: var(--sy-space-4);
    border-bottom: var(--sy-bw-hairline) solid var(--sy-border);
  }
  .sy-spec-row:last-child { border-bottom: 0; }
  .sy-spec-row__label {
    font-family: var(--sy-font-mono);
    font-size: var(--sy-fs-label);
    font-weight: var(--sy-w-medium);
    letter-spacing: var(--sy-ls-label);
    text-transform: uppercase;
    color: var(--sy-accent);
  }
  .sy-spec-row__value { color: var(--sy-text); }

  /* ---------- SPECIMEN PANEL ----------
     A bordered panel used to display a mark, colour or type sample, with a
     mono label inside the top-right corner and a caption below (pp.10–13,
     21). Documentation chrome, not product UI: this is where a boxed icon
     tile or a bright corona is allowed to exceed rules that bind live
     surfaces (see docs/iconography.md and Corona's `artwork` register). */
  .sy-specimen {
    position: relative;
    isolation: isolate;
    overflow: clip;
    min-height: 220px;
    background: var(--sy-bg-ink);
    border: var(--sy-bw-hairline) solid var(--sy-border);
    border-radius: var(--sy-radius-lg);
    display: grid;
    place-items: center;
  }
  .sy-specimen__tag {
    position: absolute;
    top: var(--sy-space-4);
    right: var(--sy-space-4);
    font-family: var(--sy-font-mono);
    font-size: var(--sy-fs-micro);
    letter-spacing: var(--sy-ls-micro);
    text-transform: uppercase;
    color: var(--sy-text-muted);
  }
  .sy-specimen__caption {
    margin-top: var(--sy-space-4);
    font-size: var(--sy-fs-caption);
    color: var(--sy-text-muted);
  }

  /* ---------- DON'T CARD ----------
     An amber "DON'T" mono eyebrow over a one-line rule (p.14). The eyebrow is
     furniture — it repeats down a whole misuse list without spending budget. */
  .sy-dont-card {
    background: var(--sy-surface-raised);
    border: var(--sy-bw-hairline) solid var(--sy-border);
    border-radius: var(--sy-radius-md);
    padding: var(--sy-space-4) var(--sy-space-5);
  }
  .sy-dont-card__label {
    font-family: var(--sy-font-mono);
    font-size: var(--sy-fs-label);
    font-weight: var(--sy-w-medium);
    letter-spacing: var(--sy-ls-label);
    text-transform: uppercase;
    color: var(--sy-accent);
    display: block;
    margin-bottom: var(--sy-space-2);
  }
  .sy-dont-card__rule { margin: 0; color: var(--sy-text); }

  /* ---------- NUMBERED CARD ----------
     A large amber counter at heading scale inside a card (p.04) — distinct
     from `.sy-steps`, whose counters run at label scale. A numeral this large
     is a filled, headline-scale shape: it's focal-weight, and a grid of these
     cards should carry only as many as the layout's own budget allows (in
     practice a three-up grid of numbered cards is read as one series, the
     same furniture exception as discipline icons — but a *single* numbered
     card set beside other focal amber is over budget). */
  .sy-numbered-card {
    background: var(--sy-surface-raised);
    border: var(--sy-bw-hairline) solid var(--sy-border);
    border-radius: var(--sy-radius-lg);
    padding: var(--sy-space-6);
    display: flex;
    flex-direction: column;
    gap: var(--sy-space-2);
  }
  .sy-numbered-card__num {
    font-family: var(--sy-font-sans);
    font-size: var(--sy-fs-h1);
    font-weight: var(--sy-w-bold);
    color: var(--sy-accent);
    font-variant-numeric: tabular-nums;
    line-height: 1;
  }
  .sy-numbered-card__title { margin: 0; }
  .sy-numbered-card__body { color: var(--sy-text-muted); font-size: var(--sy-fs-caption); }

  /* ---------- COMPARISON PAIR ----------
     Two stacked cards — the rejected position, then the Syfred position
     (p.05): "the category zigs" / "Syfred zags." The left eyebrow is Ash,
     the right eyebrow is Ember — the same Ash/Ember contrast pair as
     headline type, at label scale, so it's furniture here, not focal. */
  .sy-comparison { display: grid; gap: var(--sy-space-4); grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); }
  .sy-comparison__card {
    background: var(--sy-surface-raised);
    border: var(--sy-bw-hairline) solid var(--sy-border);
    border-radius: var(--sy-radius-lg);
    padding: var(--sy-space-5) var(--sy-space-6);
  }
  .sy-comparison__card--claim { border-color: var(--sy-accent-edge); }
  .sy-comparison__eyebrow {
    display: block;
    font-family: var(--sy-font-mono);
    font-size: var(--sy-fs-label);
    font-weight: var(--sy-w-medium);
    letter-spacing: var(--sy-ls-label);
    text-transform: uppercase;
    color: var(--sy-text-muted);
    margin-bottom: var(--sy-space-2);
  }
  .sy-comparison__card--claim .sy-comparison__eyebrow { color: var(--sy-accent); }
  .sy-comparison__body { color: var(--sy-text); font-size: var(--sy-fs-caption); }
}

/* ============================================================
   UTILITIES
   ============================================================ */
@layer syfred.utils {
  .sy-mono { font-family: var(--sy-font-mono); }
  .sy-muted { color: var(--sy-text-muted); }
  .sy-accent { color: var(--sy-text-accent); }
  .sy-measure { max-width: var(--sy-measure-body); }
  .sy-measure-lede { max-width: var(--sy-measure-lede); }
  .sy-center { margin-inline: auto; text-align: center; }
  .sy-hairline-t { border-top: var(--sy-bw-hairline) solid var(--sy-border); }
  .sy-hairline-b { border-bottom: var(--sy-bw-hairline) solid var(--sy-border); }
  .sy-glow { box-shadow: var(--sy-glow); }

  .sy-sr-only {
    position: absolute; width: 1px; height: 1px;
    padding: 0; margin: -1px; overflow: hidden;
    clip-path: inset(50%); white-space: nowrap; border: 0;
  }
}

/* ============================================================
   MOTION
   ============================================================ */
@keyframes sy-breathe {
  0%, 100% { opacity: 0.68; transform: scale(1); }
  50%      { opacity: 1;    transform: scale(1.035); }
}
@keyframes sy-pulse {
  0%, 100% { opacity: 1; }
  50%      { opacity: 0.4; }
}
@keyframes sy-rise {
  from { opacity: 0; transform: translateY(8px); }
  to   { opacity: 1; transform: none; }
}

.sy-rise { animation: sy-rise var(--sy-dur-slow) var(--sy-ease) both; }

/* ============================================================
   GRAPHIC ENTRANCES — website method / orbit / pipeline figures.
   One-shot only. The corona (above) remains the only sanctioned loop.
   `.sy-graphic--in` is toggled by IntersectionObserver so playground
   thumbs replay when the figure enters view.
   ============================================================ */
@keyframes sy-graphic-fade {
  from { opacity: 0; }
  to   { opacity: 1; }
}
@keyframes sy-graphic-draw {
  from { stroke-dashoffset: 1; }
  to   { stroke-dashoffset: 0; }
}
@keyframes sy-graphic-rise {
  from { opacity: 0; transform: translateY(8px); }
  to   { opacity: 1; transform: none; }
}

.sy-graphic__draw {
  /* pathLength="1" on the element; resting = fully drawn. */
  stroke-dasharray: 1;
  stroke-dashoffset: 0;
}

.sy-graphic--in .sy-graphic__fade {
  animation: sy-graphic-fade var(--sy-dur-slow) var(--sy-ease) both;
  animation-delay: var(--sy-graphic-delay, 0ms);
}
.sy-graphic--in .sy-graphic__draw {
  animation: sy-graphic-draw var(--sy-dur-slow) var(--sy-ease) both;
  animation-delay: var(--sy-graphic-delay, 0ms);
}
.sy-graphic--in .sy-graphic__rise {
  animation: sy-graphic-rise var(--sy-dur-slow) var(--sy-ease) both;
  animation-delay: var(--sy-graphic-delay, 0ms);
}

/* Stagger — 40ms increments, max 200ms (docs/motion.md). */
.sy-graphic__d1 { --sy-graphic-delay: 40ms; }
.sy-graphic__d2 { --sy-graphic-delay: 80ms; }
.sy-graphic__d3 { --sy-graphic-delay: 120ms; }
.sy-graphic__d4 { --sy-graphic-delay: 160ms; }
.sy-graphic__d5 { --sy-graphic-delay: 200ms; }

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: 1ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 1ms !important;
  }
  .sy-corona { animation: none; opacity: 0.8; }
  .sy-graphic--in .sy-graphic__fade,
  .sy-graphic--in .sy-graphic__draw,
  .sy-graphic--in .sy-graphic__rise {
    animation: none;
    opacity: 1;
    transform: none;
    stroke-dashoffset: 0;
  }
}

/* ============================================================
   PRINT — pagination only. Colour belongs to the declared surface.

   This block used to invert every token to the light surface and hide
   the corona whenever the browser printed. That predated
   `data-sy-surface="light"`, and once documents began declaring their
   surface in the manifest the two disagreed: exporting a deliberately
   dark deliverable through print-to-PDF silently produced a white one.

   Print is a *mechanism*, not a statement of intent. Colour is now
   entirely the declared surface's business; what stays here is what is
   genuinely mechanical — pagination, and the chrome that has no
   meaning on a page. A run that should be light sets
   `data-sy-surface="light"`, which is what a document template's
   `surface: 'light'` already emits.
   ============================================================ */
@media print {
  .sy-nav { display: none !important; }
  .sy-card { break-inside: avoid; }

  /* One artboard, one sheet. A `Frame` is already an exact page at 96 DPI
     (`a4` is 794 × 1123px = 210 × 297mm), so it must not be split or padded. */
  .sy-frame {
    break-after: page;
    break-inside: avoid;
    margin: 0 !important;
  }
  .sy-frame:last-of-type {
    break-after: auto;
  }

  /* The field is 70% of every surface. Losing it to a print-colour
     default would take the brand with it. */
  html {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
}

/* ============================================================
   ARTBOARD TYPE SCALE — audit finding J
   The mono type roles (.sy-label, .sy-micro) and the spec-row/pill
   grammar are sized for 15–17px screen UI. Inside a `.sy-frame`
   (a fixed-pixel export artboard, not a viewport), those sizes fall
   below the Ash floor and are unreadable at export size: 12px on a
   1080px canvas is ~1.1% of frame height. This restates the same
   roles at artboard scale, scoped to `.sy-frame`, in the components
   layer so it wins over the type-layer defaults by layer order
   rather than by specificity.
   ============================================================ */
@layer syfred.components {
  .sy-frame .sy-label { font-size: 22px; letter-spacing: 0.14em; }
  .sy-frame .sy-micro { font-size: 20px; letter-spacing: 0.16em; }
  .sy-frame .sy-spec-row { grid-template-columns: 240px 1fr; padding-block: 26px; }
  .sy-frame .sy-spec-row__label { font-size: 22px; }
  .sy-frame .sy-spec-row__value { font-size: 30px; }
  .sy-frame .sy-pill { height: 52px; padding-inline: 26px; font-size: 20px; gap: 12px; }
  .sy-frame .sy-pill__dot { width: 12px; height: 12px; }
}

/* ============================================================
   LIGHT SURFACE — opt-in, not just @media print
   `docs/deck-system.md` ("Export → Client PDF (print)") and the
   template contract in `templates/_next/README.md` (rule 7) both
   instruct authors to switch print output to the light surface with
   `data-sy-surface="light"`. That attribute was never implemented —
   only the `@media print` block was, which fires at the browser's
   print step and can't be previewed, screenshotted, or exported to a
   PDF by a headless renderer that isn't printing.

   Same token overrides as the print block, addressable per subtree so
   a light document page can sit beside a dark one in the same
   preview. Snow field, Pure Black ink, Ember Deep for amber, and the
   corona dropped entirely — on paper it reads as a printing fault.
   ============================================================ */
@layer syfred.components {
  [data-sy-surface="light"] {
    --sy-bg: #FFFFFF;
    --sy-bg-ink: #FFFFFF;
    --sy-surface: #F4F4F5;
    --sy-surface-raised: #FFFFFF;
    --sy-text: #000000;
    --sy-text-muted: var(--sy-ash-deep);
    --sy-text-accent: #C67F25;
    --sy-accent: #C67F25;
    --sy-border: rgb(0 0 0 / 0.12);
    --sy-border-strong: rgb(0 0 0 / 0.24);
    --sy-ember-rgb: 198 127 37;
    --sy-snow-rgb: 0 0 0;
    color: var(--sy-text);
  }

  [data-sy-surface="light"] .sy-corona,
  [data-sy-surface="light"] .sy-field-wash {
    display: none !important;
  }
}

/* ============================================================
   PAGE ARTBOARDS — document deliverables
   A `.sy-frame` is normally a social or 16:9 canvas at 1080–1920px,
   which is why the artboard type scale above bumps mono labels to
   22px. A *page* frame is 794–816px wide — inside a factor of two of
   screen width — so that bump makes a page look like a poster. Page
   frames opt out and return to the screen scale.
   ============================================================ */
@layer syfred.components {
  .sy-frame--page .sy-label { font-size: var(--sy-fs-label); letter-spacing: var(--sy-ls-label); }
  .sy-frame--page .sy-micro { font-size: var(--sy-fs-micro); letter-spacing: var(--sy-ls-micro); }
  .sy-frame--page .sy-spec-row { grid-template-columns: 120px 1fr; padding-block: var(--sy-space-4); }
  .sy-frame--page .sy-spec-row__label { font-size: var(--sy-fs-micro); }
  .sy-frame--page .sy-spec-row__value { font-size: var(--sy-fs-body); }
  .sy-frame--page .sy-pill { height: var(--sy-btn-h-sm); padding-inline: var(--sy-space-4); font-size: var(--sy-fs-micro); gap: var(--sy-space-2); }
  .sy-frame--page .sy-pill__dot { width: 6px; height: 6px; }

  /* The document page's content column: margins per `docs/stationery.md`
     (24mm ≈ 91px at 96 DPI), with the footer pinned to the bottom margin
     line rather than flowing after the content. */
  .sy-doc-page {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: var(--sy-doc-margin, 72px);
    position: relative;
    z-index: var(--sy-z-content);
  }
  .sy-doc-page__body { flex: 1 1 auto; min-height: 0; }
  .sy-doc-page__body > * + * { margin-top: var(--sy-space-8); }
  .sy-doc-page__foot { flex: 0 0 auto; margin-top: var(--sy-space-8); }

  /* A cover pushes its title block to the optical centre and its meta
     grid to the foot — the CerCo p.01 composition. */
  .sy-doc-page--cover .sy-doc-page__body {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}

/* ============================================================
   RUNNING HEADER — wordmark left, breadcrumb right, hairline under
   On every interior page of a delivered document. All furniture:
   the wordmark's dot is chrome (axiom 9), the crumb is a mono label.
   ============================================================ */
@layer syfred.components {
  .sy-running-header {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    gap: var(--sy-space-6);
    padding-bottom: var(--sy-space-3);
  }
  .sy-running-header--ruled { border-bottom: var(--sy-bw-hairline) solid var(--sy-border); }
  .sy-running-header__crumb {
    font-family: var(--sy-font-mono);
    font-size: var(--sy-fs-micro);
    font-weight: var(--sy-w-medium);
    letter-spacing: var(--sy-ls-micro);
    text-transform: uppercase;
    color: var(--sy-text-accent);
    white-space: nowrap;
  }
  .sy-running-header__crumb--quiet { color: var(--sy-text-muted); }
}

/* ============================================================
   META GRID — the cover's PREPARED FOR / DATE block
   Mono uppercase label over a Snow value, N columns on one hairline.
   Also the letterhead meta block in `docs/stationery.md`.
   ============================================================ */
@layer syfred.components {
  .sy-meta-grid {
    display: grid;
    grid-template-columns: repeat(var(--sy-meta-cols, 4), minmax(0, 1fr));
    gap: var(--sy-space-6);
    padding-top: var(--sy-space-4);
    border-top: var(--sy-bw-hairline) solid var(--sy-border);
  }
  .sy-meta-grid__label {
    display: block;
    font-family: var(--sy-font-mono);
    font-size: var(--sy-fs-micro);
    font-weight: var(--sy-w-medium);
    letter-spacing: var(--sy-ls-micro);
    text-transform: uppercase;
    color: var(--sy-text-muted);
    margin-bottom: var(--sy-space-2);
  }
  .sy-meta-grid__value {
    display: block;
    font-size: var(--sy-fs-body);
    color: var(--sy-text);
  }

  @media (max-width: 640px) {
    .sy-meta-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  }
}

/* ============================================================
   INDEX ROWS — a contents page
   The inverse of `.sy-spec-rows`: prose title on the left, mono tag
   flush right, hairline between. Grouped under mono group labels.
   ============================================================ */
@layer syfred.components {
  .sy-index-rows { display: flex; flex-direction: column; }
  .sy-index-group {
    display: block;
    font-family: var(--sy-font-mono);
    font-size: var(--sy-fs-micro);
    font-weight: var(--sy-w-medium);
    letter-spacing: var(--sy-ls-micro);
    text-transform: uppercase;
    color: var(--sy-text-muted);
    margin-top: var(--sy-space-8);
    margin-bottom: var(--sy-space-3);
  }
  .sy-index-group:first-child { margin-top: 0; }
  .sy-index-row {
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: baseline;
    gap: var(--sy-space-6);
    padding-block: var(--sy-space-4);
    border-bottom: var(--sy-bw-hairline) solid var(--sy-border);
  }
  .sy-index-row__num {
    font-family: var(--sy-font-mono);
    font-size: var(--sy-fs-micro);
    letter-spacing: var(--sy-ls-micro);
    color: var(--sy-text-accent);
    margin-right: var(--sy-space-3);
  }
  .sy-index-row__title { color: var(--sy-text); }
  .sy-index-row__tag {
    font-family: var(--sy-font-mono);
    font-size: var(--sy-fs-micro);
    letter-spacing: var(--sy-ls-micro);
    text-transform: uppercase;
    color: var(--sy-text-muted);
    white-space: nowrap;
  }
}

/* ============================================================
   MONO CHIP — an inline token inside prose
   `{FIRST_NAME}`, a file path, a flag. Carbon fill + hairline so it
   reads as a slot, not as emphasis. Snow, never amber: a merge
   variable repeats a dozen times per page and amber would make the
   page a field of sparks.
   ============================================================ */
@layer syfred.components {
  .sy-chip {
    display: inline-block;
    font-family: var(--sy-font-mono);
    font-size: 0.86em;
    font-weight: var(--sy-w-medium);
    letter-spacing: 0.02em;
    color: var(--sy-text);
    background: var(--sy-surface);
    border: var(--sy-bw-hairline) solid var(--sy-border);
    border-radius: var(--sy-radius-xs);
    padding: 0.1em var(--sy-space-2);
    margin-inline: 0.15em;
    white-space: nowrap;
    vertical-align: baseline;
  }
  .sy-chip--accent { color: var(--sy-text-accent); }
}

/* ============================================================
   CHAPTER NUMERAL — the section divider's big Ember number
   Furniture-weight regardless of rendered size: its role is
   positional ("which chapter"), not argumentative. See
   `docs/deck-system.md` layout 02 for the full reasoning.
   ============================================================ */
@layer syfred.components {
  .sy-chapter-numeral {
    display: block;
    font-family: var(--sy-font-mono);
    font-weight: var(--sy-w-medium);
    font-size: var(--sy-fs-h3);
    letter-spacing: var(--sy-ls-label);
    color: var(--sy-text-accent);
    margin-bottom: var(--sy-space-4);
  }
  .sy-chapter-numeral--lg {
    font-family: var(--sy-font-sans);
    font-weight: var(--sy-w-bold);
    font-size: var(--sy-fs-display);
    letter-spacing: var(--sy-ls-display);
    line-height: var(--sy-lh-flat);
  }
}

/* ============================================================
   BLOCK HEADING — a mid-page heading with an optional CONT. suffix
   Closes on the amber period like every white headline (rule 8), and
   carries a full-width rule under it. The `CONT.` suffix marks a
   block that continues from the previous page — CerCo pp.07–08.
   ============================================================ */
@layer syfred.components {
  .sy-block-heading {
    display: flex;
    align-items: baseline;
    gap: var(--sy-space-3);
    padding-bottom: var(--sy-space-3);
    border-bottom: var(--sy-bw-hairline) solid var(--sy-border);
    margin: 0;
  }
  .sy-block-heading__cont {
    font-family: var(--sy-font-mono);
    font-size: var(--sy-fs-micro);
    font-weight: var(--sy-w-medium);
    letter-spacing: var(--sy-ls-micro);
    text-transform: uppercase;
    color: var(--sy-text-muted);
  }
}

/* ============================================================
   SLIDE SHELL — the 16:9 deck canvas
   96px margins (120px on title slides), per `docs/deck-system.md`.
   The footer sits on the bottom margin line, not after the content.
   ============================================================ */
@layer syfred.components {
  .sy-slide {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: var(--sy-slide-margin, 96px);
    position: relative;
    z-index: var(--sy-z-content);
  }
  .sy-slide__body { flex: 1 1 auto; min-height: 0; display: flex; flex-direction: column; }
  .sy-slide__body > * + * { margin-top: var(--sy-space-8); }
  .sy-slide__foot { flex: 0 0 auto; margin-top: var(--sy-space-8); }

  /* Statement, Cover and Close centre their one line vertically. */
  .sy-slide--centered .sy-slide__body { justify-content: center; }

  /* The deck type scale is one step up from web — viewing distance is
     longer. `docs/deck-system.md#type-scale-for-slides`. */
  .sy-frame--slide .sy-display-xl { font-size: 96px; }
  .sy-frame--slide .sy-display { font-size: 96px; }
  .sy-frame--slide .sy-h1 { font-size: 72px; }
  .sy-frame--slide .sy-h2 { font-size: 44px; }
  .sy-frame--slide .sy-h3 { font-size: 28px; }
  .sy-frame--slide .sy-lede { font-size: 28px; }
  .sy-frame--slide .sy-body-lg { font-size: 24px; }
  .sy-frame--slide .sy-body { font-size: 20px; line-height: 1.5; }
  .sy-frame--slide .sy-caption { font-size: 16px; }

  /* The Data slide's one number. 180px Grotesk 700, tabular. */
  .sy-slide-figure {
    font-family: var(--sy-font-sans);
    font-weight: var(--sy-w-bold);
    font-size: 180px;
    line-height: var(--sy-lh-flat);
    letter-spacing: var(--sy-ls-display);
    font-variant-numeric: tabular-nums;
    color: var(--sy-text);
    margin: 0;
  }
  .sy-slide-figure--accent { color: var(--sy-text-accent); }

  /* Comparison: two columns divided by a single hairline. */
  .sy-slide-compare {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: var(--sy-space-16);
    align-items: start;
  }
  .sy-slide-compare > * + * {
    border-left: var(--sy-bw-hairline) solid var(--sy-border);
    padding-left: var(--sy-space-16);
  }
}
