/* 등장 */
.fade { opacity: 0; transform: translateY(8px); transition: opacity .35s ease, transform .35s ease; }
.fade.in { opacity: 1; transform: none; }
@media (prefers-reduced-motion: reduce) { .fade { opacity: 1; transform: none; } }

/* 코드 블록형 안내 */
.cmdline {
    font-family: var(--mono); font-size: .78rem; color: var(--text-soft);
    border: 1px solid var(--line); background: var(--panel); padding: .6rem .8rem;
    display: flex; gap: .5rem; align-items: center; margin-bottom: .6rem;
}
.cmdline .p { color: var(--green); }
