:root{--bulma-primary:#454883;--bulma-primary-h:237.09677419deg;--bulma-primary-s:31%;--bulma-primary-l:39.21568627%;--bulma-primary-invert-l:var(--bulma-primary-100-l)}:root{--bulma-link:#3a1864;--bulma-link-h:266.84210526deg;--bulma-link-s:61.29032258%;--bulma-link-l:24.31372549%;--bulma-link-invert-l:var(--bulma-link-100-l)}a:hover{text-decoration:underline}body{display:flex;min-height:100vh;flex-direction:column}#main{flex:1}.footer{box-shadow:0 0 1.5rem rgba(0,0,0,.1);position:relative;z-index:1}*:hover>.anchorjs-link{transition:color .25s linear}.sidebar{height:100%}.shadow-hero{box-shadow:0 0 1.2rem rgba(0,0,0,.25);position:relative}.highlight{position:relative}.highlight:not(:last-child){margin-bottom:1rem}.chroma code:before{content:attr(data-lang);position:absolute;right:.5rem;top:0;opacity:.5;font-weight:700}.post-cat a{color:currentColor}.post-box-tag{font-size:.9rem}.post-box-meta{font-size:.9rem;display:flex;justify-content:space-between}.post-box-time{opacity:.8}#back-to-top{background:var(--bulma-primary);color:var(--bulma-primary-invert)}.theme-toggle{display:flex;align-items:center;gap:.5rem}.ticon{width:1.2em;height:1.2em}.hero.is-primary{animation:bg-color 20s infinite!important;-webkit-animation:bg-color 20s infinite!important}@-webkit-keyframes bg-color{0%{background-color:#1a75ff}10%{background-color:#6a5df8}20%{background-color:#c957e6}30%{background-color:#d2486b}40%{background-color:#bf44ac}50%{background-color:#ab47d0}60%{background-color:#9460f3}70%{background-color:#46aced}80%{background-color:#4ec3a3}90%{background-color:#b8ba05}100%{background-color:#1a75ff}}@keyframes bg-color{0%{background-color:#1a75ff}10%{background-color:#6a5df8}20%{background-color:#c957e6}30%{background-color:#d2486b}40%{background-color:#bf44ac}50%{background-color:#ab47d0}60%{background-color:#9460f3}70%{background-color:#46aced}80%{background-color:#4ec3a3}90%{background-color:#b8ba05}100%{background-color:#1a75ff}}