body { background: $blog_body-bg; color: $white; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; margin: 0; a { color: $white; text-underline-offset: 3px; &:hover { text-decoration-style: dotted; } } h1 { font-size: 39px; } h2 { font-size: 48px; } h3 { font-size: 32px; } main { font-size: 18px; line-height: 31px; margin: 80px 20px; .container { margin: 0 auto; max-width: 580px; } } } // // ueber // main.ueber { .container { .contact.kagube.container { background: $blog_body-bg-light; border-radius: 8px; display: flex; padding: 15px; table.contact.table { font-size: 18px; white-space: nowrap; tr { td { &:first-of-type { padding: 5px 20px 5px 0; text-align: right; } } } } img.kagube { max-height: 150px; margin: auto; } } } } // // impressum // main.impressum { img { filter: invert(100%); } }