body { font-family: Verdana, sans-serif; margin: auto; padding: 20px; max-width: 720px; text-align: left; background-color: #11111b; word-wrap: break-word; overflow-wrap: break-word; line-height: 1.5; color: #cdd6f4; } h1, h2, h3, h4, h5, h6, strong, b { color: #cdd6f4; } a { color: #f38ba8; } .title { text-decoration: none; border: 0; } .title h1 { font-size: 24px; margin: 19.92px 0 19.92px 0; } .title span { font-weight: 400; } nav a { margin-right: 10px; } textarea { background-color: #313244; color: #bac2de; width: 100%; font-size: 16px; } input { background-color: #313244; color: #bac2de; font-size: 16px; } content { line-height: 1.6; } table { width: 100%; } table, th, td { border: 1px solid; border-collapse: collapse; border-color: #bac2de; padding: 5px; } img { max-width: 100%; height: auto; } code { padding: 2px 5px; color: #cdd6f4; background-color: #1e1e2e; } pre code { display: block; padding: 20px; white-space: pre-wrap; font-size: 14px; overflow-x: auto; text-wrap: nowrap; } blockquote { border-left: 1px solid #a6adc8; color: #a6adc8; padding-left: 20px; font-style: italic; } footer { padding: 25px; text-align: center; } .helptext { color: #a6adc8; font-size: small; } .errorlist { color: #f9e2af; font-size: small; } /* blog posts */ ul.blog-posts { list-style-type: none; padding: unset; } ul.blog-posts li { display: flex; margin-bottom: 10px; } ul.blog-posts li span { flex: 0 0 130px; } ul.blog-posts li a:visited { color: #f38ba8; } a.blog-tags { line-height: 2; margin-right: 12px; } h3.blog-filter { margin-bottom: 0; } .disabled { color: currentColor; cursor: not-allowed; opacity: 0.7; } p.byline { font-style: italic; } /* "Skip to main content" link */ .skip-link { position: absolute; top: 5; transform: translateY(-600%); transition: transform 0.5s; background-color: #11111b; padding: 6px; } .skip-link:focus { transform: translateY(0%); } figure { margin-inline-start: 0em; margin-inline-end: 0em; } figcaption > p { margin-block-start: 0px; text-align: center; font-style: italic; color: #cdd6f4; }