
/* Changelog */
.changelog-btn{margin-left:8px;border:1px solid #7547ef;background:#241452;color:#e9ddff;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;cursor:pointer}
.changelog-btn:hover{background:#7138ef;color:#fff;box-shadow:0 0 14px #753cff66}
.changelog-modal{position:fixed;inset:0;z-index:9999;display:none;place-items:center;padding:18px}.changelog-modal.open{display:grid}
.changelog-backdrop{position:absolute;inset:0;background:#020611cc;backdrop-filter:blur(7px)}
.changelog-dialog{position:relative;width:min(720px,100%);max-height:min(720px,88vh);overflow:auto;background:linear-gradient(160deg,#0d1c38,#071229);border:1px solid #5d3ec2;border-radius:20px;box-shadow:0 30px 90px #000b,0 0 35px #6c38ed33;padding:25px}
.changelog-close{position:absolute;right:15px;top:13px;width:36px;height:36px;border:1px solid #394d78;border-radius:10px;background:#101c36;color:#fff;font-size:25px;cursor:pointer}
.changelog-head span{font-size:11px;font-weight:900;color:#9d85ff;letter-spacing:1.3px}.changelog-head h2{margin:7px 45px 20px 0;font-size:26px}
.change-entry{padding:16px 0;border-top:1px solid #23385e}.change-meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.change-meta time{font-size:11px;color:#83a4d0;background:#0a1730;padding:5px 8px;border-radius:7px}.change-entry p{color:#b6c6df;line-height:1.65;margin:9px 0 0;font-size:13px}.modal-open{overflow:hidden}


/* Footer changelog kompakt elrendezés */
.final-footer .footer-copy{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  flex-wrap:wrap;
  gap:7px;
  line-height:1;
}
.final-footer .footer-copy::after{
  display:none !important;
  content:none !important;
}
.final-footer .footer-copy b{
  display:inline-flex;
  align-items:center;
  gap:5px;
}
.final-footer #ogVersion{
  font-style:normal;
  font-size:12px;
  font-weight:700;
  color:#aab9d5;
  margin:0;
}
.final-footer .changelog-btn{
  margin:0 !important;
  padding:5px 10px;
  line-height:1;
  vertical-align:middle;
}

