body.echo-route,body.echo-route .dashboard-container,body.echo-route .dashboard-main,body.echo-route .dashboard-main-content,body.route-echo-article,body:has(.ech-page),body:has(.ech-page) .dashboard-container,body:has(.ech-page) .dashboard-main,body:has(.ech-page) .dashboard-main-content,body:has(.echo-article-page),html.app-authed:has(.ech-page),html.app-authed:has(.ech-page)>body.app-authed,html:has(.ech-page),html:has(.echo-article-page),html:has(body.echo-route),html:has(body.route-echo-article){background-color:var(--echo-canvas)!important}html body.echo-route .dashboard-main.dashboard-main-content,html body:has(.ech-page) .dashboard-main.dashboard-main-content{padding-top:0!important}.eth-archived-btn{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 14px;border-radius:var(--radius-pill,9999px);border:1px solid var(--border-input);color:var(--text-muted);font-size:12.5px;font-weight:500;white-space:nowrap;transition:color .14s ease,border-color .14s ease}.eth-archived-btn:hover{color:var(--text-primary);border-color:var(--border-hover)}.eth-archived-count{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--emerald);background:var(--emerald-bg);border:1px solid var(--emerald-border);border-radius:var(--radius-pill,9999px);padding:1px 8px}.eth-masthead{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--navbar-height,64px);padding:0}.eth-nav-center{position:absolute;left:50%;transform:translateX(-50%);font-family:var(--font-sans);font-size:40px;font-weight:800;letter-spacing:-.04em;line-height:1}body.light-mode .eth-nav-center span{color:var(--emerald-text)}.eth-dateline{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--text-muted)}@media (max-width:640px){.eth-nav-center{font-size:27px}}.eth-masthead-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.eth-masthead-auth{gap:20px}.eth-login,.eth-masthead-auth{display:inline-flex;align-items:center}.eth-login{justify-content:center;min-width:44px;min-height:44px;font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--text-primary);text-decoration:none;white-space:nowrap;transition:color .14s ease}.eth-login:hover{color:var(--emerald)}.eth-partner-stack{position:relative;display:inline-flex}.eth-partner-note{position:absolute;top:100%;right:0;margin-top:5px;font-size:11px;line-height:1.2;text-align:right;color:var(--emerald);white-space:nowrap;text-decoration:none}.eth-partner-note:hover{text-decoration:underline}.eth-partner-note{gap:5px;align-items:flex-start;justify-content:flex-end;padding-top:6px}.eth-partner-btn,.eth-partner-note{display:inline-flex;min-height:44px}.eth-partner-btn{align-items:center;padding:7px 14px;border-radius:999px;background:var(--emerald);color:var(--bg-primary);font-family:var(--font-sans);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;transition:filter .14s ease}.eth-partner-btn:hover{filter:brightness(1.06)}.eth-search-btn{width:44px;height:44px;border-radius:999px;border:1px solid color-mix(in srgb,var(--text-primary) 14%,transparent);background:transparent;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;transition:color .14s ease,border-color .14s ease}.eth-search-btn:hover,.eth-search-btn[aria-expanded=true]{color:var(--text-primary);border-color:var(--emerald)}.eth-search-btn:focus-visible{outline:2px solid var(--emerald);outline-offset:3px}@media (max-width:720px){.eth-masthead{padding:0}.eth-masthead-auth{gap:12px}}@media (max-width:640px){.eth-masthead{height:auto;flex-wrap:wrap;row-gap:6px;-moz-column-gap:10px;column-gap:10px;padding:10px 0 8px}.eth-masthead:after{content:"";order:4;flex-basis:100%}.eth-masthead-brand{order:1}.eth-nav-center{order:2;position:static;transform:none;flex:1;text-align:center}.eth-masthead-auth,.eth-partner-stack{display:contents}.eth-search-btn{order:3}.eth-partner-note{order:5;position:static;margin:0 auto 0 0;padding-top:0;align-items:center}.eth-archived-btn{order:6}.eth-login{order:7}.eth-partner-btn{order:8}}