/* Build 125: conversation geometry based on the supplied ChatGPT reference. */
html.ereo-interface-114[data-theme=dark]{--bg:#0e0e0e;--surface:#212121;--interface-sidebar:#0e0e0e;--interface-hover:#272727;--line:#323232;--ink:#ededed;--ink-soft:#afafaf;--question-fill:#183e76}
@media(prefers-color-scheme:dark){html.ereo-interface-114:not([data-theme=light]){--bg:#0e0e0e;--surface:#212121;--interface-sidebar:#0e0e0e;--interface-hover:#272727;--line:#323232;--ink:#ededed;--ink-soft:#afafaf;--question-fill:#183e76}}
.ereo-interface-114 .chat-inner{width:100%;max-width:840px;margin-inline:auto;padding:24px 24px 48px;gap:32px;box-sizing:border-box}
.ereo-interface-114 .msg.user{max-width:80%;padding:0;background:transparent;white-space:normal;border-radius:0;min-width:0}
.ereo-interface-114 .question-body{background:var(--question-fill,#1c4277);color:#fff;border-radius:24px;padding:12px 18px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;font-size:16px}
.ereo-interface-114 .msg.assistant{width:100%;max-width:100%;padding:0;background:none;border:0;box-shadow:none;font-size:16px;line-height:1.65}
.ereo-interface-114 .msg-actions{display:flex;align-items:center;gap:4px;margin-top:12px;flex-wrap:wrap}
.ereo-interface-114 .msg.user>.msg-actions{justify-content:flex-end;margin-top:6px}
.ereo-interface-114 .msg-actions>button,.ereo-interface-114 .message-more>summary{display:inline-flex;align-items:center;justify-content:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:5px;margin:0;border:0;border-radius:7px;background:none;color:var(--ink-soft);font-size:17px;cursor:pointer;box-sizing:border-box}
.ereo-interface-114 .msg-actions>button:hover,.ereo-interface-114 .message-more>summary:hover{background:var(--interface-hover);color:var(--ink)}
.message-more{position:relative;white-space:normal}.message-more>summary{list-style:none}.message-more>summary::-webkit-details-marker{display:none}
.message-more-panel{position:absolute;bottom:36px;left:0;z-index:40;min-width:180px;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 8px 24px #0003}
.msg.user .message-more-panel{left:auto;right:0}
.ereo-interface-114 .message-more-panel>button{display:block;width:100%;padding:9px 12px;margin:0;border:0;background:none;color:var(--ink);text-align:left;font-size:14px;border-radius:7px}
.ereo-interface-114 .message-more-panel>button:hover{background:var(--interface-hover)}
.ereo-interface-114 #followups{display:none}
.ereo-interface-114 #save-status:not(.needs-attention),.ereo-interface-114 #conversation-actions:disabled,.ereo-interface-114 #context-status-button{display:none!important}
.ereo-interface-114 .interface-account-initial,.ereo-interface-114 #acct-avatar{width:30px;height:30px;min-width:30px;min-height:30px;max-width:30px;max-height:30px;flex:0 0 30px;aspect-ratio:1;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:1;background:var(--ink);color:var(--bg)}
.ereo-interface-114 #shortcut-interface-rail-bottom-acct-row{padding:5px}
.ereo-interface-114 .shell-navigation>button,.ereo-interface-114 .shell-navigation>#btn-new-chat{display:flex;align-items:center;justify-content:flex-start;margin:0;padding:7px 10px;gap:10px;text-indent:0}
.ereo-interface-114 .shell-navigation>button>svg{width:18px;height:18px;min-width:18px;flex:0 0 18px;margin:0}
html.ereo-interface-114[data-theme=dark] .brand-icon{background:transparent;border-radius:0;filter:brightness(0) invert(1)}
@media(prefers-color-scheme:dark){html.ereo-interface-114:not([data-theme=light]) .brand-icon{background:transparent;border-radius:0;filter:brightness(0) invert(1)}}
@media(max-width:800px){.ereo-interface-114 .chat-inner{padding:20px 16px 32px;gap:28px}.ereo-interface-114 .msg.user{max-width:90%}}

/* Build 126: colours sampled from the supplied ChatGPT screenshot. */
html.ereo-interface-114[data-theme=dark] .interface-rail{background:#000}
html.ereo-interface-114[data-theme=dark] #sidebar :is(.conv-open,.shell-navigation>button){color:#cbcbcb}
@media(prefers-color-scheme:dark){html.ereo-interface-114:not([data-theme=light]) .interface-rail{background:#000}html.ereo-interface-114:not([data-theme=light]) #sidebar :is(.conv-open,.shell-navigation>button){color:#cbcbcb}}
