@keyframes refresh-sweep{0%{top:-4px}100%{top:100vh}}@keyframes crt-flicker{0%{opacity:0}3%{opacity:.03;background:var(--phosphor-015)}6%{opacity:0}50%{opacity:0}51%{opacity:.02;background:var(--phosphor-01)}52%{opacity:0}90%{opacity:0}91%{opacity:.025;background:var(--phosphor-012)}93%{opacity:0}}.tagline .tagline-cursor{animation:cursor-blink 1s step-end infinite}@keyframes cursor-blink{0%,100%{opacity:1}50%{opacity:0}}.cursor{animation:cursor-blink 1s step-end infinite}.post-item{opacity:0;transform:translateX(-12px);animation:cell-spawn .5s ease forwards;animation-delay:calc(var(--i,0) * 100ms + .3s)}@keyframes cell-spawn{0%{opacity:0;transform:translateX(-12px);border-left-color:transparent}40%{opacity:1;border-left-color:var(--phosphor);box-shadow:inset 0 0 20px var(--phosphor-10)}100%{opacity:1;transform:translateX(0);border-left-color:var(--grid-surface);box-shadow:none}}@keyframes sep-glow{0%,100%{opacity:.5;filter:drop-shadow(0 0 4px var(--phosphor-dim))}50%{opacity:.8;filter:drop-shadow(0 0 8px var(--phosphor))}}@keyframes cell-pulse-text{0%,100%{opacity:1}50%{opacity:.6}}@keyframes cell-pulse{0%,100%{transform:translateY(-50%)scale(1);opacity:1}50%{transform:translateY(-50%)scale(1.5);opacity:.5}}@keyframes boot-flash{0%{opacity:0}15%{opacity:1}100%{opacity:0}}.booting .logo{opacity:0;animation:type-in .6s ease .4s forwards}.booting .tagline{opacity:0;animation:fade-in .3s ease 1.8s forwards}.booting .main-nav{opacity:0;animation:fade-in .4s ease 2.5s forwards}@keyframes type-in{0%{opacity:0;filter:blur(2px)brightness(3)}50%{opacity:1;filter:blur(0)brightness(1.5)}100%{opacity:1;filter:blur(0)brightness(1)}}@keyframes fade-in{from{opacity:0}to{opacity:1}}.booting .post-item{animation-delay:calc(var(--i,0) * 100ms + 3.2s)}.quick-in .logo,.quick-in .tagline,.quick-in .main-nav{opacity:1;animation:none}.quick-in .post-item{animation-delay:calc(var(--i,0) * 60ms)}.post-header h1{animation:phosphor-breathe 4s ease-in-out infinite}@keyframes phosphor-breathe{0%,100%{text-shadow:0 0 7px var(--phosphor),0 0 20px var(--phosphor-dim),0 0 42px var(--phosphor-20)}50%{text-shadow:0 0 10px var(--phosphor),0 0 30px var(--phosphor-dim),0 0 60px var(--phosphor-25)}}.social-icon svg{transition:transform .3s ease}.social-icon:hover svg{animation:icon-bounce .4s ease}@keyframes icon-bounce{0%{transform:scale(1)}40%{transform:scale(1.2)}70%{transform:scale(.95)}100%{transform:scale(1)}}.tag-cloud-item{opacity:0;animation:tag-appear .4s ease forwards;animation-delay:calc(var(--i,0) * 50ms)}@keyframes tag-appear{from{opacity:0;transform:scale(.8)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.terminal-line{opacity:0;animation:term-line-in .3s ease forwards;animation-delay:calc(var(--line-i,0) * 150ms + .3s)}@keyframes term-line-in{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}html[data-quiet] .tagline .tagline-cursor{animation:none;opacity:1}html[data-quiet] .cursor{animation:none}html[data-quiet] .post-item{opacity:1;transform:none;animation:none}html[data-quiet] .crt-refresh{display:none}html[data-quiet] .crt-flicker{display:none}html[data-quiet] .booting .logo,html[data-quiet] .booting .tagline,html[data-quiet] .booting .main-nav{opacity:1;animation:none}html[data-quiet] .boot-screen{display:none}html[data-quiet] .boot-flash{display:none}html[data-quiet] .post-header h1{animation:none;text-shadow:0 0 7px var(--phosphor),0 0 20px var(--phosphor-dim),0 0 42px var(--phosphor-20)}html[data-quiet] .social-icon:hover svg{animation:none}html[data-quiet] .tag-cloud-item{opacity:1;animation:none}html[data-quiet] .terminal-line{opacity:1;animation:none}html[data-quiet] .sep-icon{animation:none}html[data-quiet] .term-alive{animation:none}