:root{--main-col:#1c5dcf;--main-col-highlight:#2e79fb;--green:#16bb00;--green-highlight:#4dd60e;--yellow:#f3c200;--yellow-highlight:#f8cd23;--purple:#991ef7;--purple-highlight:#be38ee;--gray:#8a8a8a;--gray-highlight:#afafaf}body,html{height:100%;margin:0;padding:0;background:#fff;color:#2c3e50;font-family:sans-serif;font-size:14pt;box-sizing:border-box}tt{background:#eee;border:1px solid #ccc;padding:1px 4px}a:hover tt{background:#999;color:#fff}h2{position:relative;display:block;background:var(--main-col);color:#fff;padding:4px 20px;margin-top:1em}.button:before,h2:before{display:block;content:" ";position:absolute;left:0;top:0;width:0;height:0;border-bottom:10px solid transparent;border-left:10px solid #fff}h3{font-weight:900;font-size:inherit}h3,h3:after{display:inline}h3:after{content:"."}.buttonrow{display:flex;padding:8px 0}.button{position:relative;flex-grow:1;flex-basis:0;display:block;background:var(--main-col);padding:1em 10px;color:#fff;text-decoration:none;font-weight:700;font-size:18pt;margin:4px;border:none;display:flex;text-align:center;align-items:center;align-content:center;justify-items:center;justify-content:center;text-wrap:nowrap}.button.small{padding:.3em 10px;font-size:14pt}.button:hover{background:var(--main-col-highlight);cursor:pointer}.button.green{background:var(--green)}.button.green:hover{background:var(--green-highlight)}.button.yellow{background:var(--yellow)}.button.yellow:hover{background:var(--yellow-highlight)}.button.purple{background:var(--purple)}.button.purple:hover{background:var(--purple-highlight)}.button.gray{background:var(--gray)}.button.gray:hover{background:var(--gray-highlight)}.glyph{display:inline;height:1em;margin:0 8px}@media only screen and (max-width:840px){.buttonrow{flex-direction:column}.button{padding:.5em 10px}}pre{border:1px solid #bbb;padding:.5em}code,pre{background:#eee}code{padding:0 6px;border:1px solid #ccc}pre code{border:none;padding:0}table{border:1px solid #999;width:100%;text-align:left;gap:none;border-spacing:none;border-collapse:collapse;margin:2em 0}thead{background:var(--main-col);color:#fff;font-weight:600}td,th{padding:8px}.nowrap{white-space:nowrap}
