﻿*{margin:0;padding:0}html{--bg: #F5F5F5;--txt: black;--69: DimGrey;--lgray: DarkGrey;--hilite: Khaki}img{max-width:100%;height:auto}::selection{color:var(--bg);background-color:var(--txt)}::-moz-selection{color:var(--bg);background-color:var(--txt)}body{font-family:Georgia,"Times New Roman",Times,serif;color:var(--txt);background:var(--bg);font-size:1em;padding:25px}.container{width:500px;height:100%;margin-left:auto;margin-right:auto}.container blockquote{margin:16px 0;padding:0 1em;color:var(--69);font-style:italic;border-left:.25em solid}a{text-decoration:underline;color:var(--txt)}a:hover{cursor:pointer;font-style:italic}sup a{text-decoration:underlined;background-color:var(--khaki)}#footnotes{font-size:.8em}#footnotes ol{list-style-type:decimal}#footnotes a{text-decoration:none}hr{border:1px dashed var(--lgray)}@media(prefers-color-scheme: dark){html{--background: DimGrey;--text: WhiteSmoke;--69: DimGrey;--lgray: Silver;--hilite: Gold;--black: black}header h1{font-size:2.2em;color:var(--text);filter:drop-shadow(0 0 0 var(--text)) drop-shadow(0 0 0 var(--text)) drop-shadow(0 0 0 var(--text)) drop-shadow(0 0 1px var(--text));margin-bottom:-8px;margin-left:15px}}.totop{display:block;position:fixed;bottom:5px;right:5px;transform:rotate(90deg);z-index:99}@media screen and (max-width: 669px){body{width:100%;padding:0px;margin:0px}.container{margin:12px;border:none;width:auto;overflow:visible}}code[class*=language-],pre[class*=language-]{color:#393a34;font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;font-size:.9em;line-height:1.2em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre>code[class*=language-]{font-size:1em}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{background:#c1def1}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{background:#c1def1}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border:1px solid #ddd;background-color:#fff}:not(pre)>code[class*=language-]{padding:.2em;padding-top:1px;padding-bottom:1px;background:#f8f8f8;border:1px solid #ddd}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:green;font-style:italic}.token.namespace{opacity:.7}.token.string{color:#a31515}.token.punctuation,.token.operator{color:#393a34}.token.url,.token.symbol,.token.number,.token.boolean,.token.variable,.token.constant,.token.inserted{color:#36acaa}.token.atrule,.token.keyword,.token.attr-value,.language-autohotkey .token.selector,.language-json .token.boolean,.language-json .token.number,code[class*=language-css]{color:blue}.token.function{color:#393a34}.token.deleted,.language-autohotkey .token.tag{color:#9a050f}.token.selector,.language-autohotkey .token.keyword{color:#00009f}.token.important{color:#e90}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.class-name,.language-json .token.property{color:#2b91af}.token.tag,.token.selector{color:maroon}.token.attr-name,.token.property,.token.regex,.token.entity{color:red}.token.directive.tag .tag{background:#ff0;color:#393a34}.line-numbers.line-numbers .line-numbers-rows{border-right-color:#a5a5a5}.line-numbers .line-numbers-rows>span:before{color:#2b91af}.line-highlight.line-highlight{background:rgba(193,222,241,.2);background:-webkit-linear-gradient(left, rgba(193, 222, 241, 0.2) 70%, rgba(221, 222, 241, 0));background:linear-gradient(to right, rgba(193, 222, 241, 0.2) 70%, rgba(221, 222, 241, 0))}.post-container header{margin-bottom:16px}.post-container .content{line-height:1.2em}.post-container .content h2{margin:24px 0 8px;font-weight:normal}.post-container .content h3{margin:12px 0}.post-container .content p{margin-bottom:10px}.post-container .content ul{list-style-type:none;margin-left:18px}.post-container .content ul>li::before{content:"–";position:absolute;margin-left:-1.1em}.post-container .back-link{margin:16px 0 24px 0}.post-container .date{display:flex;font-size:.9em;color:#585858}.post-container code:not([class*=language-]){padding:.2em;padding-top:1px;padding-bottom:1px;background:#f8f8f8;border:1px solid #ddd}.totop{display:block;position:fixed;bottom:5px;right:5px;z-index:99}iframe{padding:16px 0}
