:root {
    color-scheme: light dark;
    --white: #e2e8f0;
    --black: #262626;
}

* {
    box-sizing: border-box;
    background-color: inherit;
    color: inherit;
    font-family: Tahoma, 'Segoe UI', Geneva, Verdana, sans-serif;
}

body {
    margin: 40px auto;
    background-color: light-dark(var(--white), var(--black));
    padding: 0 10px;
    max-width: 650px;
    color: light-dark(var(--black), var(--white));
    font-size: 18px;
    line-height: 1.6
}

h1,
h2,
h3 {
    line-height: 1.2
}

img {
    display: block;
    padding: 2rem 0;
    max-width: 100%;
}