/* A living seam, with a steady typographic anchor above it. */
.site-header{backdrop-filter:none;background:#0d0f0efb}
.header-current{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;contain:strict}
.header-current canvas{display:block;width:100%;height:100%;pointer-events:none}
.header-inner{z-index:1}
.site-header .site-title,.site-header .navigation a{transition:color .2s ease}
.site-header .navigation a:focus-visible,.site-header .site-title:focus-visible,.site-header .menu-toggle:focus-visible{outline:1px solid var(--accent);outline-offset:6px;border-radius:1px}
@media(max-width:820px){.header-current{opacity:.85}}
@media print{.header-current{display:none}}
