.member-announcement-terminal{box-sizing:border-box;color:#b5f2cc;background-color:#06150e;background-image:linear-gradient(#193a2955 1px,#0000 1px),linear-gradient(90deg,#193a2955 1px,#0000 1px);background-size:18px 18px;border:1px solid #487657;border-radius:8px;flex-direction:column;block-size:100%;min-block-size:0;min-inline-size:0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;display:flex}.member-announcement-terminal__heading{border-block-end:1px solid #284632;flex-wrap:wrap;flex:none;align-items:center;gap:2px 10px;min-inline-size:0;padding:0 8px;font-size:.66rem;font-weight:700;line-height:1.4;display:flex}.member-announcement-terminal__label{letter-spacing:.025em;align-items:center;gap:6px;font-size:.65rem;font-weight:750;display:inline-flex}.member-announcement-terminal__label i{background:#87b29a;flex:none;block-size:5px;inline-size:5px}.member-announcement-terminal[data-status=published] .member-announcement-terminal__label i{background:#4ce795}.member-announcement-terminal__heading strong{color:#c5f2d4;background:#21432e;border:1px solid #447458;border-radius:3px;padding:1px 5px;font-size:.58rem;line-height:1.3}.member-announcement-terminal .announcement-timestamp{color:#a9c7b5;flex-wrap:wrap;gap:2px 8px;margin:0;font-size:.63rem;display:flex}.member-announcement-terminal__message{padding:5px 10px;flex:auto;min-block-size:0;min-inline-size:0;padding-inline-start:calc(9px + 1.35rem);position:relative;overflow:hidden}.member-announcement-terminal__prompt{color:#63b88a;font-size:.75rem;line-height:1.5;position:absolute;inset-block-start:5px;inset-inline-start:9px}.member-announcement-terminal__empty{color:#98b5a3;margin:0;font-size:.75rem;line-height:1.5}.member-announcement-terminal .terminal-message{font-size:.83rem;line-height:1.5}.member-announcement-terminal .terminal-message--chain{block-size:100%;max-block-size:none}.member-announcement-terminal .terminal-message__viewport{flex:auto}.member-announcement-terminal :focus-visible{outline-offset:-3px;outline:2px solid #b4e3c5}@media (max-width:768px){.member-announcement-terminal__heading{gap:4px 8px;padding:6px 8px}.member-announcement-terminal__message{padding-block-start:calc(5px + 1.2rem);padding-inline:8px}.member-announcement-terminal__prompt{inset-inline-start:8px}}
