/* SlideQuill brand layer: loaded last. Hides the geometric (Suprematist) decor
   inherited from Malevich; soft gradient orbs stay. */

.mxz-cabinet__shape,
.mxz-stats__shape,
.mxz-suprema__geo,
.mxz-suprema__field,
.mxz-set__geom,
.mxz-set__head-mark,
.foxy-promo-bar__geom,
.mxz-chrome-btn__mark,
.mxz-nav-btn__mark {
  display: none !important;
}

/* Quill mark replaces the black square on header buttons */
.mxz-chrome-btn--login::before,
.mxz-nav-btn--profile::before {
  content: none;
}

/* Small Suprematist accents (yellow strips, black squares) */
.auth-submit::after,
.auth-submit__mark,
.mxz-cabinet-deck__head::before,
.mxz-nav-btn--profile::after,
.mxz-chrome-btn--login::after,
.foxy-thumb-add::before,
.foxy-design-panel__head::before,
.foxy-rail__label::before {
  display: none !important;
}

.mxz-set__meter-frame {
  border-color: transparent !important;
}

.foxy-thumb.is-active::before {
  background: #6366f1 !important;
}

/* Legal pages and footer company line */
.legal__nav { margin: 0 0 1rem; font-size: .95rem; }
.legal__operator { padding: .85rem 1rem; border-radius: 12px; background: #eef2ff; font-size: .95rem; }
.mxz-footer__legal { flex-basis: 100%; margin: .5rem 0 0; font-size: .8rem; opacity: .7; }
.mxz-footer__copy a { color: inherit; }
