.tooltip{max-width:28ch;text-align:center;background-color:var(--tooltip-bg);padding:var(--quarter-spacer);border-radius:var(--border-radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1}.tooltip__arrow{fill:var(--tooltip-bg)}.icon{height:1em;width:1em;display:inline}.icon--button{fill:var(--secondary)}.note:hover .note__children{background-color:var(--container-bg-sceondary-lightest);border-radius:var(--border-radius-sm)}.note:hover .icon{background-color:var(--container-bg-sceondary-lighter)}.note__link{position:relative;left:-.75em;margin-right:-1em;text-decoration:none;cursor:pointer}.note__link .note__link__link{line-height:0}.note__link .icon{border-radius:var(--border-radius-sm)}.note__link:hover .icon{background-color:var(--container-bg-secondary-light)}.note__link:active .icon{background-color:var(--container-bg-secondary)}.quote:not(.direct){quotes:none}.toc__title{margin:0}.post__figure--pintora text{font-family:inherit!important;fill:var(--font-color)!important}.post__figure--pintora .label-bg{fill:var(--bg-color)!important}.post__figure--pintora .component__rel-line,.post__figure--pintora [stroke-linecap]{stroke:var(--primary)!important}.post__figure--pintora .component__component-rect{stroke-width:0!important;fill:var(--container-bg-secondary)!important}.post__figure--pintora .component__type{display:none}.post__figure--pintora .component__group-rect{fill:var(--container-bg-secondary-light)!important;stroke:var(--container-bg-secondary-light)}.post__figure--pintora .component__group-label{fill:var(--primary)!important}.post{counter-reset:h2counter}.post h2{counter-increment:h2counter;counter-reset:h3counter}.post h2:before{content:counter(h2counter) ". "}.post h3{counter-increment:h3counter;counter-reset:h4counter}.post h3:before{content:counter(h2counter) "." counter(h3counter) ". "}.post h4{counter-increment:h4counter}.post h4:before{content:counter(h2counter) "." counter(h3counter) "." counter(h4counter) ". "}h2+.subtitle,h3+.subtitle{position:relative;top:-1em}.subtitle{font-style:italic;color:var(--font-header-color)}sub,sup{position:relative;font-size:.9em}pre{margin:0 0 var(--half-spacer)}pre code{display:block;padding:var(--spacer);background-color:var(--ui-card-bg)!important;border-radius:var(--border-radius);overflow-x:auto}pre code:before{display:block;white-space:pre;color:var(--font-header-color);font-family:var(--font-body)}pre code:not([class^=language-]):before{content:">_ code" "\a"}pre code.language-shell:before{content:">_ shell" "\a"}pre code.language-python:before{content:">_ python" "\a"}pre code.language-rst:before{content:">_ rst" "\a"}pre code.language-sql:before{content:">_ SQL" "\a"}pre code.language-typescript:before{content:">_ TypeScript" "\a"}pre code.language-javascript:before{content:">_ Javascript" "\a"}dt{color:var(--font-header-color)}dd{margin-left:var(--spacer)}dfn{font-weight:700}details{background:var(--ui-card-bg);border-radius:var(--border-radius);margin-bottom:var(--spacer)}details>:not(summary){margin-left:var(--spacer);margin-right:var(--spacer)}details>:not(summary):last-child{padding-bottom:var(--half-spacer)}summary{padding-top:var(--half-spacer);padding-bottom:var(--half-spacer);cursor:pointer}summary:hover{background-color:var(--ui-card-bg-highlight);border-radius:var(--border-radius)}.icon-list{list-style:none;padding-left:0}.icon-list__icon{margin-right:var(--half-spacer);color:var(--font-color)}.post-info__created__month:after{content:" "}
