/* GENERATED — do not edit by hand.
 * Quelle: FaSi_VIZ tokens.json
 * Regenerieren: python scripts/tokens_to_css.py
 */
:root {
  --breakpoints-large: 1024;
  --breakpoints-medium: 840;
  --breakpoints-regular: 600;
  --breakpoints-small: 400;
  --breakpoints-small-max: 599;
  --breakpoints-xlarge: 1280;
  --cd-manual-colors-blau-zh: #0076BD;
  --cd-manual-colors-cyan-zh: #009EE0;
  --cd-manual-colors-gelb-zh: #FFCC00;
  --cd-manual-colors-grau-zh: #9D9D9D;
  --cd-manual-colors-gruen-zh: #3EA743;
  --cd-manual-colors-magenta-zh: #EC008C;
  --cd-manual-colors-orange-zh: #EB690B;
  --cd-manual-colors-rot-zh: #E2001A;
  --cd-manual-colors-tuerkis-zh: #00A1A3;
  --cd-manual-colors-violett-zh: #885EA0;
  --colors-accent-blau: #0076BD;
  --colors-accent-bordeaux: #B01657;
  --colors-accent-darkmode-hellblau: #7AB6E2;
  --colors-accent-darkmode-hellgrau: #A9A9A9;
  --colors-accent-darkmode-hellgruen: #6EBD72;
  --colors-accent-darkmode-hellorange: #FFAE73;
  --colors-accent-darkmode-helltuerkis: #6BC9CB;
  --colors-accent-darkmode-himmelblau: #78A8F0;
  --colors-accent-darkmode-lila: #B590F9;
  --colors-accent-darkmode-rosa: #FF94BA;
  --colors-accent-dunkelblau: #00407C;
  --colors-accent-grau60: #666666;
  --colors-accent-gruen: #1A7F1F;
  --colors-accent-magenta: #D40053;
  --colors-accent-soft-black10: #F0F0F0;
  --colors-accent-soft-blaugrau: #E0E8EE;
  --colors-accent-soft-softalarmrot: #FFD5CC;
  --colors-accent-soft-softblau: #EDF5FA;
  --colors-accent-soft-softbordeaux: #F6E3EA;
  --colors-accent-soft-softgelb: #FFF5CC;
  --colors-accent-soft-softgruen: #EBF6EB;
  --colors-accent-soft-softrot: #FCEDF3;
  --colors-accent-soft-softtuerkis: #E8F3F2;
  --colors-accent-soft-softviolett: #ECE2F1;
  --colors-accent-tuerkis: #00797B;
  --colors-accent-violett: #7F3DA7;
  --colors-functional-cyan: #009EE0;
  --colors-functional-gruen: #1A7F1F;
  --colors-functional-rot: #D93C1A;
  --colors-grays-black10: #F0F0F0;
  --colors-grays-black100: #000000;
  --colors-grays-black20: #CCCCCC;
  --colors-grays-black40: #949494;
  --colors-grays-black5: #F7F7F7;
  --colors-grays-black60: #666666;
  --colors-grays-black80: #333333;
  --colors-grays-white: #FFFFFF;
  --colors-infographics-palette-aquamarine: #0FA693;
  --colors-infographics-palette-blau: #0076BD;
  --colors-infographics-palette-bordeaux: #B01657;
  --colors-infographics-palette-braun: #96170F;
  --colors-infographics-palette-cyan: #009EE0;
  --colors-infographics-palette-dunkelblau: #00407C;
  --colors-infographics-palette-dunkelgruen: #00544C;
  --colors-infographics-palette-dunkelrot: #7A0049;
  --colors-infographics-palette-dunkelviolett: #54268E;
  --colors-infographics-palette-grasgruen: #8A8C00;
  --colors-infographics-palette-gruen: #1A7F1F;
  --colors-infographics-palette-hellviolett: #9572D5;
  --colors-infographics-palette-magenta: #D40053;
  --colors-infographics-palette-orange: #DC7700;
  --colors-infographics-palette-rot: #D93C1A;
  --colors-infographics-palette-tuerkis: #00797B;
  --colors-infographics-palette-violett: #7F3DA7;
  --colors-sequential-palette-1: #009EE0;
  --colors-sequential-palette-10: #53CCFF;
  --colors-sequential-palette-11: #FFE066;
  --colors-sequential-palette-12: #84D188;
  --colors-sequential-palette-13: #FF5568;
  --colors-sequential-palette-14: #53AEFF;
  --colors-sequential-palette-15: #F8A468;
  --colors-sequential-palette-16: #2FFCFF;
  --colors-sequential-palette-17: #B89EC6;
  --colors-sequential-palette-18: #E15598;
  --colors-sequential-palette-19: #8DDDFF;
  --colors-sequential-palette-2: #FFCC00;
  --colors-sequential-palette-20: #FFEB99;
  --colors-sequential-palette-21: #ADE1AF;
  --colors-sequential-palette-22: #FF8D9A;
  --colors-sequential-palette-23: #8DC9FF;
  --colors-sequential-palette-24: #FAC29A;
  --colors-sequential-palette-25: #74FDFF;
  --colors-sequential-palette-26: #CFBED9;
  --colors-sequential-palette-27: #E18EBA;
  --colors-sequential-palette-28: #C6EEFF;
  --colors-sequential-palette-29: #FFF5CC;
  --colors-sequential-palette-3: #3EA743;
  --colors-sequential-palette-30: #D6F0D7;
  --colors-sequential-palette-31: #FFC6CD;
  --colors-sequential-palette-32: #C6E4FF;
  --colors-sequential-palette-33: #FDE1CD;
  --colors-sequential-palette-34: #BAFEFF;
  --colors-sequential-palette-35: #E7DFEC;
  --colors-sequential-palette-36: #FFC6DD;
  --colors-sequential-palette-37: #004F70;
  --colors-sequential-palette-38: #7F6600;
  --colors-sequential-palette-39: #1F5322;
  --colors-sequential-palette-4: #E2001A;
  --colors-sequential-palette-40: #71000C;
  --colors-sequential-palette-41: #003B70;
  --colors-sequential-palette-42: #753506;
  --colors-sequential-palette-43: #005152;
  --colors-sequential-palette-44: #444F70;
  --colors-sequential-palette-45: #72002C;
  --colors-sequential-palette-46: #0076A8;
  --colors-sequential-palette-47: #BF9900;
  --colors-sequential-palette-48: #2E7D32;
  --colors-sequential-palette-49: #A90013;
  --colors-sequential-palette-5: #0076E0;
  --colors-sequential-palette-50: #0059A8;
  --colors-sequential-palette-51: #B04F08;
  --colors-sequential-palette-52: #00797A;
  --colors-sequential-palette-53: #664678;
  --colors-sequential-palette-54: #AA0043;
  --colors-sequential-palette-6: #EB690B;
  --colors-sequential-palette-7: #00A1A3;
  --colors-sequential-palette-8: #885EA0;
  --colors-sequential-palette-9: #E30059;
  --grid-column-max-width-rem: 4.25;
  --grid-columns: 12;
  --grid-gap-desktop-breakpoint-px: 840;
  --grid-gap-desktop-rem: 2;
  --grid-gap-mobile-rem: 1;
  --grid-max-width-px: 1168;
  --grid-max-width-rem: 73;
  --infographics-rules-background-allowed: #FFFFFF,#F0F0F0,#F7F7F7;
  --infographics-rules-background-default: #F7F7F7;
  --infographics-rules-background-inverted-allowed: #000000,#333333;
  --infographics-rules-contrast-min-graphics-between: 3.0;
  --infographics-rules-contrast-min-graphics-to-bg: 3.0;
  --infographics-rules-contrast-text-large-min: 3.0;
  --infographics-rules-contrast-text-normal-min: 4.5;
  --infographics-rules-legend-prefer-outside: true;
  --infographics-rules-max-categories-recommended: 7;
  --infographics-rules-palette-by-background-#f0f0f0: dunkelblau,tuerkis,dunkelgruen,gruen,grasgruen,braun,rot,magenta,bordeaux,dunkelrot,dunkelviolett,violett,hellviolett,blau;
  --infographics-rules-palette-by-background-#f7f7f7: dunkelblau,tuerkis,dunkelgruen,gruen,grasgruen,braun,rot,magenta,bordeaux,dunkelrot,dunkelviolett,violett,hellviolett,blau;
  --infographics-rules-palette-by-background-#ffffff: dunkelblau,tuerkis,aquamarine,dunkelgruen,gruen,grasgruen,braun,orange,rot,magenta,bordeaux,dunkelrot,dunkelviolett,violett,hellviolett,cyan,blau;
  --infographics-rules-palette-groups-cold: dunkelblau,blau,cyan,tuerkis,aquamarine,dunkelgruen,gruen;
  --infographics-rules-palette-groups-neutral: dunkelviolett,violett,hellviolett;
  --infographics-rules-palette-groups-warm: magenta,bordeaux,dunkelrot,rot,orange,braun,grasgruen;
  --infographics-rules-text-colors-allowed: #000000,#666666,#FFFFFF;
  --meta-generated-utc: 2026-04-23T00:00:00Z;
  --meta-name: FaSi/TBA ZH Viz+UI Tokens;
  --meta-sources-barrierefreiheit-infografiken: https://www.zh.ch/de/webangebote-entwickeln-und-gestalten/inhalt/barrierefreiheit/vorgaben-zur-barrierefreiheit/barrierefreiheit-von-infografiken-und-visualisierungen.html;
  --meta-sources-cd-manual: Corporate Design Manual Kanton Zuerich, Version 2025 (Stand 19. Mai 2025);
  --meta-sources-farben: https://www.zh.ch/de/webangebote-entwickeln-und-gestalten/inhalt/designsystem/design-grundlagen/farben.html;
  --meta-sources-footer: https://www.zh.ch/de/webangebote-entwickeln-und-gestalten/inhalt/designsystem/navigation/footer.html;
  --meta-sources-infografiken: https://www.zh.ch/de/webangebote-entwickeln-und-gestalten/inhalt/designsystem/design-grundlagen/infografiken-und-visualisierungen.html;
  --meta-sources-leitfaden-geschlechtergerechte-sprache-bundeskanzlei: https://www.bk.admin.ch/dam/bk/de/dokumente/sprachdienste/leitfaden-geschlechtergerechte-sprache.pdf.download.pdf/leitfaden_geschlechtergerechte_sprache_3aufl.pdf;
  --meta-sources-leu-github: https://github.com/statistikZH/leu;
  --meta-sources-schreibweisungen-bundeskanzlei: https://www.bk.admin.ch/dam/bk/de/dokumente/sprachdienste/sprachdienst_de/schreibweisungen.pdf.download.pdf/schreibweisungen.pdf;
  --meta-sources-sprache: https://www.zh.ch/de/webangebote-entwickeln-und-gestalten/inhalt/inhalte-gestalten/informationen-bereitstellen/umgang-mit-sprache.html;
  --meta-sources-typografie: https://www.zh.ch/de/webangebote-entwickeln-und-gestalten/inhalt/designsystem/design-grundlagen/typografie.html;
  --meta-sources-verantwortliche-stellen: https://www.zh.ch/de/webangebote-entwickeln-und-gestalten/inhalt/designsystem/navigation/verantwortliche-stellen.html;
  --meta-version: 2.6.3;
  --shadows-long: 0px 0px 80px rgb(0 0 0 / 20%);
  --shadows-regular: 0px 0px 16px rgb(0 0 0 / 20%);
  --shadows-short: 0px 0px 2px rgb(0 0 0 / 40%);
  --text-rules-date-format: DD.MM.YYYY;
  --text-rules-decimal-separator: ,;
  --text-rules-decimal-separator-franken: .;
  --text-rules-decimal-separator-franken-note: Punkt (.) ausschliesslich bei Frankenbetraegen (CHF). Sonst Komma. Quelle: CD Manual S. 38.;
  --text-rules-percent-with-space: true;
  --text-rules-quotes-primary-close: »;
  --text-rules-quotes-primary-open: «;
  --text-rules-quotes-secondary-close: ›;
  --text-rules-quotes-secondary-open: ‹;
  --text-rules-table-thousands-separator:  ;
  --text-rules-table-thousands-separator-note: In Tabellen: geschuetztes Leerzeichen (20 000). In Lauftext: Apostroph (1'234'567). Quelle: CD Manual S. 38.;
  --text-rules-thousands-separator: ';
  --text-rules-time-format: H.MM;
  --text-rules-unit-with-space: true;
  --text-rules-warn-on-eszett: true;
  --typography-font-family-black: InterBlack,HelveticaNowBlack,Arial Black,Helvetica,sans-serif;
  --typography-font-family-regular: InterRegular,HelveticaNowRegular,Helvetica,Arial,sans-serif;
  --typography-office-brief-dokument-absendertext-line-height-pt: 10;
  --typography-office-brief-dokument-absendertext-size-pt: 8;
  --typography-office-brief-dokument-absendertext-weight: regular;
  --typography-office-brief-dokument-marginalspalte-line-height-pt: 13;
  --typography-office-brief-dokument-marginalspalte-size-pt: 8;
  --typography-office-brief-dokument-marginalspalte-weight: regular;
  --typography-office-brief-dokument-text-standard-line-height-pt: 13;
  --typography-office-brief-dokument-text-standard-size-pt: 11;
  --typography-office-brief-dokument-text-standard-weight: regular;
  --typography-office-brief-dokument-titel-h1-line-height-pt: 24;
  --typography-office-brief-dokument-titel-h1-size-pt: 24;
  --typography-office-brief-dokument-titel-h1-weight: bold;
  --typography-office-brief-dokument-titel-h2-line-height-pt: 16;
  --typography-office-brief-dokument-titel-h2-size-pt: 16;
  --typography-office-brief-dokument-titel-h2-weight: bold;
  --typography-office-brief-dokument-titel-h3-auszeichnung-line-height-pt: 13;
  --typography-office-brief-dokument-titel-h3-auszeichnung-size-pt: 11;
  --typography-office-brief-dokument-titel-h3-auszeichnung-weight: bold;
  --typography-office-email-signatur-auszeichnung-size-pt: 10;
  --typography-office-email-signatur-auszeichnung-weight: bold;
  --typography-office-email-signatur-text-size-pt: 10;
  --typography-office-email-signatur-text-weight: regular;
  --typography-office-font-primary: Arial;
  --typography-office-font-weights-bold: Black;
  --typography-office-font-weights-regular: Regular;
  --typography-office-powerpoint-absendertext-size-pt: 16;
  --typography-office-powerpoint-absendertext-weight: bold;
  --typography-office-powerpoint-haupttitel-size-pt: 45;
  --typography-office-powerpoint-haupttitel-weight: bold;
  --typography-office-powerpoint-inhaltstitel-size-pt: 32;
  --typography-office-powerpoint-inhaltstitel-weight: bold;
  --typography-office-powerpoint-kapiteltitel-size-pt: 48;
  --typography-office-powerpoint-kapiteltitel-weight: bold;
  --typography-office-powerpoint-lauftext-content-size-pt: 32;
  --typography-office-powerpoint-lauftext-content-weight: regular;
  --typography-office-powerpoint-lauftext-folgeseite-size-pt: 16;
  --typography-office-powerpoint-lauftext-folgeseite-weight: regular;
  --typography-office-powerpoint-seitentitel-folgeseite-size-pt: 24;
  --typography-office-powerpoint-seitentitel-folgeseite-weight: bold;
  --typography-office-powerpoint-untertitel-size-pt: 18;
  --typography-office-powerpoint-untertitel-weight: bold;
  --typography-print-font-primary: Helvetica Neue;
  --typography-print-font-weights-bold: Black;
  --typography-print-font-weights-regular: Roman;
  --typography-print-publikationen-kopfzeile-titel-line-height-pt: 10;
  --typography-print-publikationen-kopfzeile-titel-size-pt: 8;
  --typography-print-publikationen-kopfzeile-titel-weight: bold;
  --typography-print-publikationen-lauftext-line-height-pt: 11;
  --typography-print-publikationen-lauftext-size-pt: 9.5;
  --typography-print-publikationen-lauftext-weight: regular;
  --typography-print-publikationen-marginale-rubriktitel-line-height-pt: 10;
  --typography-print-publikationen-marginale-rubriktitel-size-pt: 8.5;
  --typography-print-publikationen-marginale-rubriktitel-weight: bold;
  --typography-print-publikationen-marginale-text-line-height-pt: 10;
  --typography-print-publikationen-marginale-text-size-pt: 8.5;
  --typography-print-publikationen-marginale-text-weight: regular;
  --typography-print-publikationen-titel-16-5-line-height-pt: 16.5;
  --typography-print-publikationen-titel-16-5-size-pt: 16.5;
  --typography-print-publikationen-titel-16-5-weight: bold;
  --typography-print-publikationen-titel-22-line-height-pt: 22;
  --typography-print-publikationen-titel-22-size-pt: 22;
  --typography-print-publikationen-titel-22-weight: bold;
  --typography-print-publikationen-titel-33-line-height-pt: 33;
  --typography-print-publikationen-titel-33-size-pt: 33;
  --typography-print-publikationen-titel-33-weight: bold;
  --typography-print-publikationen-titel-44-line-height-pt: 44;
  --typography-print-publikationen-titel-44-size-pt: 44;
  --typography-print-publikationen-titel-44-weight: bold;
  --typography-print-publikationen-titel-55-line-height-pt: 55;
  --typography-print-publikationen-titel-55-size-pt: 55;
  --typography-print-publikationen-titel-55-weight: bold;
  --typography-print-publikationen-titel-66-line-height-pt: 66;
  --typography-print-publikationen-titel-66-size-pt: 66;
  --typography-print-publikationen-titel-66-weight: bold;
  --typography-print-publikationen-titel-9-5-line-height-pt: 11.5;
  --typography-print-publikationen-titel-9-5-size-pt: 9.5;
  --typography-print-publikationen-titel-9-5-weight: bold;
  --typography-print-social-media-haupttitel-size-pt: 80;
  --typography-print-social-media-haupttitel-weight: bold;
  --typography-print-social-media-untertitel-size-pt: 60;
  --typography-print-social-media-untertitel-weight: regular;
  --typography-print-verboten: Italic,Bold,Heavy,Heavy Italic;
  --typography-responsive-curves-big-curve: ['default', 'large_black'],['600', 'small_big'],['840', 'big'],['1024', 'bigger_big'],['1280', 'small_huge'];
  --typography-responsive-curves-bigger-regular-curve: ['default', 'bigger_regular'],['600', 'medium'],['1280', 'large'];
  --typography-responsive-curves-huge-curve: ['default', 'small_big'],['400', 'big'],['600', 'bigger_big'],['840', 'small_huge'],['1024', 'huge'],['1280', 'giant'];
  --typography-responsive-curves-large-black-curve: ['default', 'bigger_regular_black'],['600', 'large_black'],['1024', 'small_big'],['1280', 'big'];
  --typography-responsive-curves-medium-black-curve: ['default', 'bigger_regular_black'],['400', 'medium_black'],['1024', 'large_black'],['1280', 'small_big'];
  --typography-responsive-curves-regular-curve: ['default', 'regular'],['400', 'bigger_regular'],['1280', 'medium'];
  --typography-responsive-curves-small-curve: ['default', 'small'],['600', 'regular'],['1024', 'bigger_regular'];
  --typography-responsive-curves-tiny-curve: ['default', 'tiny'],['600', 'small'];
  --typography-scale-big-letter-spacing-px: 19;
  --typography-scale-big-line-height: 1.2;
  --typography-scale-big-size-px: 32;
  --typography-scale-big-weight: black;
  --typography-scale-bigger-big-letter-spacing-px: 24;
  --typography-scale-bigger-big-line-height: 1.2;
  --typography-scale-bigger-big-size-px: 40;
  --typography-scale-bigger-big-weight: black;
  --typography-scale-bigger-regular-black-letter-spacing-px: 12;
  --typography-scale-bigger-regular-black-line-height: 1.3;
  --typography-scale-bigger-regular-black-size-px: 18;
  --typography-scale-bigger-regular-black-weight: black;
  --typography-scale-bigger-regular-letter-spacing-px: 13;
  --typography-scale-bigger-regular-line-height: 1.5;
  --typography-scale-bigger-regular-size-px: 18;
  --typography-scale-bigger-regular-weight: regular;
  --typography-scale-giant-letter-spacing-px: 36;
  --typography-scale-giant-line-height: 1.0;
  --typography-scale-giant-size-px: 72;
  --typography-scale-giant-weight: black;
  --typography-scale-huge-letter-spacing-px: 28;
  --typography-scale-huge-line-height: 1.0;
  --typography-scale-huge-size-px: 56;
  --typography-scale-huge-weight: black;
  --typography-scale-large-black-letter-spacing-px: 15;
  --typography-scale-large-black-line-height: 1.3;
  --typography-scale-large-black-size-px: 24;
  --typography-scale-large-black-weight: black;
  --typography-scale-large-letter-spacing-px: 18;
  --typography-scale-large-line-height: 1.5;
  --typography-scale-large-size-px: 24;
  --typography-scale-large-weight: regular;
  --typography-scale-medium-black-letter-spacing-px: 13;
  --typography-scale-medium-black-line-height: 1.3;
  --typography-scale-medium-black-size-px: 20;
  --typography-scale-medium-black-weight: black;
  --typography-scale-medium-letter-spacing-px: 15;
  --typography-scale-medium-line-height: 1.5;
  --typography-scale-medium-size-px: 20;
  --typography-scale-medium-weight: regular;
  --typography-scale-regular-black-letter-spacing-px: 12;
  --typography-scale-regular-black-line-height: 1.5;
  --typography-scale-regular-black-size-px: 16;
  --typography-scale-regular-black-weight: black;
  --typography-scale-regular-letter-spacing-px: 12;
  --typography-scale-regular-line-height: 1.5;
  --typography-scale-regular-size-px: 16;
  --typography-scale-regular-weight: regular;
  --typography-scale-small-big-letter-spacing-px: 17;
  --typography-scale-small-big-line-height: 1.2;
  --typography-scale-small-big-size-px: 28;
  --typography-scale-small-big-weight: black;
  --typography-scale-small-black-letter-spacing-px: 10;
  --typography-scale-small-black-line-height: 1.4;
  --typography-scale-small-black-size-px: 14;
  --typography-scale-small-black-weight: black;
  --typography-scale-small-huge-letter-spacing-px: 24;
  --typography-scale-small-huge-line-height: 1.0;
  --typography-scale-small-huge-size-px: 48;
  --typography-scale-small-huge-weight: black;
  --typography-scale-small-letter-spacing-px: 10;
  --typography-scale-small-line-height: 1.4;
  --typography-scale-small-size-px: 14;
  --typography-scale-small-weight: regular;
  --typography-scale-tiny-black-letter-spacing-px: 9;
  --typography-scale-tiny-black-line-height: 1.5;
  --typography-scale-tiny-black-size-px: 12;
  --typography-scale-tiny-black-weight: black;
  --typography-scale-tiny-letter-spacing-px: 9;
  --typography-scale-tiny-line-height: 1.5;
  --typography-scale-tiny-size-px: 12;
  --typography-scale-tiny-weight: regular;
  --typography-web-default-font-family: Inter,Helvetica Now,Helvetica,Arial,sans-serif;
  --typography-web-inter-font-feature-settings: ss07,ss08,cv03,cv04,cv10;
  --ui-footer-sender-h2: Kanton Zürich;
  --ui-footer-service-no-login-menu-links: false;
  --ui-footer-service-no-login-reduced-from: website;
  --ui-footer-service-no-login-social-links: false;
  --ui-footer-webapp-login-menu-links: false;
  --ui-footer-webapp-login-social-links: false;
  --ui-footer-webapp-login-submenu: Copyright,Impressum (optional),Nutzungshinweis,Versionsnummer (optional);
  --ui-footer-website-menu-links-max: 6;
  --ui-footer-website-social-links: true;
  --ui-footer-website-submenu: Copyright,Designsystem,Erklärung zur Barrierefreiheit,Impressum (optional),Nutzungshinweise;
  --ui-responsible-stellen-render: chips_above_footer;
  --ui-responsible-stellen-title: Für dieses Thema zuständig:;
}
