body{max-width:1000px;margin:auto;padding:.3em;line-height:1.5em}#TableOfContents,#TOC{border:1px solid #eee;border-radius:5px}.menu li{display:inline-block}.article-meta,.menu a{text-decoration:none;background:#613dc1;color:#fff;padding:5px;border-radius:5px}nav span.group{padding:0;margin:0}nav span.group a:not(:first-child):not(:last-child){padding:0}nav span.group a:first-child{padding-left:5px;padding-right:0}nav span.group a:last-child{padding-left:0;padding-right:5px}nav span.group a:only-child{padding:5px}.terms{font-size:.9em}.article-meta a{color:#fff}.menu,.article-meta,footer{text-align:center}.title{font-size:1.1em}span.date{font-family:ui-monospace,cascadia code,source code pro,Menlo,Consolas,dejavu sans mono,monospace;font-variant-numeric:tabular-nums;font-size:.9em}.description img{max-height:150px;width:auto;display:inline-block;margin:0 5px}footer a{text-decoration:none}.pull-left{float:left}.pull-right{float:right}a{color:#613dc1;text-decoration:none}a:hover{text-decoration:underline}header{position:relative;width:100%;height:1.75rem;font-family:lucida console,liberation mono;font-size:.875rem;background:#613dc1;border-bottom:1px solid #000}header ul,header ol{margin:0;padding:0;list-style:none}header nav{padding:0 .5rem}header a{color:#fff;line-height:1.75rem;padding:0 .5rem}header a:hover,header .current a{color:#fff}pre{border:1px solid #ddd;box-shadow:5px 5px 5px #eee;background:#f8f8f8;padding:1em;overflow-x:auto}code{background:#f9f9f9}pre code{background:0 0}img,iframe,video{max-width:100%}main{hyphens:auto}blockquote{background:#f9f9f9;border-left:5px solid #ccc;padding:3px 1em}table{margin:auto;border-top:1px solid #666;border-bottom:1px solid #666}table thead th{border-bottom:1px solid #ddd}th,td{padding:5px}tr:nth-child(even){background:#eee}footer{font-size:90%;font-family:monospace}.title{line-height:initial}h1{line-height:initial}canvas{max-width:100%;height:auto}div.search{background:#e9ebf6;text-decoration:none;padding:15px;border-radius:5px}div.search input#search-query{width:400px}div.article-meta{padding:none}div.article-meta div.pagination-meta{padding-top:1em}div.article-meta ul.pagination{display:inline;margin:0;padding:0}div.article-meta ul.pagination{color:#000}div.ex_sheet_pagination{text-align:center;padding:1em 0}div.ex_sheet_pagination ul.pagination{display:inline}div.ex_sheet_pagination ul.pagination li.active{border-width:1px;border-style:solid;padding:2px}ul.pagination li.hide{visibility:hidden}dl.bullets dd{display:list-item;list-style-type:disc}span.front-image{float:right;max-width:200px}@media screen and (max-width:600px){header{height:3.5rem}}@media screen and (max-width:800px){span.front-image{display:none}}.pagination{text-align:left}.pagination li{display:inline}.pagination a{padding:0 .2em}div.blogdescription{padding-left:1em;font-size:90%}div.blogdescription>img{max-width:150px;max-height:150px}div.tag-cloud{padding:5px 15px;text-align:center}div.tag-cloud ul{display:block;list-style-type:none}div.tag-cloud li{padding:.3em;display:inline-block}a[href$=".pdf"]:after{content:url(/i/pdf-icon.svg);width:12px;padding-left:2px}div.center{text-align:center}ul.subsecs{list-style-type:none;font-size:1.1em}img.me{float:right;width:150px;padding:1rem}div.gallery{display:inline-grid;grid-template-columns:1fr;grid-gap:1.5rem}@media screen and (min-width:768px){div.gallery{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){div.gallery{grid-template-columns:repeat(3,1fr)}}ul.worklist{list-style:none}.ww-dd{padding-bottom:1em}.ww-dl-div{font-family:Lucida Grande,helvetica,arial,verdana,sans-serif;margin:.7em;font-size:90%}.ww-title{font-size:large;font-weight:700;margin:.25em 0 0;line-height:120%}.ww-author{font-weight:400;font-size:110%;text-decoration:none}.ww-content,.ww-content p{line-height:unset;margin-top:unset;font-weight:400;font-size:100%}.ww-item-div{line-height:130%}.hide-show.hidden{display:none}.js-hide-show.hidden .show-more{display:block}.js-hide-show .show-more{display:none}.js-hide-show.hidden .show-less{display:none}.js-hide-show .show-less{display:block}button.js-hide-show{background:0 0!important;border:none;padding:0!important;font:inherit;color:#613dc1;text-decoration:none;cursor:pointer;font-size:80%}button.js-hide-show .show-more::before{color:#000;content:"... "}button.js-hide-show .show-less::before{color:#000;content:" ";white-space:pre}button.js-hide-show:focus{outline:none}textarea{width:100%;padding:5px;border:2px solid #ccc;-webkit-border-radius:5px;border-radius:5px;height:160px;min-height:160px;font-size:1.1rem}input.email{padding:5px;border:1px solid #ccc;-webkit-border-radius:2px;border-radius:2px}button[type=submit]{margin-left:1.5em;color:#613dc1;height:1.4em;border:none;cursor:pointer;font-size:.9rem}form{display:inline}body{counter-reset:h2}h2{counter-reset:h3}h3{counter-reset:h4}h4{counter-reset:h5}article[autonumbering] h2:before{counter-increment:h2;content:counter(h2)". "}article[autonumbering] h3:before{counter-increment:h3;content:counter(h2)"." counter(h3)". "}article[autonumbering] h4:before{counter-increment:h4;content:counter(h2)"." counter(h3)"." counter(h4)". "}article[autonumbering] #TableOfContents ul{counter-reset:item}article[autonumbering] #TableOfContents li a:before{content:counters(item,".")". ";counter-increment:item}body{font-family:-apple-system,BlinkMacSystemFont,avenir next,Avenir,segoe ui,Roboto,Helvetica,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol}code{font-family:lucida console,Monaco,monospace;font-size:85%}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!Theme: Default
Description: Original highlight.js style
Author: (c) Ivan Sagalaev <maniac@softwaremaniacs.org>
Maintainer: @highlightjs/core-team
Website: https://highlightjs.org/
License: see project LICENSE
Touched: 2021*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#f3f3f3;color:#444}.hljs-subst{}.hljs-formula,.hljs-attr,.hljs-property,.hljs-params{}.hljs-comment{color:#697070}.hljs-tag,.hljs-punctuation{color:#444a}.hljs-tag .hljs-name,.hljs-tag .hljs-attr{color:#444}.hljs-keyword,.hljs-attribute,.hljs-selector-tag,.hljs-meta .hljs-keyword,.hljs-doctag,.hljs-name{font-weight:700}.hljs-type,.hljs-string,.hljs-number,.hljs-selector-id,.hljs-selector-class,.hljs-quote,.hljs-template-tag,.hljs-deletion{color:#800}.hljs-title,.hljs-section{color:#800;font-weight:700}.hljs-regexp,.hljs-symbol,.hljs-variable,.hljs-template-variable,.hljs-link,.hljs-selector-attr,.hljs-operator,.hljs-selector-pseudo{color:#ab5656}.hljs-literal{color:#695}.hljs-built_in,.hljs-bullet,.hljs-code,.hljs-addition{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#38a}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}