
html.theme-er{
  --bg:#0a0a14;--bg2:rgba(28,28,48,0.6);--bg3:rgba(40,40,66,0.62);--bg4:rgba(54,54,80,0.62);
  --border:rgba(45,212,191,0.18);--border-hi:rgba(45,212,191,0.35);
  --text:#f0f0ff;--text2:#8b8ba7;--text3:#5a5a72;
  --blue:#2dd4bf;--blue-hi:#2dd4bf;--blue-bg:rgba(45,212,191,0.14);
  --green:#10d98a;--green-hi:#10d98a;--green-bg:rgba(16,217,138,0.15);
  --red:#2dd4bf;--red-hi:#2dd4bf;--red-bg:rgba(45,212,191,0.15);
  --orange:#fb923c;--yellow:#fbbf24;--purple:#2dd4bf;
}
html.theme-er body{background-image:radial-gradient(ellipse at 20% 0%,rgba(45,212,191,0.15) 0%,transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(45,212,191,0.12) 0%,transparent 50%)!important;background-attachment:fixed}
html.theme-er .nav a.active{background:linear-gradient(135deg,#2dd4bf,#2dd4bf)!important;color:#fff!important}
#erThemeBtn{position:fixed;right:16px;bottom:16px;z-index:2147483647;height:38px;padding:0 13px;border-radius:999px;border:1px solid rgba(45,212,191,.45);background:rgba(20,20,40,.85);backdrop-filter:blur(10px);color:#2dd4bf;font-size:12.5px;font-weight:600;cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,.5);display:flex;align-items:center;gap:6px;font-family:'IBM Plex Sans',system-ui,sans-serif;line-height:1}
#erThemeBtn:hover{border-color:#2dd4bf}
