
/* BITVIER V23 — Safari/mobile compositing stability. */
html{min-height:100%;background:#eef5ff!important;overscroll-behavior-y:none}
body{min-height:100%;min-height:100dvh;overflow-x:clip!important;background:linear-gradient(135deg,#edf4ff 0%,#effdf7 52%,#fff8f2 100%)!important;background-attachment:scroll!important}
body.dark{background:#07101d!important}
@media(max-width:820px){
 html,body{overscroll-behavior-y:none!important;-webkit-overflow-scrolling:touch}
 body{isolation:auto!important;transform:none!important}
 body::after,.fx-scene,.fx-cursor-glow{display:none!important}
 .fx-tilt,.fx-tilt:hover{transform:none!important;will-change:auto!important}
 .topbar,.topbar.scrolled,.mobile-dock{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:translateZ(0)}
 .topbar,.topbar.scrolled{background:rgba(255,255,255,.98)!important}
 body.dark .topbar,body.dark .topbar.scrolled{background:rgba(10,18,31,.98)!important}
 *{-webkit-tap-highlight-color:transparent}
}
