.terminal { background: var(--bg-1); color: var(--fg-0); padding: 1em; margin: 0px; font-family: var(--font-mono); line-height: 1.35; white-space: pre-wrap; word-break: break-word; height: 100%; width: 100%; overflow-y: auto; overflow-x: auto; } /* ANSI text styles */ .ansi-bold { font-weight: 700; } .ansi-dim { opacity: 0.7; } /* Foreground colors */ .ansi-fg-30 { color: var(--ansi-fg-30); } .ansi-fg-31 { color: var(--ansi-fg-31); } .ansi-fg-32 { color: var(--ansi-fg-32); } .ansi-fg-33 { color: var(--ansi-fg-33); } .ansi-fg-34 { color: var(--ansi-fg-34); } .ansi-fg-35 { color: var(--ansi-fg-35); } .ansi-fg-36 { color: var(--ansi-fg-36); } .ansi-fg-37 { color: var(--ansi-fg-37); } .ansi-fg-90 { color: var(--ansi-fg-90); } .ansi-fg-91 { color: var(--ansi-fg-91); } .ansi-fg-92 { color: var(--ansi-fg-92); } .ansi-fg-93 { color: var(--ansi-fg-93); } .ansi-fg-94 { color: var(--ansi-fg-94); } .ansi-fg-95 { color: var(--ansi-fg-95); } .ansi-fg-96 { color: var(--ansi-fg-96); } .ansi-fg-97 { color: var(--ansi-fg-97); } /* Background colors */ .ansi-bg-40 { background: var(--ansi-bg-40); } .ansi-bg-41 { background: var(--ansi-bg-41); } .ansi-bg-42 { background: var(--ansi-bg-42); } .ansi-bg-43 { background: var(--ansi-bg-43); } .ansi-bg-44 { background: var(--ansi-bg-44); } .ansi-bg-45 { background: var(--ansi-bg-45); } .ansi-bg-46 { background: var(--ansi-bg-46); } .ansi-bg-47 { background: var(--ansi-bg-47); }