:root { --creme: #f1eeea; --weiss: #ffffff; --tinte: #121212; --text: #4d4d4d; }
@font-face { font-family: 'Inter'; src: url('/inter.woff2') format('woff2'); font-weight: 100 900; font-display: swap; }
* { box-sizing: border-box; }
body { margin: 0; background: var(--creme); color: var(--text); font: 400 16px/1.6 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif; padding-block: 32px; padding-left: max(16px, env(safe-area-inset-left, 0px)); padding-right: max(16px, env(safe-area-inset-right, 0px)); }
main { max-width: 640px; margin-inline: auto; background: var(--weiss); border-radius: 20px; padding: 28px 24px; display: grid; gap: 14px; }
h1 { margin: 0; font-size: 24px; font-weight: 600; color: var(--tinte); line-height: 1.25; }
h2 { margin: 8px 0 0; font-size: 16px; font-weight: 600; color: var(--tinte); }
p { margin: 0; }
a { color: var(--tinte); text-underline-offset: 2px; }
