.cursor{animation:blink 1s steps(1) infinite}
@keyframes blink{50%{opacity:0}}
.sk{background:linear-gradient(90deg,var(--card) 25%,#12201a 50%,var(--card) 75%);background-size:200% 100%;animation:sh 1.3s linear infinite;min-height:112px}
@keyframes sh{to{background-position:-200% 0}}
.term::after{content:'';position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.08) 0 1px,transparent 1px 3px)}
.term{position:relative}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
