.echoed .app{display:flex;height:100vh;overflow:hidden}#tip{position:fixed;z-index:9999;left:0;top:0;background:var(--tip-bg);color:var(--tip-ink);font-size:14px;font-weight:600;line-height:18px;padding:8px 10px;border-radius:6px;white-space:nowrap;box-shadow:0 0 0 1px var(--rim),var(--elev-high);opacity:0;pointer-events:none;transform:translateZ(0) scale(.96);transform-origin:var(--o,left center);transition:opacity .09s var(--ease),transform .09s var(--ease)}#tip.on{opacity:1;transform:translateZ(0) scale(1)}#tip:after{content:"";position:absolute;border:6px solid transparent}#tip[data-pos=right]:after{right:100%;top:50%;margin-top:-6px;border-right-color:var(--tip-bg)}#tip[data-pos=top]:after{top:100%;left:50%;margin-left:-6px;border-top-color:var(--tip-bg)}#tip[data-pos=bottom]:after{bottom:100%;left:50%;margin-left:-6px;border-bottom-color:var(--tip-bg)}.echoed .main{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--bg-chat)}.echoed .below{flex:1;min-height:0;display:flex}@keyframes rd-dot-bounce{0%,60%,to{transform:translateY(0);opacity:.55}30%{transform:translateY(-3px);opacity:1}}@keyframes rd-dot-blink{0%,60%,to{opacity:.25}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.echoed *,.echoed *:before,.echoed *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.echoed .markdown-content code{font:400 .9375em/16px var(--mono);background:var(--code-bg);border-radius:4px;padding:1px 3px;margin-right:-2px;white-space:break-spaces}.echoed .markdown-content blockquote{display:flex;margin:4px 0;padding:0}.echoed .markdown-content blockquote:before{content:"";flex:none;width:4px;border-radius:4px;background:var(--spine);margin-right:8px}.echoed .markdown-content blockquote>span{flex:1;min-width:0}.echoed.app{display:flex;height:100%;overflow:hidden}.echoed .dm-scroll{scrollbar-gutter:stable}:root[data-theme=light] body{-webkit-font-smoothing:auto}:root[data-theme=light] .m-body code{border-color:transparent}:root[data-theme=light] .m-head .deco{background:var(--surface-chip)}:root[data-theme=light] .unread-bar,:root[data-theme=light] .jump{color:var(--text-body);font-weight:600}:root[data-theme=light] .unread-bar button,:root[data-theme=light] .jump button{color:var(--text-faint)}:root[data-theme=light] .div .tag{background:var(--accent-ink);color:#fff}:root[data-theme=light] .mem[data-role=l5] .mem-nm,:root[data-theme=light] .mem[data-role=l5]:hover .mem-nm{color:var(--name-none)}
