@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/vt323.woff2)format("woff2")}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}body{background:#000;margin:0}main{place-items:center;min-height:100svh;padding:28px 0;display:grid;overflow:hidden}.monument{aspect-ratio:1;isolation:isolate;width:min(760px,100vw,100svh - 56px);margin:0;animation:1.8s ease-out both appear;position:relative}.stone{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}.inscription{text-align:center;color:#2d3a1e;text-shadow:0 1px #d4e4bc;flex-direction:column;justify-content:center;align-items:center;padding:0 19%;display:flex;position:absolute;inset:0;transform:translateY(-1%)}blockquote{margin:0}blockquote p{letter-spacing:0;text-wrap:nowrap;margin:0;font-family:VT323,monospace;font-size:clamp(26px,5.6vw,46px);font-weight:400;line-height:1.15}.attribution{letter-spacing:.025em;margin:25px 0 0;font-family:VT323,monospace;font-size:clamp(15px,2.8vw,20px);line-height:1.6}::selection{color:#d4e4bc;background:#2d3a1e}@keyframes appear{0%{opacity:0}to{opacity:1}}@media (max-height:500px) and (min-width:600px){.monument{width:min(510px,100vw)}main{padding:0}blockquote p{font-size:28px}}@media (prefers-reduced-motion:reduce){.monument{animation:none}}
