/* HST auf dem Standard-Layout (Test): HST-Blau, HST-Grün, Fira Sans, Linienkacheln */
@font-face { font-family: 'Fira Sans'; font-weight: 400; src: url('fonts/Fira-Sans/fira-sans-v15-latin-regular.woff2') format('woff2'); }
@font-face { font-family: 'Fira Sans'; font-weight: 500; src: url('fonts/Fira-Sans/fira-sans-v15-latin-500.woff2') format('woff2'); }
@font-face { font-family: 'Fira Sans'; font-weight: 600; src: url('fonts/Fira-Sans/fira-sans-v15-latin-600.woff2') format('woff2'); }

:root {
    --schrift: 'Fira Sans', sans-serif;
    --kopf: #213a8f;
    --akzent: #86bc25;
    --band: #213a8f;
}

/* Linienkacheln: Grundform, Farben je Linie folgen (aus style_hst.css übernommen) */
.nummer.kachel { background: #999999; color: #ffffff; border-radius: 5px; }
#etc, #E1, #E2 { background: #999999; }
#\31 { background: #6246A6; }
#\39 { background: #ED0F80; }
#\35 7 { background: #3B7CC8; }
#\38 4 { background: #31807C; }
#\33 76 { background: #37ABC8; }
#\35 10 { background: #b06520; }
#\35 11 { background: #15b6b9; }
#\35 12 { background: #b06520; }
#\35 13 { background: #7f4984; }
#\35 14 { background: #f49b00; }
#\35 15 { background: #567b3e; }
#\35 16 { background: #7eaf49; }
#\35 17 { background: #619f4e; }
#\35 18 { background: #007bc1; }
#\35 19 { background: #007bc1; }
#\35 22 { background: #e63758; }
#\35 21 { background: #df0008; }
#\35 24 { background: #7fceef; }
#\35 25 { background: #df0008; }
#\35 27 { background: #7c277d; }
#\35 28 { background: #7fceef; }
#\35 30 { background: #e60253; }
#\35 32 { background: #364a9c; }
#\35 34 { background: #7c277d; }
#\35 35 { background: #e14c25; }
#\35 37 { background: #006cb6; }
#\35 38 { background: #006cb6; }
#\35 39 { background: #897300; }
#\35 40 { background: #364a9c; }
#\35 41 { background: #9c590f; }
#\35 42 { background: #71c837; }
#\35 43 { background: #f49b00; }
#\35 53 { background: #E61D64; }
#\35 55 { background: #E61D64; }
#\35 64 { background: #016F4F; }
#\35 91 { background: #5f5fb5; }
#\35 94 { background: #6c90d2; }
#SB71 { background: #15b6b9; }
#SB72 { background: #0c919c; }
#CE51 { background: #c10004; }
#CE52 { background: #e63758; }
#NE1 { background: #ff2a2a; }
#NE2 { background: #ff6600; }
#NE3 { background: #ffcc00; color: black; }
#NE4 { background: #2ca02c; }
#NE5 { background: #5f8dd3; }
#NE6 { background: #7137c8; }
#NE7 { background: #a05a2c; }
#NE9 { background: #800080; }
#NE19 { background: #a02c2c; }
#NE32 { background: #364a9c; }
#fallback, #fallbackTable { color: #213a8f!important; background-color: #fff; }
#error-code { color: #213a8f!important; background-color: #fff; }
#card, html .bg-warning { background-color: #d3d8e8!important; }
#circle { background-color: #c2c2c2; }
