
/* Static Homepage v63 — source of truth, no old React render required */
html.devploper-home-ready #devploper-legal-footer{visibility:visible!important;opacity:1!important;pointer-events:auto!important}
.v63-lang-popover{
  position:absolute;right:0;top:calc(100% + 8px);width:205px;padding:7px;border-radius:14px;
  border:1px solid rgba(255,255,255,.10);background:rgba(13,16,30,.98);box-shadow:0 18px 50px rgba(0,0,0,.55);
  display:none;z-index:1000;backdrop-filter:blur(18px)
}
.v63-lang-popover.open{display:grid;gap:3px}
.v63-lang-popover button{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;width:100%;padding:8px 9px;border:0;border-radius:9px;background:transparent;color:#fff;text-align:left;cursor:pointer}
.v63-lang-popover button:hover{background:rgba(255,255,255,.07)}
.v63-lang-popover b{font-size:12px}.v63-lang-popover small{font-size:9px;color:rgba(255,255,255,.45)}
.v63-changelog-overlay{position:fixed;inset:0;z-index:2147482600;display:none;place-items:center;padding:10px;background:rgba(0,4,15,.72);backdrop-filter:blur(9px)}
.v63-changelog-overlay.open{display:grid}
.v63-changelog-overlay .dev-update-modal-v12{position:relative!important;inset:auto!important;transform:none!important;margin:0!important}
.v63-changelog-overlay .rc-note{padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025);font-size:12px;line-height:1.6;color:rgba(255,255,255,.55)}
.v63-changelog-overlay .rc-foot{display:flex;justify-content:center;padding:16px 0 2px}
.v63-changelog-overlay .rc-done{padding:11px 22px;border:0;border-radius:12px;background:linear-gradient(90deg,#4285ff,#8a5cff);color:#fff;font-weight:800;cursor:pointer}
@media(max-width:700px){.v63-lang-popover{display:none!important}}
