/* =========================================================
   ZAR DISCLAIMER — CLEAN + CONSISTENT
   Goal:
   - Subtle, readable, non-intrusive
   - No conflicting rules
========================================================= */

.zar-disclaimer {
    z-index: 100;
    /* backdrop-filter: blur(9px); */
    justify-content: center;
    /* text-align: center; */
    width: 100%;
    /* backdrop-filter: blur(9px); */
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    background: linear-gradient(360deg, #0a0b10, #0a0b10, #0a0b1000);
    /* align-self: center; */
    display: flex;
    bottom: 0;
    position: fixed;
    margin: auto;
    padding: 16px 5px 2px 0.4rem;
    font-size: 0.72rem;
    line-height: 1.45;
    letter-spacing: 0.03em;
    text-align: center;
    color: rgba(188,198,235,0.68);
    opacity: 1;
}


/* emphasis */

.zar-disclaimer strong {
  color: rgba(224,230,255,0.9);
  font-weight: 600;
}


/* =========================================================
   MOBILE
   - Hidden for clean app UI
========================================================= */

@media (max-width: 768px) {

  .zar-disclaimer {
    display: none;
  }

}

strong.zar-version-inline {
    padding: 0px 4px 0px 4px;
}