.c-terminal{padding: 2.2rem 2.4rem 2.6rem;font-family: var(--font-mono);font-size: var(--fz-300);line-height: 1.75;color: rgb(var(--color-neutral-100-rgb) / .82);overflow-x: auto}.c-terminal p{white-space: pre}.c-terminal__ruta,.c-terminal__tenue{color: rgb(var(--color-neutral-100-rgb) / .45)}.c-terminal__cmd{color: var(--color-primary-300)}.c-terminal__ok{color: var(--color-success)}.c-terminal__cursor{display: inline-block;width: .8rem;height: 1.7rem;vertical-align: -3px;background: rgb(var(--color-neutral-100-rgb) / .7);animation: parpadeo 1.1s steps(1) infinite}.c-terminal.is-escribiendo p{opacity: 0;transform: translateX(-6px);transition: opacity .35s ease,transform .35s ease}.c-terminal.is-escribiendo p.is-lista{opacity: 1;transform: none}@keyframes parpadeo{50%{opacity: 0}}@media (max-width: 43.75rem){.c-terminal{font-size: var(--fz-200);padding: 1.8rem 1.6rem 2rem}}@media (max-width: 37.5rem){.c-terminal p{white-space: pre-wrap;padding-left: 1.2em;text-indent: -1.2em}}@media (prefers-reduced-motion: reduce){.c-terminal__cursor{animation: none}.c-terminal.is-escribiendo p{opacity: 1;transform: none;transition: none}}.c-sobre__terminal{max-width: 90rem;margin-bottom: 4rem}.c-al-pie{display: flex;flex-wrap: wrap;gap: .8rem 2.2rem;margin-top: 2.2rem;color: var(--color-ink-3);font-size: var(--fz-400)}.c-al-pie b{color: var(--color-ink);font-weight: 500}
