.eco3-tip{position:fixed;z-index:99999;max-width:320px;pointer-events:none;
 background:var(--ui-surface-raised);color:var(--ui-text);border:1px solid var(--ui-border);border-left:3px solid var(--ui-brand);
 border-radius:8px;box-shadow:0 10px 30px color-mix(in srgb,var(--ui-text) 17%,transparent);padding:11px 13px;
 font-family:var(--ui-font-sans);font-size:13.5px;line-height:1.5;
 opacity:0;transform:translateY(4px);transition:opacity .13s ease,transform .13s ease;}
.eco3-tip.is-on{opacity:1;transform:translateY(0);}
.eco3-tip b{display:block;font-family:var(--ui-font-serif);font-weight:600;
 font-size:14.5px;color:var(--ui-text);margin-bottom:3px;}
.eco3-tip i{display:block;margin-top:8px;font-style:normal;font-size:11px;letter-spacing:.05em;
 text-transform:uppercase;color:var(--ui-brand-text);font-family:var(--ui-font-mono);}
a.eco3-tip-src{text-decoration-color:color-mix(in srgb,var(--ui-brand) 55%,transparent);text-underline-offset:2px;}
