.page-module__jXZM3G__post{border-left:1svw solid var(--accent);padding:1svh 1svw;position:relative}.page-module__jXZM3G__post:before{content:"";width:.6svw;height:100%;box-shadow:-.4svw 0 .6svw var(--accent),-.8svw 0 1.2svw var(--accent),-1.2svw 0 2svw var(--accent);position:absolute;top:0;left:-.6svw}.page-module__jXZM3G__post>h2{color:var(--accent);font-family:var(--font-departure-mono)}.page-module__jXZM3G__link{color:var(--text);text-decoration:none}.page-module__jXZM3G__tags{color:var(--accent);font-family:var(--font-departure-mono);flex-wrap:wrap;align-items:flex-end;gap:1svw;display:flex}.page-module__jXZM3G__metadataContainer{flex-wrap:wrap;gap:1svw;display:flex}
.page-module___8aEwW__page{flex-direction:column;gap:1rem;display:flex}.page-module___8aEwW__textBlock{line-height:1.5}.page-module___8aEwW__title{font-family:var(--font-departure-mono)}.page-module___8aEwW__title:before{background:var(--accent);content:"";width:.75rem;height:.75rem;margin-right:.25rem;display:inline-block}.page-module___8aEwW__link,.page-module___8aEwW__link:visited{color:var(--accent)}
.Navbar-module___rHu7W__navbar{z-index:2;position:sticky;top:0}.Navbar-module___rHu7W__navbarElementsContainer{background:var(--primary);border:solid 2px var(--primary);flex-wrap:nowrap;justify-content:space-between;gap:2px;list-style:none;display:flex}.Navbar-module___rHu7W__navbarElementsContainer>*{flex:1}.Navbar-module___rHu7W__navbarElementsContainer>:nth-child(3),.Navbar-module___rHu7W__navbarElementsContainer>:nth-child(4){flex:2}@keyframes Navbar-module___rHu7W__pulse{50%{background-color:rgba(var(--accent),.75)}}.Navbar-module___rHu7W__navbarLink{color:var(--text);font-family:var(--font-departure-mono);text-overflow:ellipsis;white-space:nowrap;z-index:0;background-color:var(--background);width:100%;height:100%;padding:4px 8px;text-decoration:none;transition-property:color,background-color;transition-duration:.5s;display:inline-block;position:relative;overflow:hidden}.Navbar-module___rHu7W__navbarLink:hover,.Navbar-module___rHu7W__navbarLink:focus,.Navbar-module___rHu7W__navbarLink:active{background-color:var(--accent);color:var(--text);animation-name:Navbar-module___rHu7W__pulse;animation-duration:.8s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:.5s}@media screen and (max-width:540px){.Navbar-module___rHu7W__navbarLink{font-size:.8rem}}@media (prefers-color-scheme:dark){.Navbar-module___rHu7W__navbarLink:hover,.Navbar-module___rHu7W__activeTab{color:var(--text)}}@media screen and (max-width:540px){.Navbar-module___rHu7W__navbarLink{font-size:.8rem}}.Navbar-module___rHu7W__activeTab{border-bottom:2px solid var(--accent);color:var(--text)}@media (prefers-color-scheme:dark){.Navbar-module___rHu7W__navbarLink:hover,.Navbar-module___rHu7W__activeTab{color:var(--text)}}
.layout-module__L5FxyW__pageLayout{flex-direction:column;gap:1rem;max-width:1600px;min-height:100svh;margin:0 auto;padding:1svh 1svw;display:flex}.layout-module__L5FxyW__mainContent{flex:1;min-height:0;padding:0 16svw}@media (max-width:1600px){.layout-module__L5FxyW__mainContent{padding:0 10svw}}@media (max-width:1200px){.layout-module__L5FxyW__mainContent{padding:0 8svw}}@media (max-width:800px){.layout-module__L5FxyW__mainContent{padding:0 4svw}}@media (max-width:400px){.layout-module__L5FxyW__mainContent{padding:0 1svw}}
.Footer-module__Grjkva__footer{flex-direction:column;justify-content:center;gap:.5rem;display:flex}.Footer-module__Grjkva__footerBorder{border-top:1px solid var(--primary);width:75%;margin:0 auto}.Footer-module__Grjkva__footerTextBlock{color:var(--text-muted);text-align:center;font-size:.9rem}.Footer-module__Grjkva__footerLinkContainer{justify-content:center;gap:1rem;display:flex}
.IconLink-module__oJ8yBW__link,.IconLink-module__oJ8yBW__link:visited{color:var(--accent)}.IconLink-module__oJ8yBW__icon{width:32px;height:32px;color:var(--accent);background-color:currentColor;line-height:0;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.ElementComment-module__ifwJuq__comment{color:var(--text-muted);text-align:center;font-size:.9rem}.ElementComment-module__ifwJuq__commentContainer{flex-direction:column;align-items:center;margin:1rem 0;display:flex}
