#widgets-grid{position:absolute;top:50vh;left:50%;transform:translate(round(-50%,1ch),round(-50%,1lh));display:grid;max-width:90vw;max-height:90vh;min-width:min(80ch,100%);min-height:32lh;width:round(calc(100% - 4ch),1ch);height:round(calc(100vh - 2lh),1lh);grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(8lh,12lh);grid-column-gap:1ch;pointer-events:none;opacity:.3}#intro[data-astro-cid-4cxatzp3]{position:relative;background-color:var(--background0);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;h1:before{content:"";margin-inline-start:-1ch}h2:before{content:"";margin-inline-start:-1ch}#content{position:absolute;background-color:var(--background1);border:1pt solid var(--background2);max-width:min(80%,80ch);width:round(calc(100% - 2ch),1ch);nav{padding:2ch 1ch}#main{padding:1lh 2ch;gap:1lh;--box-border-color: var(--foreground2);a{color:var(--foreground2);&:focus,&:hover{color:var(--blue);background-color:oklch(from var(--blue) calc(l * var(--oklch-scale, .85)) c h / .1);text-decoration:none}}a#recent-posts,a#landing-button{text-decoration:none!important}h1{color:var(--foreground0);display:inline-flex}}}}#tagline[data-astro-cid-4cxatzp3]{color:var(--foreground2);margin-block-start:-.5lh}#social-links[data-astro-cid-4cxatzp3]{display:flex;flex-wrap:wrap;gap:2ch;a{color:var(--foreground2);text-decoration:none!important;padding-inline:1ch;background-color:oklch(from var(--foreground0) calc(l * var(--oklch-scale, .85)) c h / .1);&:focus,&:hover{color:var(--blue);text-decoration:none}}}@media(max-width:50ch){#intro[data-astro-cid-4cxatzp3]{#content,#main{padding:1lh 1ch}}}[data-astro-cid-4cxatzp3][is-=separator]{--separator-color: var(--foreground2)}#intro-nav[data-astro-cid-4cxatzp3]{display:flex;justify-content:space-between;align-items:center;width:100%;a{display:inline-flex;align-items:center;justify-content:center;gap:.5ch;padding:0 1ch;color:var(--foreground1);text-decoration:none;background-color:oklch(from var(--foreground0) calc(l * var(--oklch-scale, .85)) c h / .1);&:focus,&:hover{background-color:oklch(from var(--blue) calc(l * var(--oklch-scale, .85)) c h / .1);color:var(--blue);text-decoration:none}}}#recent-posts[data-astro-cid-pwc76xwq]{h2{padding-inline:1ch}h2:before{content:""!important;color:var(--foreground0)!important;margin-inline-end:0ch}background-color:var(--background0);align-items:center;justify-content:center;padding:1lh 2ch;.content{max-width:min(80ch,100%);width:round(calc(100% - 2ch),1ch);gap:.5lh}table{width:100%;overflow-x:auto;display:block}td a{color:var(--foreground0);text-decoration:none;font-weight:600;&:hover{text-decoration:underline}}.post-desc{display:block;color:var(--foreground2);margin-top:.5lh}.post-date{color:var(--foreground2);white-space:nowrap;text-align:right;vertical-align:top}@media(max-width:480px){.post-desc{display:none}}a[is-=badge]{text-decoration:none;color:var(--foreground1);&:hover{color:var(--foreground0)}}}#recent-talks[data-astro-cid-criz653h]{h2{padding-inline:1ch}h2:before{content:""!important;color:var(--foreground0)!important;margin-inline-end:0ch}background-color:var(--background0);align-items:center;justify-content:center;padding:1lh 2ch;.content{max-width:min(80ch,100%);width:round(calc(100% - 2ch),1ch);gap:.5lh}table{width:100%}td a{color:var(--foreground0);text-decoration:none;font-weight:600;&:hover{text-decoration:underline}}.talk-date{color:var(--foreground2);white-space:nowrap;text-align:right;vertical-align:top}a[is-=badge]{text-decoration:none;color:var(--foreground1);&:hover{color:var(--foreground0)}}}.widget-showcase[data-astro-cid-n3zz2sgb]{background-color:var(--background0);align-items:center;justify-content:center;padding:1lh 2ch;h2{padding-inline:1ch}h2:before{content:""!important;margin-inline-end:0ch}.content{max-width:min(80ch,100%);width:round(calc(100% - 2ch),1ch);gap:.5lh}}.showcase-frame[data-astro-cid-n3zz2sgb]{width:100%;display:flex;justify-content:center;padding:1lh 0}.showcase-frame[data-astro-cid-n3zz2sgb]>*{grid-column:unset!important;grid-row:unset!important;width:min(60ch,100%);opacity:1;pointer-events:auto}#vim-navigation-container{position:fixed;top:1lh;right:2ch}#statusline{position:fixed;bottom:0;left:0;width:100%;height:1lh;z-index:100;overflow:hidden;background-color:var(--background1)}#statusline [is-~=badge][variant-=background0]{--badge-color: var(--mantle, var(--background1));--badge-text: var(--foreground1)}#statusline [is-~=badge][variant-=background1]{--badge-color: var(--crust, var(--background2));--badge-text: var(--foreground0)}@media(max-width:50ch){#statusline-right{display:none}}main[data-landing]{height:100vh;scroll-snap-type:y mandatory;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--foreground1) var(--background2);padding-bottom:2lh}main[data-landing]>section,main[data-landing]>header{scroll-snap-align:start;display:flex;flex-direction:column;min-height:100vh;overflow-x:clip}main[data-landing] section .content{max-width:min(80ch,100%);width:round(calc(100% - 2ch),1ch);row-gap:2ch;column-gap:1lh}
