/* === EchoSphere Terminal Final Pass === */

/* Match Evennia ANSI green exactly */
:root {
    --term-green: #00ff00;
}

/* Main output */
#main,
#main .lm_content,
#main .content,
#main .out,
#main .out * {
    font-family: "DejaVu Sans Mono", monospace !important;
    font-size: 16px !important;
    line-height: 1.4 !important;
}

/* Default text color (matches login prompt green now) */
#main .out,
#main .content,
#main .lm_content {
    color: var(--term-green) !important;
}

/* ANSI colors (preserve Evennia output fidelity) */
.ansi-black      { color: #000000 !important; }
.ansi-red        { color: #ff0000 !important; }
.ansi-green      { color: #00ff00 !important; }
.ansi-yellow     { color: #ffff00 !important; }
.ansi-blue       { color: #0000ff !important; }
.ansi-magenta    { color: #ff00ff !important; }
.ansi-cyan       { color: #00ffff !important; }
.ansi-white      { color: #ffffff !important; }

.ansi-bright-black   { color: #666666 !important; }
.ansi-bright-red     { color: #ff5555 !important; }
.ansi-bright-green   { color: #55ff55 !important; }
.ansi-bright-yellow  { color: #ffff55 !important; }
.ansi-bright-blue    { color: #5555ff !important; }
.ansi-bright-magenta { color: #ff55ff !important; }
.ansi-bright-cyan    { color: #55ffff !important; }
.ansi-bright-white   { color: #ffffff !important; }

/* Input area */
#input,
#input * {
    font-family: "DejaVu Sans Mono", monospace !important;
    font-size: 16px !important;
    line-height: 1.4 !important;
    color: var(--term-green) !important;
    background-color: #000000 !important;
    caret-color: var(--term-green) !important;
}

/* Textareas / typing field */
textarea,
input,
textarea:focus,
input:focus {
    font-family: "DejaVu Sans Mono", monospace !important;
    font-size: 16px !important;
    color: var(--term-green) !important;
    background-color: #000000 !important;
    caret-color: var(--term-green) !important;
    outline: none !important;
    box-shadow: none !important;
}

/* Kill any rogue fonts */
#clientwrapper,
#clientwrapper * {
    font-family: "DejaVu Sans Mono", monospace !important;
}
