/* Gleiche Marke, aber lesbar: heller Grund, dunkler Text. Rot bleibt Kopf und Akzent. */
@font-face { font-family: 'Jakarta'; src: url('/jakarta-extrabold.ttf') format('truetype'); font-weight: 800; font-display: swap; }
@font-face { font-family: 'Jakarta'; src: url('/jakarta-medium.ttf') format('truetype'); font-weight: 500; font-display: swap; }
* { box-sizing: border-box; margin: 0; padding: 0; }
body {
  font-family: 'Jakarta', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  font-weight: 500; color: #1A1A1E; background: #FFFFFF; -webkit-font-smoothing: antialiased;
  line-height: 1.6;
}
header { background: #C92300; color: #F7DD2F; padding: 28px 24px 30px; }
header a { color: inherit; text-decoration: none; font-weight: 800; font-size: 26px; letter-spacing: -.05em; }
main { max-width: 720px; margin: 0 auto; padding: 40px 24px 72px; }
h1 { font-weight: 800; font-size: 30px; letter-spacing: -.03em; line-height: 1.2; margin-bottom: 8px; }
h2 { font-weight: 800; font-size: 17px; letter-spacing: -.01em; margin: 30px 0 6px; }
p { font-size: 15.5px; margin-bottom: 10px; }
a { color: #C92300; }
.zurueck { display: inline-block; margin-top: 36px; font-size: 14px; }
.stand { margin-top: 30px; font-size: 13px; color: #6F6F79; }
