@layer default{html,body{height:100%}body{background-color:var(--color-highlight);color:var(--color-highlight-contrast)}main{display:grid;padding-bottom:2lh;--margin: var(--masonry-gap);--full: minmax(var(--margin), 1fr);--main: min(70rem, 100% - var(--margin) * 2);--popout: minmax(0, 10rem);grid-template-columns:[full-start] var(--full) [popout-start] var(--popout) [main-start] var(--main) [main-end] var(--popout) [popout-end] var(--full) [full-end]}:where(main)>*{grid-column:main}.logo-wrapper{display:flex;grid-column:full;align-items:center;padding-right:var(--nav-height);padding-left:1em;height:var(--nav-height);font-size:var(--text-lg)}.logo-wrapper .logo{height:1lh}h2{margin-block:1lh;font-style:italic;font-size:var(--text-xl);text-align:center;text-wrap:balance}.header{position:sticky;top:0;grid-column:full;z-index:var(--z-menu);background-color:var(--color-highlight);height:var(--nav-height);color:var(--color-highlight-contrast)}.header:after{--margin: 1rem;position:absolute;top:100%;left:0;background:linear-gradient(to right,transparent var(--margin),currentColor var(--margin) calc(100% - var(--margin)),transparent calc(100% - var(--margin)));width:100%;height:1px;content:""}.about{font-size:clamp(1.1rem,.7667rem + .8333vw,1.3rem);font-family:var(--font-mono)}@media (max-width: 639px){.about{-webkit-hyphens:auto;hyphens:auto}}.subheading{margin-bottom:0}.editor{margin-bottom:2lh;text-align:center}.actions{display:flex;flex-direction:row;justify-content:center;gap:1ch;margin-inline:auto;margin-top:1lh}.articles{position:relative;grid-column:full;margin-inline:var(--margin)}.article{--radius: var(--radius-4);--gap: var(--size-3);--font-size-mono: 1.1em;border-radius:var(--radius);background-color:var(--color-bg);color:var(--color-card-text);text-wrap-style:pretty}.article *{text-box:trim-both ex alphabetic}.article>a{display:block;padding:var(--size-3);text-decoration:none}.article hgroup{display:inline}.article-authors{font-size:var(--font-size-mono);font-family:var(--font-mono);text-align:center}.article-title{margin-block:var(--gap);font-size:var(--text-xl);line-height:1.1;text-align:center;text-wrap:pretty}.article-subheading{margin-bottom:var(--gap);font-style:italic;font-size:clamp(1.65rem,.7333rem + 2.2917vw,2.2rem);font-family:var(--font-serif);text-align:center;text-wrap:pretty}.article-summary{line-height:1.5;-webkit-hyphens:auto;hyphens:auto}}@layer overwrite{.nav{grid-column:full;margin-bottom:var(--margin);--nav-bg: var(--color-highlight);--nav-color: var(--color-highlight-contrast)}.nav-static{position:static}.nav-float[data-sticky=true] .nav-default>*{transition:opacity .3s}.nav-float:not([data-sticky=true]) .nav-default>*{visibility:hidden;opacity:0}}
