body{font-family:system-ui,-apple-system,segoe ui,Roboto,Helvetica,Arial,sans-serif}a:any-link{color:light-dark(#14538c,#94bfff)}.site-shell{box-sizing:border-box;max-width:40rem;margin:2.5rem auto 4rem;padding:0 1rem;overflow-wrap:anywhere}.home,article .prose{font-size:1.125rem;line-height:1.5}h1{font-size:2rem;line-height:normal}.site-header,.site-footer{margin-block:1.5rem}.post-list{list-style:none;padding:0}.post-list li{margin-block:1rem}.post-date{display:block}.pagination{display:flex;flex-wrap:wrap;gap:1rem}figure{margin-inline:0}img{max-width:100%;height:auto}pre,table,.katex-display{max-width:100%;overflow-x:auto}table{display:block;overflow-wrap:normal;border-collapse:collapse}th,td{text-align:left;vertical-align:top;padding:.35rem .75rem .35rem 0;border-bottom:1px solid GrayText}.katex-display{overflow-y:hidden;padding-block:.25rem}.prose .katex{font-size:1.1em}.katex-display>.katex{display:block;width:max-content;min-width:100%}.skip-link:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link:focus{position:fixed;top:1rem;left:1rem;padding:.5rem;background:Canvas;color:CanvasText;z-index:1}