:root{--fore-color:#111;--secondary-fore-color:#444;--back-color:#f8f8f8;--secondary-back-color:#f0f0f0;--blockquote-color:#f57c00;--pre-color:#1565c0;--border-color:#aaa;--secondary-border-color:#ddd;--heading-ratio:1.19;--universal-margin:.5rem;--universal-padding:.5rem;--universal-border-radius:.125rem;--a-link-color:#0277bd;--a-visited-color:#01579b}html{font-size:16px}a,b,q{font-size:1em}*,html{-webkit-text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Helvetica,sans-serif;line-height:1.5}*{font-size:1rem}body{background:var(--back-color);color:var(--fore-color);margin:0}input{overflow:visible}p{margin:var(--universal-margin)}b{font-weight:700}code{background:var(--secondary-back-color);border-radius:var(--universal-border-radius);font-family:Menlo,Consolas,monospace;font-size:.85em;line-height:0;padding:calc(var(--universal-padding)/4) calc(var(--universal-padding)/2);position:relative;vertical-align:baseline}a{text-decoration:none}a:link{color:var(--a-link-color)}a:visited{color:var(--a-visited-color)}a:focus,a:hover{text-decoration:underline}:root{--card-back-color:#f8f8f8;--card-fore-color:#111;--card-border-color:#ddd;--form-back-color:#f0f0f0;--form-fore-color:#111;--form-border-color:#ddd;--input-back-color:#f8f8f8;--input-fore-color:#111;--input-border-color:#ddd;--input-focus-color:#0288d1;--input-invalid-color:#d32f2f;--button-back-color:#e2e2e2;--button-hover-back-color:#dcdcdc;--button-fore-color:#212121;--button-border-color:transparent;--button-hover-border-color:transparent;--button-group-border-color:hsla(0,0%,49%,.54)}fieldset{border:.0625rem solid var(--form-border-color);border-radius:var(--universal-border-radius);margin:calc(var(--universal-margin)/4);padding:var(--universal-padding)}legend{box-sizing:border-box;display:table;font-weight:700;max-width:100%;padding:calc(var(--universal-padding)/2);white-space:normal}label{padding:calc(var(--universal-padding)/2) var(--universal-padding)}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=number],[type=search],[type=text],input:not([type]){background:var(--input-back-color);border:.0625rem solid var(--input-border-color);border-radius:var(--universal-border-radius);box-sizing:border-box;color:var(--input-fore-color);margin:calc(var(--universal-margin)/2);padding:var(--universal-padding) calc(var(--universal-padding)*1.5)}input:not([type=button]):not([type=submit]):not([type=reset]):focus,input:not([type=button]):not([type=submit]):not([type=reset]):hover{border-color:var(--input-focus-color);box-shadow:none}input:not([type=button]):not([type=submit]):not([type=reset]):focus:invalid,input:not([type=button]):not([type=submit]):not([type=reset]):invalid{border-color:var(--input-invalid-color);box-shadow:none}::-ms-placeholder{color:var(--input-fore-color);opacity:.54}[type=button]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}button,html [type=button]{-webkit-appearance:button}button{overflow:visible;text-transform:none}.button,[type=button],a.button,button,label.button{background:var(--button-back-color);border:.0625rem solid var(--button-border-color);border-radius:var(--universal-border-radius);color:var(--button-fore-color);cursor:pointer;display:inline-block;margin:var(--universal-margin);padding:var(--universal-padding) calc(var(--universal-padding)*1.5);text-decoration:none;transition:background .3s}.button:focus,.button:hover,[type=button]:focus,[type=button]:hover,a.button:focus,a.button:hover,button:focus,button:hover,label.button:focus,label.button:hover{background:var(--button-hover-back-color);border-color:var(--button-hover-border-color)}.button:disabled,button:disabled,input:disabled{cursor:not-allowed;opacity:.75}:root{--header-back-color:#f8f8f8;--header-hover-back-color:#f0f0f0;--header-fore-color:#444;--header-border-color:#ddd;--nav-back-color:#f8f8f8;--nav-hover-back-color:#f0f0f0;--nav-fore-color:#444;--nav-border-color:#ddd;--nav-link-color:#0277bd;--footer-fore-color:#444;--footer-back-color:#f8f8f8;--footer-border-color:#ddd;--footer-link-color:#0277bd;--drawer-back-color:#f8f8f8;--drawer-hover-back-color:#f0f0f0;--drawer-border-color:#ddd;--drawer-close-color:#444}footer{background:var(--footer-back-color);border-top:.0625rem solid var(--footer-border-color);color:var(--footer-fore-color);font-size:.875rem;padding:calc(var(--universal-padding)*2) var(--universal-padding)}footer a,footer a:visited{color:var(--footer-link-color)}:root{--table-border-color:#aaa;--table-border-separator-color:#666;--table-head-back-color:#e6e6e6;--table-head-fore-color:#111;--table-body-back-color:#f8f8f8;--table-body-fore-color:#111;--table-body-alt-back-color:#eee;--table-body-hover-back-color:#90caf9;--mark-back-color:#0277bd;--mark-fore-color:#fafafa;--toast-back-color:#424242;--toast-fore-color:#fafafa;--tooltip-back-color:#212121;--tooltip-fore-color:#fafafa;--modal-overlay-color:rgba(0,0,0,.45);--modal-close-color:#444;--modal-close-hover-color:#f0f0f0;--collapse-label-back-color:#e8e8e8;--collapse-label-fore-color:#212121;--collapse-label-hover-back-color:#f0f0f0;--collapse-selected-label-back-color:#ececec;--collapse-border-color:#ddd;--collapse-content-back-color:#fafafa;--collapse-selected-label-border-color:#0277bd;--progress-back-color:#ddd;--progress-fore-color:#555;--spinner-back-color:#ddd;--spinner-fore-color:#555}@keyframes spinner-donut-anim{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--generic-border-color:rgba(0,0,0,.3);--generic-box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.125),0 .125rem .125rem -.125rem rgba(0,0,0,.25)}