html{scroll-behavior:smooth!important}html.splash-active,html.splash-active body{overflow:hidden;touch-action:none}h1{font-family:var(--h1-font-type);font-size:var(--h1-font-size)}h2{font-family:var(--h2-font-type);font-size:var(--h2-font-size)}h3{font-family:var(--h3-font-type);font-size:var(--h3-font-size)}h4{font-family:var(--h4-font-type);font-size:var(--h4-font-size)}h5{font-family:var(--h5-font-type);font-size:var(--h5-font-size)}h6{font-family:var(--h6-font-type);font-size:var(--h6-font-size)}h1,h2,h3,h4,h5,h6{color:#000!important}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color:#fff!important}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit!important;text-decoration:none!important}h2>a:before,h3>a:before,h4>a:before,h5>a:before,h6>a:before{content:"# ";opacity:0;transition:opacity .2s ease-in-out}h2:hover>a:before,h3:hover>a:before,h4:hover>a:before,h5:hover>a:before,h6:hover>a:before{opacity:.35}.splash{background:#fff;display:grid;top:0;right:0;bottom:0;left:0;overflow:hidden;place-items:center;position:fixed;z-index:999}@media (prefers-color-scheme:dark){.splash{background:#000}}.splash-logo{animation:splash-logo-in 1.6s cubic-bezier(.16,1,.3,1) both;height:auto;max-width:900px;width:min(90vw,75vh)}@keyframes splash-logo-in{0%{filter:blur(8px);opacity:0;transform:scale(.82)}55%{filter:blur(0);opacity:1}to{filter:blur(0);opacity:1;transform:scale(1)}}.splash-leave-active{transition:opacity 1.1s ease,transform 1.1s ease}.splash-leave-to{opacity:0;transform:scale(1.06)}.reveal{opacity:0;transform:translateY(12px);transition:opacity .9s ease,transform .9s ease}.reveal-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal,.splash-leave-active,.splash-logo{animation:none;transform:none;transition:opacity .3s ease}}.page-enter-active,.page-leave-active{transition:all .2s}.page-enter-from,.page-leave-to{filter:blur(1rem);opacity:0}
