* { font-family: Whitney, Roboto, "Open Sans", "Segoe UI", sans-serif; word-wrap: break-word; } img { max-width: 100%; } body { padding: 24px 12px; max-width: 700px; margin: auto; } h2 { border-bottom: 1px solid black; } div.admonition { padding-left: 1rem; padding-right: 1rem; padding-bottom: 1rem; border-radius: .1rem; box-shadow: 0 0.2rem 0.5rem rgba(0,0,0,.05),0 0 0.05rem rgba(0,0,0,.1); } p.admonition-title { padding-bottom: 1rem; padding-top: 1rem; margin-left: -1rem; margin-right: -1rem; padding-left: 1rem; padding-right: 1rem; font-weight: bold; } div.admonition.info > p.admonition-title { background-color: #e5f8fb; } div.admonition.warning > p.admonition-title { background-color: #fff4e5; } div.admonition.error > p.admonition-title { background-color: #ffe7ec; }