body { padding: 2rem; font-family: Source Sans Pro,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji; } iframe { border: none; width: 100%; height: 90vh; } .container { margin-left: auto; margin-right: auto; padding-left: 1rem; padding-right: 1rem; width: 100% } code { font-family: IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace; } a { color: black; font-weight: 500; text-decoration: underline; } @media (min-width: 640px) { .container { max-width:640px } } @media (min-width: 768px) { .container { max-width:768px } } @media (min-width: 1024px) { .container { max-width:1024px } } @media (min-width: 1280px) { .container { max-width:1280px } } @media (min-width: 1536px) { .container { max-width:1536px } }