@font-face { font-family: "Futura PT"; src: url(/schrift/futura-pt-book-latin-ext.woff2?v=5c7b1c98) format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Futura PT"; src: url(/schrift/futura-pt-demi-latin-ext.woff2?v=a2765d27) format("woff2"); font-weight: 500; font-display: swap; unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Futura PT"; src: url(/schrift/futura-pt-heavy-latin-ext.woff2?v=f9267e9e) format("woff2"); font-weight: 600; font-display: swap; unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Futura PT"; src: url(/schrift/futura-pt-book-latin.woff2?v=de2a6e11) format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Futura PT"; src: url(/schrift/futura-pt-demi-latin.woff2?v=43896f71) format("woff2"); font-weight: 500; font-display: swap; }
@font-face { font-family: "Futura PT"; src: url(/schrift/futura-pt-heavy-latin.woff2?v=3478ce46) format("woff2"); font-weight: 600; font-display: swap; }
:root {
  --grund: #EAEAEA;
  --erhoben: #F6F6F6;
  --text: #344055;
  --text-leise: #4D586A;
  --trennlinie: #C2C5C9;
  --feldrand: #67707F;
  --knopf-flaeche: #A2232A;
  --knopf-schrift: #EAEAEA;
  --akzent: #A2232A;
  --warnung: #96201D;
  --overlay: rgba(52, 64, 85, 0.55);
  --schrift: "Futura PT", "Hanken Grotesk", system-ui, sans-serif;
}
:root[data-modus="dunkel"] {
  --grund: #131820;
  --erhoben: #344055;
  --text: #EAEAEA;
  --text-leise: #BBBCBE;
  --trennlinie: #42464C;
  --feldrand: #8B8D91;
  --knopf-flaeche: #EAEAEA;
  --knopf-schrift: #131820;
  --akzent: #E8969B;
  --warnung: #EAAAA3;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-modus="hell"]) {
  --grund: #131820;
  --erhoben: #344055;
  --text: #EAEAEA;
  --text-leise: #BBBCBE;
  --trennlinie: #42464C;
  --feldrand: #8B8D91;
  --knopf-flaeche: #EAEAEA;
  --knopf-schrift: #131820;
  --akzent: #E8969B;
  --warnung: #EAAAA3;
  }
}
