/* Impressum + Datenschutz: gleiche Welt wie die Startseite, nur ruhig */
body{margin:0;background:#07060a;color:#f2f0ff;font:16px/1.65 "Bricolage Grotesque",sans-serif;-webkit-font-smoothing:antialiased}
main{max-width:680px;margin:0 auto;padding:clamp(28px,7vh,72px) clamp(20px,5vw,40px)}
h1{font-size:clamp(1.8rem,5vw,2.6rem);font-weight:800;letter-spacing:-.02em;margin:28px 0 8px}
h2{font:500 12px/1.5 "IBM Plex Mono",monospace;letter-spacing:.18em;text-transform:uppercase;color:#2de2ff;margin:34px 0 8px}
p{margin:0;color:#c9c6dc}
a{color:#f2f0ff;text-decoration:none;border-bottom:1px dashed #8a87a0}
a:hover{color:#2de2ff;border-color:#2de2ff}
.back{font:500 12px "IBM Plex Mono",monospace;letter-spacing:.18em;text-transform:uppercase;border:none;color:#8a87a0}
