html, body { margin: 0; height: 100%; background: #000165; color: #e9e8f4; }
body { display: flex; align-items: center; justify-content: center; padding: 16px; box-sizing: border-box; }
pre { font: 18px/1.4 ui-monospace, "Cascadia Mono", Consolas, monospace; margin: 0; white-space: pre-wrap; }
.cursor { animation: blink 1s steps(1) infinite; }
@keyframes blink { 50% { opacity: 0; } }
@media (prefers-reduced-motion: reduce) { .cursor { animation: none; } }
