body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.6;background-image:radial-gradient(1px 1px at 20px 30px,#fff,transparent),radial-gradient(1px 1px at 150px 170px,#ccc,transparent),radial-gradient(1.5px 1.5px at 270px 90px,#fff,transparent),radial-gradient(1px 1px at 60px 120px,#ddd,transparent),radial-gradient(1px 1px at 400px 300px,#fff,transparent),radial-gradient(1.5px 1.5px at 90px 200px,#bbb,transparent),radial-gradient(1px 1px at 180px 40px,#fff,transparent),radial-gradient(1px 1px at 30px 250px,#ccc,transparent);background-size:340px 240px,340px 240px,340px 240px,523px 377px,523px 377px,523px 377px,211px 317px,211px 317px}.nav{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.25rem}.nav a{padding:.5rem .9rem;color:#ededed;text-decoration:none;font-weight:500;border-radius:999px;transition:background-color .2s}.nav a:hover{background:#17171a}.nav a.active{background:#f2553f;color:#060607}.nav a:focus-visible,.row:focus-visible{outline:3px solid #FF7A66;outline-offset:2px}.dot{width:.8rem;height:.8rem;border-radius:50%;background:#f2553f;margin-right:.75rem}.row:hover .row-title{color:#ff7a66}.line{display:block;white-space:pre;animation:reveal .4s ease-out both;animation-delay:calc(var(--i) * 90ms + .3s)}@keyframes reveal{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.k{color:#ff7a66}.v{color:#e8e1d5}.p{color:#9a9aa2}.caret{display:inline-block;width:.55em;height:1em;vertical-align:text-bottom;background:#f2553f;opacity:0;animation:blink 1s steps(1,end) calc(var(--n) * 90ms + .4s) 5}@keyframes blink{0%{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion: reduce){.line{animation:none}.caret{display:none}.nav a{transition:none}}
