:root {--bg:#1d1f21; --bg-code:#101112; --bg-code-trans:#10111280; --hover:#282a2e; --sel:#373b41; --fg:#c5c8c6; --comment:#969896; --red:#CC6666; --orange:#de935f; --yellow:#f0c674; --green:#b5bd68; --aqua:#8abeb7; --blue:#81a2be; --purple:#b294bb; --admonitionbg:#1d1d1d} html {font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%} body {max-width:100ch; margin:auto} article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display:block} audio, canvas, progress, video {display:inline-block; vertical-align:baseline} audio:not([controls]) {display:none; height:0} [hidden], template {display:none} a {background-color:transparent} a:active, a:hover {outline:0} abbr[title] {border-bottom:1px dotted} b, strong {font-weight:700} dfn {font-style:italic} h1 {font-size:2em; margin:.67em 0} mark {background:#ff0; color:#e2e0de} small {font-size:80%} sub, sup {font-size:75%; line-height:0; position:relative; vertical-align:baseline} sup {top:-.5em} sub {bottom:-.25em} img {border:0} svg:not(:root) {overflow:hidden} figure {margin:1em 40px} hr {box-sizing:content-box; height:0} pre {overflow:auto} code, kbd, pre, samp {font-family:monospace, monospace; font-size:1em} button, input, optgroup, select, textarea {color:inherit; font:inherit; margin:0} button {overflow:visible} button, select {text-transform:none} button, html input[type=button], input[type=reset], input[type=submit] {-webkit-appearance:button; cursor:pointer} button[disabled], html input[disabled] {cursor:default} button::-moz-focus-inner, input::-moz-focus-inner {border:0; padding:0} input {line-height:normal} input[type=checkbox], input[type=radio] {box-sizing:border-box; padding:0} input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {height:auto} input[type=search] {-webkit-appearance:textfield; box-sizing:content-box} input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {-webkit-appearance:none} fieldset {border:1px solid silver; margin:0 2px; padding:.35em .625em .75em} legend {border:0; padding:0} textarea {overflow:auto} optgroup {font-weight:700} table {border-collapse:collapse; border-spacing:0} td, th {padding:0} .hidden, [hidden] {display:none!important} .pure-img {max-width:100%; height:auto; display:block} .pure-g {letter-spacing:-.31em; *letter-spacing:normal; *word-spacing:-.43em; text-rendering:optimizespeed; font-family:FreeSans, Arimo, Droid Sans, Helvetica, Arial, sans-serif; display:flex; flex-flow:row wrap; align-content:flex-start} @media (-ms-high-contrast:active), (-ms-high-contrast:none) {table .pure-g {display:block} } .opera-only :-o-prefocus, .pure-g {word-spacing:-.43em} .pure-u {display:inline-block; *display:inline; zoom:1; letter-spacing:normal; word-spacing:normal; vertical-align:top; text-rendering:auto} .pure-g [class*=pure-u] {font-family:sans-serif} @media screen and (min-width:35.5em) {.pure-u-sm-1, .pure-u-sm-1-1, .pure-u-sm-1-2, .pure-u-sm-1-3, .pure-u-sm-1-4, .pure-u-sm-1-5, .pure-u-sm-1-6, .pure-u-sm-1-8, .pure-u-sm-1-12, .pure-u-sm-1-24, .pure-u-sm-2-3, .pure-u-sm-2-5, .pure-u-sm-2-24, .pure-u-sm-3-4, .pure-u-sm-3-5, .pure-u-sm-3-8, .pure-u-sm-3-24, .pure-u-sm-4-5, .pure-u-sm-4-24, .pure-u-sm-5-5, .pure-u-sm-5-6, .pure-u-sm-5-8, .pure-u-sm-5-12, .pure-u-sm-5-24, .pure-u-sm-6-24, .pure-u-sm-7-8, .pure-u-sm-7-12, .pure-u-sm-7-24, .pure-u-sm-8-24, .pure-u-sm-9-24, .pure-u-sm-10-24, .pure-u-sm-11-12, .pure-u-sm-11-24, .pure-u-sm-12-24, .pure-u-sm-13-24, .pure-u-sm-14-24, .pure-u-sm-15-24, .pure-u-sm-16-24, .pure-u-sm-17-24, .pure-u-sm-18-24, .pure-u-sm-19-24, .pure-u-sm-20-24, .pure-u-sm-21-24, .pure-u-sm-22-24, .pure-u-sm-23-24, .pure-u-sm-24-24 {display:inline-block; *display:inline; zoom:1; letter-spacing:normal; word-spacing:normal; vertical-align:top; text-rendering:auto} .pure-u-sm-1-24 {width:4.1667%; *width:4.1357%} .pure-u-sm-1-12, .pure-u-sm-2-24 {width:8.3333%; *width:8.3023%} .pure-u-sm-1-8, .pure-u-sm-3-24 {width:12.5%; *width:12.469%} .pure-u-sm-1-6, .pure-u-sm-4-24 {width:16.6667%; *width:16.6357%} .pure-u-sm-1-5 {width:20%; *width:19.969%} .pure-u-sm-5-24 {width:20.8333%; *width:20.8023%} .pure-u-sm-1-4, .pure-u-sm-6-24 {width:25%; *width:24.969%} .pure-u-sm-7-24 {width:29.1667%; *width:29.1357%} .pure-u-sm-1-3, .pure-u-sm-8-24 {width:33.3333%; *width:33.3023%} .pure-u-sm-3-8, .pure-u-sm-9-24 {width:37.5%; *width:37.469%} .pure-u-sm-2-5 {width:40%; *width:39.969%} .pure-u-sm-5-12, .pure-u-sm-10-24 {width:41.6667%; *width:41.6357%} .pure-u-sm-11-24 {width:45.8333%; *width:45.8023%} .pure-u-sm-1-2, .pure-u-sm-12-24 {width:50%; *width:49.969%} .pure-u-sm-13-24 {width:54.1667%; *width:54.1357%} .pure-u-sm-7-12, .pure-u-sm-14-24 {width:58.3333%; *width:58.3023%} .pure-u-sm-3-5 {width:60%; *width:59.969%} .pure-u-sm-5-8, .pure-u-sm-15-24 {width:62.5%; *width:62.469%} .pure-u-sm-2-3, .pure-u-sm-16-24 {width:66.6667%; *width:66.6357%} .pure-u-sm-17-24 {width:70.8333%; *width:70.8023%} .pure-u-sm-3-4, .pure-u-sm-18-24 {width:75%; *width:74.969%} .pure-u-sm-19-24 {width:79.1667%; *width:79.1357%} .pure-u-sm-4-5 {width:80%; *width:79.969%} .pure-u-sm-5-6, .pure-u-sm-20-24 {width:83.3333%; *width:83.3023%} .pure-u-sm-7-8, .pure-u-sm-21-24 {width:87.5%; *width:87.469%} .pure-u-sm-11-12, .pure-u-sm-22-24 {width:91.6667%; *width:91.6357%} .pure-u-sm-23-24 {width:95.8333%; *width:95.8023%} .pure-u-sm-1, .pure-u-sm-1-1, .pure-u-sm-5-5, .pure-u-sm-24-24 {width:100%} } @media screen and (min-width:48em) {.pure-u-md-1, .pure-u-md-1-1, .pure-u-md-1-2, .pure-u-md-1-3, .pure-u-md-1-4, .pure-u-md-1-5, .pure-u-md-1-6, .pure-u-md-1-8, .pure-u-md-1-12, .pure-u-md-1-24, .pure-u-md-2-3, .pure-u-md-2-5, .pure-u-md-2-24, .pure-u-md-3-4, .pure-u-md-3-5, .pure-u-md-3-8, .pure-u-md-3-24, .pure-u-md-4-5, .pure-u-md-4-24, .pure-u-md-5-5, .pure-u-md-5-6, .pure-u-md-5-8, .pure-u-md-5-12, .pure-u-md-5-24, .pure-u-md-6-24, .pure-u-md-7-8, .pure-u-md-7-12, .pure-u-md-7-24, .pure-u-md-8-24, .pure-u-md-9-24, .pure-u-md-10-24, .pure-u-md-11-12, .pure-u-md-11-24, .pure-u-md-12-24, .pure-u-md-13-24, .pure-u-md-14-24, .pure-u-md-15-24, .pure-u-md-16-24, .pure-u-md-17-24, .pure-u-md-18-24, .pure-u-md-19-24, .pure-u-md-20-24, .pure-u-md-21-24, .pure-u-md-22-24, .pure-u-md-23-24, .pure-u-md-24-24 {display:inline-block; *display:inline; zoom:1; letter-spacing:normal; word-spacing:normal; vertical-align:top; text-rendering:auto} .pure-u-md-1-24 {width:4.1667%; *width:4.1357%} .pure-u-md-1-12, .pure-u-md-2-24 {width:8.3333%; *width:8.3023%} .pure-u-md-1-8, .pure-u-md-3-24 {width:12.5%; *width:12.469%} .pure-u-md-1-6, .pure-u-md-4-24 {width:16.6667%; *width:16.6357%} .pure-u-md-1-5 {width:20%; *width:19.969%} .pure-u-md-5-24 {width:20.8333%; *width:20.8023%} .pure-u-md-1-4, .pure-u-md-6-24 {width:25%; *width:24.969%} .pure-u-md-7-24 {width:29.1667%; *width:29.1357%} .pure-u-md-1-3, .pure-u-md-8-24 {width:33.3333%; *width:33.3023%} .pure-u-md-3-8, .pure-u-md-9-24 {width:37.5%; *width:37.469%} .pure-u-md-2-5 {width:40%; *width:39.969%} .pure-u-md-5-12, .pure-u-md-10-24 {width:41.6667%; *width:41.6357%} .pure-u-md-11-24 {width:45.8333%; *width:45.8023%} .pure-u-md-1-2, .pure-u-md-12-24 {width:50%; *width:49.969%} .pure-u-md-13-24 {width:54.1667%; *width:54.1357%} .pure-u-md-7-12, .pure-u-md-14-24 {width:58.3333%; *width:58.3023%} .pure-u-md-3-5 {width:60%; *width:59.969%} .pure-u-md-5-8, .pure-u-md-15-24 {width:62.5%; *width:62.469%} .pure-u-md-2-3, .pure-u-md-16-24 {width:66.6667%; *width:66.6357%} .pure-u-md-17-24 {width:70.8333%; *width:70.8023%} .pure-u-md-3-4, .pure-u-md-18-24 {width:75%; *width:74.969%} .pure-u-md-19-24 {width:79.1667%; *width:79.1357%} .pure-u-md-4-5 {width:80%; *width:79.969%} .pure-u-md-5-6, .pure-u-md-20-24 {width:83.3333%; *width:83.3023%} .pure-u-md-7-8, .pure-u-md-21-24 {width:87.5%; *width:87.469%} .pure-u-md-11-12, .pure-u-md-22-24 {width:91.6667%; *width:91.6357%} .pure-u-md-23-24 {width:95.8333%; *width:95.8023%} .pure-u-md-1, .pure-u-md-1-1, .pure-u-md-5-5, .pure-u-md-24-24 {width:100%} } @media screen and (min-width:64em) {.pure-u-lg-1, .pure-u-lg-1-1, .pure-u-lg-1-2, .pure-u-lg-1-3, .pure-u-lg-1-4, .pure-u-lg-1-5, .pure-u-lg-1-6, .pure-u-lg-1-8, .pure-u-lg-1-12, .pure-u-lg-1-24, .pure-u-lg-2-3, .pure-u-lg-2-5, .pure-u-lg-2-24, .pure-u-lg-3-4, .pure-u-lg-3-5, .pure-u-lg-3-8, .pure-u-lg-3-24, .pure-u-lg-4-5, .pure-u-lg-4-24, .pure-u-lg-5-5, .pure-u-lg-5-6, .pure-u-lg-5-8, .pure-u-lg-5-12, .pure-u-lg-5-24, .pure-u-lg-6-24, .pure-u-lg-7-8, .pure-u-lg-7-12, .pure-u-lg-7-24, .pure-u-lg-8-24, .pure-u-lg-9-24, .pure-u-lg-10-24, .pure-u-lg-11-12, .pure-u-lg-11-24, .pure-u-lg-12-24, .pure-u-lg-13-24, .pure-u-lg-14-24, .pure-u-lg-15-24, .pure-u-lg-16-24, .pure-u-lg-17-24, .pure-u-lg-18-24, .pure-u-lg-19-24, .pure-u-lg-20-24, .pure-u-lg-21-24, .pure-u-lg-22-24, .pure-u-lg-23-24, .pure-u-lg-24-24 {display:inline-block; *display:inline; zoom:1; letter-spacing:normal; word-spacing:normal; vertical-align:top; text-rendering:auto} .pure-u-lg-1-24 {width:4.1667%; *width:4.1357%} .pure-u-lg-1-12, .pure-u-lg-2-24 {width:8.3333%; *width:8.3023%} .pure-u-lg-1-8, .pure-u-lg-3-24 {width:12.5%; *width:12.469%} .pure-u-lg-1-6, .pure-u-lg-4-24 {width:16.6667%; *width:16.6357%} .pure-u-lg-1-5 {width:20%; *width:19.969%} .pure-u-lg-5-24 {width:20.8333%; *width:20.8023%} .pure-u-lg-1-4, .pure-u-lg-6-24 {width:25%; *width:24.969%} .pure-u-lg-7-24 {width:29.1667%; *width:29.1357%} .pure-u-lg-1-3, .pure-u-lg-8-24 {width:33.3333%; *width:33.3023%} .pure-u-lg-3-8, .pure-u-lg-9-24 {width:37.5%; *width:37.469%} .pure-u-lg-2-5 {width:40%; *width:39.969%} .pure-u-lg-5-12, .pure-u-lg-10-24 {width:41.6667%; *width:41.6357%} .pure-u-lg-11-24 {width:45.8333%; *width:45.8023%} .pure-u-lg-1-2, .pure-u-lg-12-24 {width:50%; *width:49.969%} .pure-u-lg-13-24 {width:54.1667%; *width:54.1357%} .pure-u-lg-7-12, .pure-u-lg-14-24 {width:58.3333%; *width:58.3023%} .pure-u-lg-3-5 {width:60%; *width:59.969%} .pure-u-lg-5-8, .pure-u-lg-15-24 {width:62.5%; *width:62.469%} .pure-u-lg-2-3, .pure-u-lg-16-24 {width:66.6667%; *width:66.6357%} .pure-u-lg-17-24 {width:70.8333%; *width:70.8023%} .pure-u-lg-3-4, .pure-u-lg-18-24 {width:75%; *width:74.969%} .pure-u-lg-19-24 {width:79.1667%; *width:79.1357%} .pure-u-lg-4-5 {width:80%; *width:79.969%} .pure-u-lg-5-6, .pure-u-lg-20-24 {width:83.3333%; *width:83.3023%} .pure-u-lg-7-8, .pure-u-lg-21-24 {width:87.5%; *width:87.469%} .pure-u-lg-11-12, .pure-u-lg-22-24 {width:91.6667%; *width:91.6357%} .pure-u-lg-23-24 {width:95.8333%; *width:95.8023%} .pure-u-lg-1, .pure-u-lg-1-1, .pure-u-lg-5-5, .pure-u-lg-24-24 {width:100%} } @media screen and (min-width:80em) {.pure-u-xl-1, .pure-u-xl-1-1, .pure-u-xl-1-2, .pure-u-xl-1-3, .pure-u-xl-1-4, .pure-u-xl-1-5, .pure-u-xl-1-6, .pure-u-xl-1-8, .pure-u-xl-1-12, .pure-u-xl-1-24, .pure-u-xl-2-3, .pure-u-xl-2-5, .pure-u-xl-2-24, .pure-u-xl-3-4, .pure-u-xl-3-5, .pure-u-xl-3-8, .pure-u-xl-3-24, .pure-u-xl-4-5, .pure-u-xl-4-24, .pure-u-xl-5-5, .pure-u-xl-5-6, .pure-u-xl-5-8, .pure-u-xl-5-12, .pure-u-xl-5-24, .pure-u-xl-6-24, .pure-u-xl-7-8, .pure-u-xl-7-12, .pure-u-xl-7-24, .pure-u-xl-8-24, .pure-u-xl-9-24, .pure-u-xl-10-24, .pure-u-xl-11-12, .pure-u-xl-11-24, .pure-u-xl-12-24, .pure-u-xl-13-24, .pure-u-xl-14-24, .pure-u-xl-15-24, .pure-u-xl-16-24, .pure-u-xl-17-24, .pure-u-xl-18-24, .pure-u-xl-19-24, .pure-u-xl-20-24, .pure-u-xl-21-24, .pure-u-xl-22-24, .pure-u-xl-23-24, .pure-u-xl-24-24 {display:inline-block; *display:inline; zoom:1; letter-spacing:normal; word-spacing:normal; vertical-align:top; text-rendering:auto} .pure-u-xl-1-24 {width:4.1667%; *width:4.1357%} .pure-u-xl-1-12, .pure-u-xl-2-24 {width:8.3333%; *width:8.3023%} .pure-u-xl-1-8, .pure-u-xl-3-24 {width:12.5%; *width:12.469%} .pure-u-xl-1-6, .pure-u-xl-4-24 {width:16.6667%; *width:16.6357%} .pure-u-xl-1-5 {width:20%; *width:19.969%} .pure-u-xl-5-24 {width:20.8333%; *width:20.8023%} .pure-u-xl-1-4, .pure-u-xl-6-24 {width:25%; *width:24.969%} .pure-u-xl-7-24 {width:29.1667%; *width:29.1357%} .pure-u-xl-1-3, .pure-u-xl-8-24 {width:33.3333%; *width:33.3023%} .pure-u-xl-3-8, .pure-u-xl-9-24 {width:37.5%; *width:37.469%} .pure-u-xl-2-5 {width:40%; *width:39.969%} .pure-u-xl-5-12, .pure-u-xl-10-24 {width:41.6667%; *width:41.6357%} .pure-u-xl-11-24 {width:45.8333%; *width:45.8023%} .pure-u-xl-1-2, .pure-u-xl-12-24 {width:50%; *width:49.969%} .pure-u-xl-13-24 {width:54.1667%; *width:54.1357%} .pure-u-xl-7-12, .pure-u-xl-14-24 {width:58.3333%; *width:58.3023%} .pure-u-xl-3-5 {width:60%; *width:59.969%} .pure-u-xl-5-8, .pure-u-xl-15-24 {width:62.5%; *width:62.469%} .pure-u-xl-2-3, .pure-u-xl-16-24 {width:66.6667%; *width:66.6357%} .pure-u-xl-17-24 {width:70.8333%; *width:70.8023%} .pure-u-xl-3-4, .pure-u-xl-18-24 {width:75%; *width:74.969%} .pure-u-xl-19-24 {width:79.1667%; *width:79.1357%} .pure-u-xl-4-5 {width:80%; *width:79.969%} .pure-u-xl-5-6, .pure-u-xl-20-24 {width:83.3333%; *width:83.3023%} .pure-u-xl-7-8, .pure-u-xl-21-24 {width:87.5%; *width:87.469%} .pure-u-xl-11-12, .pure-u-xl-22-24 {width:91.6667%; *width:91.6357%} .pure-u-xl-23-24 {width:95.8333%; *width:95.8023%} .pure-u-xl-1, .pure-u-xl-1-1, .pure-u-xl-5-5, .pure-u-xl-24-24 {width:100%} } .pure-u-1, .pure-u-1-1, .pure-u-1-2, .pure-u-1-3, .pure-u-1-4, .pure-u-1-5, .pure-u-1-6, .pure-u-1-8, .pure-u-1-12, .pure-u-1-24, .pure-u-2-3, .pure-u-2-5, .pure-u-2-24, .pure-u-3-4, .pure-u-3-5, .pure-u-3-8, .pure-u-3-24, .pure-u-4-5, .pure-u-4-24, .pure-u-5-5, .pure-u-5-6, .pure-u-5-8, .pure-u-5-12, .pure-u-5-24, .pure-u-6-24, .pure-u-7-8, .pure-u-7-12, .pure-u-7-24, .pure-u-8-24, .pure-u-9-24, .pure-u-10-24, .pure-u-11-12, .pure-u-11-24, .pure-u-12-24, .pure-u-13-24, .pure-u-14-24, .pure-u-15-24, .pure-u-16-24, .pure-u-17-24, .pure-u-18-24, .pure-u-19-24, .pure-u-20-24, .pure-u-21-24, .pure-u-22-24, .pure-u-23-24, .pure-u-24-24 {display:inline-block; *display:inline; zoom:1; letter-spacing:normal; word-spacing:normal; vertical-align:top; text-rendering:auto} .pure-u-1-24 {width:4.1667%; *width:4.1357%} .pure-u-1-12, .pure-u-2-24 {width:8.3333%; *width:8.3023%} .pure-u-1-8, .pure-u-3-24 {width:12.5%; *width:12.469%} .pure-u-1-6, .pure-u-4-24 {width:16.6667%; *width:16.6357%} .pure-u-1-5 {width:20%; *width:19.969%} .pure-u-5-24 {width:20.8333%; *width:20.8023%} .pure-u-1-4, .pure-u-6-24 {width:25%; *width:24.969%} .pure-u-7-24 {width:29.1667%; *width:29.1357%} .pure-u-1-3, .pure-u-8-24 {width:33.3333%; *width:33.3023%} .pure-u-3-8, .pure-u-9-24 {width:37.5%; *width:37.469%} .pure-u-2-5 {width:40%; *width:39.969%} .pure-u-5-12, .pure-u-10-24 {width:41.6667%; *width:41.6357%} .pure-u-11-24 {width:45.8333%; *width:45.8023%} .pure-u-1-2, .pure-u-12-24 {width:50%; *width:49.969%} .pure-u-13-24 {width:54.1667%; *width:54.1357%} .pure-u-7-12, .pure-u-14-24 {width:58.3333%; *width:58.3023%} .pure-u-3-5 {width:60%; *width:59.969%} .pure-u-5-8, .pure-u-15-24 {width:62.5%; *width:62.469%} .pure-u-2-3, .pure-u-16-24 {width:66.6667%; *width:66.6357%} .pure-u-17-24 {width:70.8333%; *width:70.8023%} .pure-u-3-4, .pure-u-18-24 {width:75%; *width:74.969%} .pure-u-19-24 {width:79.1667%; *width:79.1357%} .pure-u-4-5 {width:80%; *width:79.969%} .pure-u-5-6, .pure-u-20-24 {width:83.3333%; *width:83.3023%} .pure-u-7-8, .pure-u-21-24 {width:87.5%; *width:87.469%} .pure-u-11-12, .pure-u-22-24 {width:91.6667%; *width:91.6357%} .pure-u-23-24 {width:95.8333%; *width:95.8023%} .pure-u-1, .pure-u-1-1, .pure-u-5-5, .pure-u-24-24 {width:100%} .pure-menu {box-sizing:border-box} .pure-menu-fixed {position:fixed; left:0; top:0; z-index:1} .pure-menu-item, .pure-menu-list {position:relative} .pure-menu-list {list-style:none; margin:0; padding:0} .pure-menu-item {padding:0; margin:0; height:100%} .pure-menu-heading, .pure-menu-link {display:block; text-decoration:none; white-space:nowrap} .pure-menu-horizontal {width:100%; white-space:nowrap} .pure-menu-horizontal .pure-menu-list {display:inline-block} .pure-menu-horizontal .pure-menu-heading, .pure-menu-horizontal .pure-menu-item, .pure-menu-horizontal .pure-menu-separator {display:inline-block; *display:inline; zoom:1; vertical-align:middle} .pure-menu-horizontal .pure-menu-children .pure-menu-separator, .pure-menu-separator {background-color:#ccc; height:1px; margin:.3em 0} .pure-menu-horizontal .pure-menu-separator {width:1px; height:1.3em; margin:0 .3em} .pure-menu-horizontal .pure-menu-children .pure-menu-separator {display:block; width:auto} .pure-menu-heading {text-transform:uppercase; color:#565d64} .pure-menu-link {color:#777} .pure-menu-children {background-color:var(--bg)} .pure-menu-disabled, .pure-menu-heading, .pure-menu-link {padding:.5em 1em} .pure-menu-disabled {opacity:.5} .pure-menu-disabled .pure-menu-link:hover {background-color:transparent} .pure-menu-active>.pure-menu-link, .pure-menu-link:focus, .pure-menu-link:hover {background-color:var(--hover)} .pure-menu-selected .pure-menu-link, .pure-menu-selected .pure-menu-link:visited {color:#e2e0de} .pure-table {border-collapse:collapse; border-spacing:0; empty-cells:show; border:1px solid #cbcbcb} .pure-table caption {color:#e2e0de; font:italic 85%/1 arial, sans-serif; padding:1em 0; text-align:center} .pure-table td, .pure-table th {border-left:1px solid #cbcbcb; border-width:0 0 0 1px; font-size:inherit; margin:0; overflow:visible; padding:.5em 1em} .pure-table td:first-child, .pure-table th:first-child {border-left-width:0} .pure-table thead {background-color:#e0e0e0; color:#e2e0de; text-align:left; vertical-align:bottom} .pure-table td {background-color:transparent} .pure-table-odd td, .pure-table-striped tr:nth-child(2n-1) td {background-color:#f2f2f2} .pure-table-bordered td {border-bottom:1px solid #cbcbcb} .pure-table-bordered tbody>tr:last-child>td {border-bottom-width:0} .pure-table-horizontal td, .pure-table-horizontal th {border-width:0 0 1px; border-bottom:1px solid #cbcbcb} .pure-table-horizontal tbody>tr:last-child>td {border-bottom-width:0} .highlight .hll {background-color:#373b41} .highlight {background:var(--bg-code); color:#c5c8c6} .highlight .c {color:#969896} .highlight .err {color:#c66} .highlight .k {color:#b294bb} .highlight .l {color:#de935f} .highlight .n {color:#c5c8c6} .highlight .o {color:#8abeb7} .highlight .p {color:#c5c8c6} .highlight .c1, .highlight .cm, .highlight .cp, .highlight .cs {color:#969896} .highlight .gd {color:#c66} .highlight .ge {font-style:italic} .highlight .gh {color:#c5c8c6; font-weight:700} .highlight .gi {color:#b5bd68} .highlight .gp {color:#969896} .highlight .gp, .highlight .gs, .highlight .gu {font-weight:700} .highlight .gu {color:#8abeb7} .highlight .kc, .highlight .kd {color:#b294bb} .highlight .kn {color:#8abeb7} .highlight .kp, .highlight .kr {color:#b294bb} .highlight .kt {color:#f0c674} .highlight .ld {color:#b5bd68} .highlight .m {color:#de935f} .highlight .s {color:#b5bd68} .highlight .na {color:#81a2be} .highlight .nb {color:#c5c8c6} .highlight .nc {color:#f0c674} .highlight .no {color:#c66} .highlight .nd {color:#8abeb7} .highlight .ni {color:#c5c8c6} .highlight .ne {color:#c66} .highlight .nf {color:#81a2be} .highlight .nl {color:#c5c8c6} .highlight .nn {color:#f0c674} .highlight .nx {color:#81a2be} .highlight .py {color:#c5c8c6} .highlight .nt {color:#8abeb7} .highlight .nv {color:#c66} .highlight .ow {color:#8abeb7} .highlight .w {color:#c5c8c6} .highlight .mf, .highlight .mh, .highlight .mi, .highlight .mo {color:#de935f} .highlight .sb {color:#b5bd68} .highlight .sc {color:#c5c8c6} .highlight .sd {color:#969896} .highlight .s2 {color:#b5bd68} .highlight .se {color:#de935f} .highlight .sh {color:#b5bd68} .highlight .si {color:#de935f} .highlight .s1, .highlight .sr, .highlight .ss, .highlight .sx {color:#b5bd68} .highlight .bp {color:#c5c8c6} .highlight .vc, .highlight .vg, .highlight .vi {color:#c66} .highlight .il {color:#de935f} body {background-color:var(--bg); color:var(--fg); font-display:swap; font-family:Source Serif Pro, serif; font-size:18px; font-style:normal; font-weight:400} abbr, cite, q {font-family:Source Serif Pro, serif} cite, em, q {font-style:italic} b, bold, dt, strong {font-weight:700} code, kbd, pre, samp {font-family:Source Code Pro, monospace} kbd, samp {background-color:var(--hover)} .highlight, code, kbd, pre, samp {border:0; border-radius:.25em; padding:0 .125em} mark {background-color:var(--yellow)} blockquote {border-left:.5em solid var(--comment); border-radius:.25em; margin-left:0; padding-left:2em} a {color:var(--blue)} a:hover, a:hover:visited {color:var(--aqua)} a:visited {color:var(--purple)} hr {border:0; border-top:1px dashed var(--fg)} ::-moz-selection {background-color:var(--sel)} ::selection {background-color:var(--sel)} .pure-g [class*=pure-u], button, html, input, select, textarea {color:var(--fg); font-family:Source Serif Pro, serif; font-weight:400} .pure-table {border:1px solid var(--comment); color:var(--fg); background-color:var(--bg)} .pure-table td, .pure-table th {border-left:1px solid var(--comment)} .pure-table thead {color:var(--fg); background-color:var(--hover)} .pure-menu a, .pure-menu a:hover, .pure-menu a:hover:visited, .pure-menu a:visited {color:var(--fg)} .pure-menu-header:hover, .pure-menu-item:hover {background-color:var(--hover)} .pure-menu-disabled:hover {background-color:transparent} .footer-content {border-top:1px solid var(--fg)} .navigation-content {border-bottom:1px solid var(--fg)} .navigation-header {font-size:1.25em} .navigation-header a {color:var(--fg)} .navigation-header-subtitle {font-family:Source Serif Pro, serif} .footer-content, .navigation-content, .pagination-content {display:table; margin:0 auto; text-align:center; width:100%} figure {text-align:center} figure img {margin:0 auto} .post-title {font-family:Source Serif Pro, serif; font-weight:700; margin-bottom:0} .post-meta {font-size:.9em; margin:0 0 .5em} .post-meta a {text-decoration:none} .post-meta a:hover {text-decoration:underline} .post-divider {border-top:1px solid var(--fg)} .pull-end {float:right} .pull-start, [dir=rtl] .pull-end {float:left} [dir=rtl] pull-start {float:right} .fixup {position:relative; top:-.05em} h1, h2, h3, h4, h5, h6 {font-family: Source Sans Pro, sans-serif} p>code, td>code {background-color:var(--bg-code-trans)} div.listingblock pre {margin-top:0.1em} li>p {margin:0.1em; } div.admonitionblock>table, div.admonitionblock td {border:0} div.admonitionblock td.icon {font-size:120%; border-right: 0.2em solid var(--hover)} div.admonitionblock table {background-color:var(--admonitionbg)} div.admonitionblock td.icon div.title::after {content:":"} div.admonitionblock {margin-bottom:1em; margin-left: 1em} div.admonitionblock td {padding:0.5em 1em} div.note td.icon {color:var(--green)} div.warning td.icon {color:var(--red)} div.tip td.icon {color:var(--blue)} div.important td.icon {color:var(--yellow)} .right {float:right} .left {float:left} .mastodon-api-comment {margin-left:1em; margin-bottom:0.4em; padding:0 0.4em; border:0.1em solid black; } .mastodon-api-comment:nth-child(even) {background-color:#0402} .mastodon-api-comment:nth-child(odd) {background-color:#2402}