/* Page canvas and glyph layer: dark stone, same texture as Latter-day Stats. Dark only. */
:root{--page-bg:#0f1115;--page-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.18' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.85 0 0 0 0 0.86 0 0 0 0 0.88 0 0 0 0.05 0'/%3E%3C/filter%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.92 0 0 0 0 0.92 0 0 0 0 0.90 0 0 0 7 -5.45'/%3E%3C/filter%3E%3Crect width='320' height='320' filter='url(%23m)'/%3E%3Crect width='320' height='320' filter='url(%23s)'/%3E%3C/svg%3E");color-scheme:dark}
html{background-color:var(--page-bg);background-image:var(--page-texture)}
body{background:transparent!important}
.glyph-bg{position:fixed;inset:0;z-index:-1;pointer-events:none;contain:strict;opacity:0;transition:opacity 2500ms ease-out;
  font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;color:#7a7a7a}
.glyph-bg .absolute{position:absolute}.glyph-bg .block{display:block}
