/* === GradualBlur (vanilla port from React Bits / Ansh) === */
.gradual-blur{pointer-events:none;isolation:isolate;transition:opacity 0.3s ease-out;}
.gradual-blur-parent{position:absolute;overflow:hidden;}
.gradual-blur-page{position:fixed;left:0;right:0;}
.gradual-blur-inner{position:relative;width:100%;height:100%;pointer-events:none;}
.gradual-blur-inner > div{position:absolute;inset:0;-webkit-backdrop-filter:inherit;backdrop-filter:inherit;}
@supports not (backdrop-filter: blur(1px)){
  .gradual-blur-inner > div{background:rgba(255,255,255,0.4);opacity:0.5;}
}
