:where(.social-share-button){align-items:center;display:flex;gap:.5em;text-decoration:none;width:-moz-min-content;width:min-content}:where(.social-share-button__icon){font-size:1.5em}:where(.social-share-button--styled){--color-hover:color-mix(in srgb,var(--color-brand),#000 15%);background-color:var(--color-brand);border-radius:.25rem;color:#fff;font-size:.875rem;line-height:normal;padding:.5rem;transition:all .25s ease-out}:where(.social-share-button--styled):hover{background-color:var(--color-hover)}:where(.social-share-button--styled) :where(.social-share-button__label){padding:0 .5rem}html{scroll-behavior:smooth}body,html{scroll-margin-top:80px}body{color:#333;line-height:1.6}.dark{color:#cdcdcd}.post-layout ol:not(.code-tabs ul),.post-layout ul:not(.code-tabs ul){list-style:auto;margin-bottom:16px!important;padding-left:24px}.post-layout ol:not(.code-tabs ul) li p,.post-layout ul:not(.code-tabs ul) li p{margin-bottom:0!important}.post-layout h1{font-size:40px;font-weight:600!important}.post-layout h2{color:#454545;font-size:32px;font-weight:600!important;margin-bottom:1rem;margin-top:4rem;scroll-margin-top:80px}.post-layout h2:first-child{margin-top:0}.post-layout h3{color:#272727;font-size:24px;font-weight:600!important;margin-bottom:.5rem;margin-top:2rem}.post-layout p:not(.excempt){font-size:18px;margin-bottom:24px!important}.post-layout pre:not(.except){background:#f1f1f1;border-radius:16px;overflow:auto;padding:10px 20px;position:relative}.post-layout pre:not(.except):before{content:"";padding-bottom:100%}.post-layout pre:not(.code-tabs pre){margin-bottom:48px!important}.post-layout code{font-size:16px!important;margin-left:auto;margin-right:auto}.post-layout .named-fence-filename{background-color:#1a1a1a!important;color:#909090!important;font-size:16px!important;font-weight:600!important;padding:8px!important;width:100%}.post-layout .named-fence-block{padding-top:3rem!important}.post-layout .code-tabs{background-color:#1a1a1a!important;border-radius:16px;margin-bottom:48px}.post-layout .code-tabs input,.post-layout .code-tabs input+pre{display:none}.post-layout .code-tabs input:checked+pre{display:block}.post-layout .code-tabs .named-fence-block{display:none;margin-bottom:0!important}.post-layout .code-tabs ul{display:flex;margin-bottom:6px;margin-top:8px;padding:15px}.post-layout .code-tabs ul li{margin-right:16px}.post-layout .code-tabs ul li label{border-radius:8px;color:#cdcdcd;cursor:pointer;font-size:14px;padding:8px 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.post-layout .code-tabs ul li input{display:none}.post-layout .code-tabs ul li input:checked+label{background-color:#3b3b3b}.post-layout ::target-text{color:red!important;font-size:16px}.post-layout #text{color:red!important;font-size:16px}.post-layout .markdownIt-Anchor{display:none}
