.page-enter-active,.page-leave-active{transition:all .4s}.page-enter-from,.page-leave-to{filter:blur(1rem);opacity:0}.layout-enter-active,.layout-leave-active{transition:all .4s}.layout-enter-from,.layout-leave-to{filter:blur(1rem);opacity:0}html.dark{color-scheme:dark}.cursor-pointer,[role=button],button{touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,.1)}.card a,[class*=card] a,article a,article>a{display:block;touch-action:manipulation;width:100%;-webkit-tap-highlight-color:transparent}@media(max-width:640px){a:not(button a):not([class*=icon] a){touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,.1)}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.container{padding-left:1rem;padding-right:1rem}}body.focus-mode{overflow-x:hidden}body.focus-mode .blog-content-container{margin:0 auto!important;max-width:800px!important;padding:2rem!important}body.focus-mode .blog-content-container.focus-mode-active{width:100%!important}body.focus-mode .prose{font-size:1.25rem!important;line-height:1.8!important;max-width:100%!important}body.focus-mode .prose h1,body.focus-mode .prose p{margin-bottom:1.5rem!important}body.focus-mode .prose h1{font-size:2.5rem!important;margin-top:2rem!important}body.focus-mode .prose h2{font-size:2rem!important;margin-bottom:1rem!important;margin-top:2rem!important}body.focus-mode .prose h3{font-size:1.5rem!important;margin-bottom:.75rem!important;margin-top:1.5rem!important}@media(max-width:768px){body.focus-mode .blog-content-container{padding:1rem!important}body.focus-mode .prose{font-size:1.125rem!important}}
