/* Surlignage Octave : tracés extraits de surlignage-octave.ai (charte officielle). */
.theme-lime {
  --trait-1: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 215.2 34.0' preserveAspectRatio='none'%3E%3Cpath fill='%23e3fb40' d='M40.6 31.2C35.7 28.0 4.2 33.3 2.0 32.6C0.0 31.4 1.1 8.8 2.6 5.4C3.1 4.2 3.9 4.0 5.6 4.4C6.3 4.6 8.9 4.5 12.5 4.2C17.4 3.9 19.8 3.7 42.7 1.7C43.2 2.4 44.4 0.0 44.7 0.8C45.2 1.8 59.3 1.3 74.0 0.8C81.3 0.6 105.1 0.0 106.3 0.0C109.1 0.0 106.8 1.3 110.3 0.9C117.5 0.0 133.3 1.8 138.8 0.9C143.3 0.2 144.2 0.2 148.4 1.2C151.9 2.1 175.5 3.0 178.3 1.7C179.0 1.4 179.5 1.6 179.4 2.1C179.8 2.2 195.5 4.1 195.5 4.6C195.6 5.1 196.1 5.4 196.6 5.1C197.4 4.6 214.7 4.8 214.9 6.3C215.2 10.5 211.0 27.8 208.7 31.9C207.4 34.0 204.3 33.5 200.2 32.6C196.2 31.8 191.3 30.7 186.8 31.6C140.7 27.4 145.0 28.5 137.1 29.6C136.1 28.0 132.2 31.5 129.9 28.8C129.0 27.7 122.0 27.2 120.4 28.3C119.7 28.7 110.5 28.0 100.9 27.7C98.0 27.6 82.0 27.1 79.7 29.0C72.2 26.2 43.5 30.9 40.6 31.2Z'/%3E%3C/svg%3E");
  --trait-2: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 219.8 35.9' preserveAspectRatio='none'%3E%3Cpath fill='%23e3fb40' d='M42.0 35.4C37.4 32.3 4.4 35.9 2.0 35.0C0.0 33.7 2.6 11.2 4.3 7.9C5.0 6.7 5.7 6.5 7.4 7.1C10.1 8.1 44.9 5.9 44.9 5.9C45.4 6.6 46.7 4.3 47.0 5.1C47.8 7.1 104.2 4.2 109.0 4.0C112.0 4.0 109.7 5.3 113.1 4.8C120.4 3.7 136.4 4.6 141.9 3.4C146.3 2.3 147.3 2.3 151.6 3.1C155.9 3.8 179.1 2.7 181.7 1.1C182.3 0.6 182.8 0.8 182.8 1.3C182.8 1.4 199.1 1.7 199.2 2.1C199.4 2.6 199.9 2.8 200.3 2.5C201.2 2.0 218.5 0.0 218.8 1.5C219.8 5.6 217.8 23.3 215.9 27.6C213.9 32.2 202.4 27.1 193.4 29.9L151.0 30.4L141.9 32.1C140.8 30.6 136.9 34.4 134.4 31.8C133.4 30.7 126.1 30.6 124.6 31.7C123.2 32.6 86.2 30.5 82.5 33.5C75.6 31.1 48.3 34.8 42.0 35.4Z'/%3E%3C/svg%3E");
  --trait-3: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 184.6 32.8' preserveAspectRatio='none'%3E%3Cpath fill='%23e3fb40' d='M35.1 31.0C31.3 27.7 3.6 30.4 1.6 29.4C0.0 28.1 2.7 5.7 4.3 2.4C4.8 1.2 5.4 1.1 6.9 1.7C9.1 2.8 38.3 1.6 38.3 1.6C38.7 2.3 39.8 0.0 40.0 0.9C40.7 2.9 88.0 1.6 92.0 1.6C94.5 1.6 92.5 2.9 95.4 2.4C101.5 1.5 114.9 3.0 119.5 1.9C123.3 0.9 124.1 0.9 127.6 1.9C131.3 2.7 150.7 2.2 152.9 0.7C153.4 0.3 153.8 0.5 153.8 1.0C153.8 1.1 167.5 1.9 167.6 2.2C167.7 2.7 168.1 3.0 168.5 2.7C169.2 2.2 183.7 0.7 184.0 2.2C184.6 6.4 182.6 24.0 180.9 28.2C179.1 32.8 169.6 27.3 162.0 29.9L126.5 29.1L118.8 30.6C118.0 29.1 114.6 32.8 112.6 30.0C111.7 28.9 105.7 28.6 104.3 29.7C103.2 30.5 72.2 27.4 69.0 30.3C63.4 27.6 40.4 30.5 35.1 31.0Z'/%3E%3C/svg%3E");
  --accent: #e3fb40;
}
.theme-orange {
  --trait-1: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 215.2 34.0' preserveAspectRatio='none'%3E%3Cpath fill='%23ff7f11' d='M40.6 31.2C35.7 28.0 4.2 33.3 2.0 32.6C0.0 31.4 1.1 8.8 2.6 5.4C3.1 4.2 3.9 4.0 5.6 4.4C6.3 4.6 8.9 4.5 12.5 4.2C17.4 3.9 19.8 3.7 42.7 1.7C43.2 2.4 44.4 0.0 44.7 0.8C45.2 1.8 59.3 1.3 74.0 0.8C81.3 0.6 105.1 0.0 106.3 0.0C109.1 0.0 106.8 1.3 110.3 0.9C117.5 0.0 133.3 1.8 138.8 0.9C143.3 0.2 144.2 0.2 148.4 1.2C151.9 2.1 175.5 3.0 178.3 1.7C179.0 1.4 179.5 1.6 179.4 2.1C179.8 2.2 195.5 4.1 195.5 4.6C195.6 5.1 196.1 5.4 196.6 5.1C197.4 4.6 214.7 4.8 214.9 6.3C215.2 10.5 211.0 27.8 208.7 31.9C207.4 34.0 204.3 33.5 200.2 32.6C196.2 31.8 191.3 30.7 186.8 31.6C140.7 27.4 145.0 28.5 137.1 29.6C136.1 28.0 132.2 31.5 129.9 28.8C129.0 27.7 122.0 27.2 120.4 28.3C119.7 28.7 110.5 28.0 100.9 27.7C98.0 27.6 82.0 27.1 79.7 29.0C72.2 26.2 43.5 30.9 40.6 31.2Z'/%3E%3C/svg%3E");
  --trait-2: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 219.8 35.9' preserveAspectRatio='none'%3E%3Cpath fill='%23ff7f11' d='M42.0 35.4C37.4 32.3 4.4 35.9 2.0 35.0C0.0 33.7 2.6 11.2 4.3 7.9C5.0 6.7 5.7 6.5 7.4 7.1C10.1 8.1 44.9 5.9 44.9 5.9C45.4 6.6 46.7 4.3 47.0 5.1C47.8 7.1 104.2 4.2 109.0 4.0C112.0 4.0 109.7 5.3 113.1 4.8C120.4 3.7 136.4 4.6 141.9 3.4C146.3 2.3 147.3 2.3 151.6 3.1C155.9 3.8 179.1 2.7 181.7 1.1C182.3 0.6 182.8 0.8 182.8 1.3C182.8 1.4 199.1 1.7 199.2 2.1C199.4 2.6 199.9 2.8 200.3 2.5C201.2 2.0 218.5 0.0 218.8 1.5C219.8 5.6 217.8 23.3 215.9 27.6C213.9 32.2 202.4 27.1 193.4 29.9L151.0 30.4L141.9 32.1C140.8 30.6 136.9 34.4 134.4 31.8C133.4 30.7 126.1 30.6 124.6 31.7C123.2 32.6 86.2 30.5 82.5 33.5C75.6 31.1 48.3 34.8 42.0 35.4Z'/%3E%3C/svg%3E");
  --trait-3: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 184.6 32.8' preserveAspectRatio='none'%3E%3Cpath fill='%23ff7f11' d='M35.1 31.0C31.3 27.7 3.6 30.4 1.6 29.4C0.0 28.1 2.7 5.7 4.3 2.4C4.8 1.2 5.4 1.1 6.9 1.7C9.1 2.8 38.3 1.6 38.3 1.6C38.7 2.3 39.8 0.0 40.0 0.9C40.7 2.9 88.0 1.6 92.0 1.6C94.5 1.6 92.5 2.9 95.4 2.4C101.5 1.5 114.9 3.0 119.5 1.9C123.3 0.9 124.1 0.9 127.6 1.9C131.3 2.7 150.7 2.2 152.9 0.7C153.4 0.3 153.8 0.5 153.8 1.0C153.8 1.1 167.5 1.9 167.6 2.2C167.7 2.7 168.1 3.0 168.5 2.7C169.2 2.2 183.7 0.7 184.0 2.2C184.6 6.4 182.6 24.0 180.9 28.2C179.1 32.8 169.6 27.3 162.0 29.9L126.5 29.1L118.8 30.6C118.0 29.1 114.6 32.8 112.6 30.0C111.7 28.9 105.7 28.6 104.3 29.7C103.2 30.5 72.2 27.4 69.0 30.3C63.4 27.6 40.4 30.5 35.1 31.0Z'/%3E%3C/svg%3E");
  --accent: #ff7f11;
}
.theme-rose {
  --trait-1: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 215.2 34.0' preserveAspectRatio='none'%3E%3Cpath fill='%23f991cc' d='M40.6 31.2C35.7 28.0 4.2 33.3 2.0 32.6C0.0 31.4 1.1 8.8 2.6 5.4C3.1 4.2 3.9 4.0 5.6 4.4C6.3 4.6 8.9 4.5 12.5 4.2C17.4 3.9 19.8 3.7 42.7 1.7C43.2 2.4 44.4 0.0 44.7 0.8C45.2 1.8 59.3 1.3 74.0 0.8C81.3 0.6 105.1 0.0 106.3 0.0C109.1 0.0 106.8 1.3 110.3 0.9C117.5 0.0 133.3 1.8 138.8 0.9C143.3 0.2 144.2 0.2 148.4 1.2C151.9 2.1 175.5 3.0 178.3 1.7C179.0 1.4 179.5 1.6 179.4 2.1C179.8 2.2 195.5 4.1 195.5 4.6C195.6 5.1 196.1 5.4 196.6 5.1C197.4 4.6 214.7 4.8 214.9 6.3C215.2 10.5 211.0 27.8 208.7 31.9C207.4 34.0 204.3 33.5 200.2 32.6C196.2 31.8 191.3 30.7 186.8 31.6C140.7 27.4 145.0 28.5 137.1 29.6C136.1 28.0 132.2 31.5 129.9 28.8C129.0 27.7 122.0 27.2 120.4 28.3C119.7 28.7 110.5 28.0 100.9 27.7C98.0 27.6 82.0 27.1 79.7 29.0C72.2 26.2 43.5 30.9 40.6 31.2Z'/%3E%3C/svg%3E");
  --trait-2: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 219.8 35.9' preserveAspectRatio='none'%3E%3Cpath fill='%23f991cc' d='M42.0 35.4C37.4 32.3 4.4 35.9 2.0 35.0C0.0 33.7 2.6 11.2 4.3 7.9C5.0 6.7 5.7 6.5 7.4 7.1C10.1 8.1 44.9 5.9 44.9 5.9C45.4 6.6 46.7 4.3 47.0 5.1C47.8 7.1 104.2 4.2 109.0 4.0C112.0 4.0 109.7 5.3 113.1 4.8C120.4 3.7 136.4 4.6 141.9 3.4C146.3 2.3 147.3 2.3 151.6 3.1C155.9 3.8 179.1 2.7 181.7 1.1C182.3 0.6 182.8 0.8 182.8 1.3C182.8 1.4 199.1 1.7 199.2 2.1C199.4 2.6 199.9 2.8 200.3 2.5C201.2 2.0 218.5 0.0 218.8 1.5C219.8 5.6 217.8 23.3 215.9 27.6C213.9 32.2 202.4 27.1 193.4 29.9L151.0 30.4L141.9 32.1C140.8 30.6 136.9 34.4 134.4 31.8C133.4 30.7 126.1 30.6 124.6 31.7C123.2 32.6 86.2 30.5 82.5 33.5C75.6 31.1 48.3 34.8 42.0 35.4Z'/%3E%3C/svg%3E");
  --trait-3: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 184.6 32.8' preserveAspectRatio='none'%3E%3Cpath fill='%23f991cc' d='M35.1 31.0C31.3 27.7 3.6 30.4 1.6 29.4C0.0 28.1 2.7 5.7 4.3 2.4C4.8 1.2 5.4 1.1 6.9 1.7C9.1 2.8 38.3 1.6 38.3 1.6C38.7 2.3 39.8 0.0 40.0 0.9C40.7 2.9 88.0 1.6 92.0 1.6C94.5 1.6 92.5 2.9 95.4 2.4C101.5 1.5 114.9 3.0 119.5 1.9C123.3 0.9 124.1 0.9 127.6 1.9C131.3 2.7 150.7 2.2 152.9 0.7C153.4 0.3 153.8 0.5 153.8 1.0C153.8 1.1 167.5 1.9 167.6 2.2C167.7 2.7 168.1 3.0 168.5 2.7C169.2 2.2 183.7 0.7 184.0 2.2C184.6 6.4 182.6 24.0 180.9 28.2C179.1 32.8 169.6 27.3 162.0 29.9L126.5 29.1L118.8 30.6C118.0 29.1 114.6 32.8 112.6 30.0C111.7 28.9 105.7 28.6 104.3 29.7C103.2 30.5 72.2 27.4 69.0 30.3C63.4 27.6 40.4 30.5 35.1 31.0Z'/%3E%3C/svg%3E");
  --accent: #f991cc;
}
.theme-bleu {
  --trait-1: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 215.2 34.0' preserveAspectRatio='none'%3E%3Cpath fill='%230086ff' d='M40.6 31.2C35.7 28.0 4.2 33.3 2.0 32.6C0.0 31.4 1.1 8.8 2.6 5.4C3.1 4.2 3.9 4.0 5.6 4.4C6.3 4.6 8.9 4.5 12.5 4.2C17.4 3.9 19.8 3.7 42.7 1.7C43.2 2.4 44.4 0.0 44.7 0.8C45.2 1.8 59.3 1.3 74.0 0.8C81.3 0.6 105.1 0.0 106.3 0.0C109.1 0.0 106.8 1.3 110.3 0.9C117.5 0.0 133.3 1.8 138.8 0.9C143.3 0.2 144.2 0.2 148.4 1.2C151.9 2.1 175.5 3.0 178.3 1.7C179.0 1.4 179.5 1.6 179.4 2.1C179.8 2.2 195.5 4.1 195.5 4.6C195.6 5.1 196.1 5.4 196.6 5.1C197.4 4.6 214.7 4.8 214.9 6.3C215.2 10.5 211.0 27.8 208.7 31.9C207.4 34.0 204.3 33.5 200.2 32.6C196.2 31.8 191.3 30.7 186.8 31.6C140.7 27.4 145.0 28.5 137.1 29.6C136.1 28.0 132.2 31.5 129.9 28.8C129.0 27.7 122.0 27.2 120.4 28.3C119.7 28.7 110.5 28.0 100.9 27.7C98.0 27.6 82.0 27.1 79.7 29.0C72.2 26.2 43.5 30.9 40.6 31.2Z'/%3E%3C/svg%3E");
  --trait-2: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 219.8 35.9' preserveAspectRatio='none'%3E%3Cpath fill='%230086ff' d='M42.0 35.4C37.4 32.3 4.4 35.9 2.0 35.0C0.0 33.7 2.6 11.2 4.3 7.9C5.0 6.7 5.7 6.5 7.4 7.1C10.1 8.1 44.9 5.9 44.9 5.9C45.4 6.6 46.7 4.3 47.0 5.1C47.8 7.1 104.2 4.2 109.0 4.0C112.0 4.0 109.7 5.3 113.1 4.8C120.4 3.7 136.4 4.6 141.9 3.4C146.3 2.3 147.3 2.3 151.6 3.1C155.9 3.8 179.1 2.7 181.7 1.1C182.3 0.6 182.8 0.8 182.8 1.3C182.8 1.4 199.1 1.7 199.2 2.1C199.4 2.6 199.9 2.8 200.3 2.5C201.2 2.0 218.5 0.0 218.8 1.5C219.8 5.6 217.8 23.3 215.9 27.6C213.9 32.2 202.4 27.1 193.4 29.9L151.0 30.4L141.9 32.1C140.8 30.6 136.9 34.4 134.4 31.8C133.4 30.7 126.1 30.6 124.6 31.7C123.2 32.6 86.2 30.5 82.5 33.5C75.6 31.1 48.3 34.8 42.0 35.4Z'/%3E%3C/svg%3E");
  --trait-3: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 184.6 32.8' preserveAspectRatio='none'%3E%3Cpath fill='%230086ff' d='M35.1 31.0C31.3 27.7 3.6 30.4 1.6 29.4C0.0 28.1 2.7 5.7 4.3 2.4C4.8 1.2 5.4 1.1 6.9 1.7C9.1 2.8 38.3 1.6 38.3 1.6C38.7 2.3 39.8 0.0 40.0 0.9C40.7 2.9 88.0 1.6 92.0 1.6C94.5 1.6 92.5 2.9 95.4 2.4C101.5 1.5 114.9 3.0 119.5 1.9C123.3 0.9 124.1 0.9 127.6 1.9C131.3 2.7 150.7 2.2 152.9 0.7C153.4 0.3 153.8 0.5 153.8 1.0C153.8 1.1 167.5 1.9 167.6 2.2C167.7 2.7 168.1 3.0 168.5 2.7C169.2 2.2 183.7 0.7 184.0 2.2C184.6 6.4 182.6 24.0 180.9 28.2C179.1 32.8 169.6 27.3 162.0 29.9L126.5 29.1L118.8 30.6C118.0 29.1 114.6 32.8 112.6 30.0C111.7 28.9 105.7 28.6 104.3 29.7C103.2 30.5 72.2 27.4 69.0 30.3C63.4 27.6 40.4 30.5 35.1 31.0Z'/%3E%3C/svg%3E");
  --accent: #0086ff;
}
