@import "https://fonts.googleapis.com/css2?family=Fira+Code&display=swap";

pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}
.debug *{border:.01px solid #ff0!important}body,.wrapper{--padding:1rem;--gutter:minmax(0, 1fr);--content-max:70rem;--content:min(100% - 2 * var(--padding), var(--content-max));--breakout-max:90rem;--breakout:minmax(0, calc((var(--breakout-max) - var(--content-max)) / 2));grid-template-columns:[edge-start] var(--padding) [full-width-start] var(--gutter) [breakout-start breakout-left-start] var(--breakout) [content-start breakout-right-start] var(--content) [content-end breakout-left-end] var(--breakout) [breakout-end breakout-right-end] var(--gutter) [full-width-end] var(--padding) [edge-end];display:grid}@media (orientation:landscape){body,.wrapper{--padding:3rem}}*{grid-column:content}.breakout{grid-column:breakout}.breakout-left{grid-column:breakout-left}.breakout-right{grid-column:breakout-right}.full-width{grid-column:full-width}.edge{grid-column:edge}body{grid-template-rows:[header-start]auto[header-end main-start]1fr[main-end footer-start]auto[footer-end];min-height:100dvh}header,main,footer{grid-column:edge;grid-template-columns:subgrid;display:grid!important}header{grid-row:header}main{grid-row:main;row-gap:1rem;margin-bottom:1rem}footer{grid-row:footer}
body,main,footer{transition:background-color .25s linear}p,span,h1,h2,h3,h4,h5,h6{transition:color .25s linear}
a{color:var(--mui-palette-primary-main);cursor:pointer}.monospace{font-family:Fira Code,monospace!important}
.glass{background:0 0}.glass-enabled{-webkit-backdrop-filter:blur(3px)saturate(180%)brightness(75%);backdrop-filter:blur(3px)saturate(180%)brightness(75%);clip-path:inset(0 round 2rem);isolation:isolate;background-color:#ffffff0d}.glass-disabled{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}.glass-enabled:after{content:"";pointer-events:none;border-radius:2rem;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:inset 0 0 5px 1px #ffffff80}.paper{border:1px solid #ffffff40;border-radius:2rem;padding:1rem;box-shadow:0 0 25px #00000080;transition:all .25s!important}.paper-disabled{box-shadow:none;background:0 0}
.grecaptcha-badge{visibility:hidden}
