.ng-avatar-container::after, .avatar::after { content: none !important; animation: none !important; }
.gallery-bio { max-width: 52ch; margin-top: 12px; font-size: 14px; line-height: 1.5; white-space: pre-wrap; overflow-wrap: anywhere; }
.ng-artist-name, .profile-copy h1 { overflow-wrap: anywhere; }
.ng-social-bar [hidden], .social-row [hidden], #bg-canvas[hidden] { display: none !important; }
#bg-canvas { position: fixed; inset: 0; width: 100vw; height: 100vh; pointer-events: none; z-index: -1; }
body[data-gallery-theme="original"] { isolation: isolate; }
body[data-background-mode="none"] {
  background: var(--bg-page, var(--bg, #f4effb)) !important;
}
body[data-background-mode="none"] .browser-content {
  background-image: none !important;
}
body[data-background-mode="none"] .browser-frame {
  background: transparent;
  backdrop-filter: none;
}
