/* Only hologram surfaces; parent/portrait geometry remains unchanged. */
.hologram-media-decoder{position:absolute!important;left:50%!important;top:44%!important;width:1px!important;height:1px!important;opacity:.001;pointer-events:none;z-index:-1;border:0}
.hologram-approved-fallback{pointer-events:none;object-fit:contain;z-index:2!important;max-height:none!important;background:transparent}
.hologram-approved-fallback[hidden]{display:none!important}
.hero-hologram .hologram-approved-fallback{position:absolute;left:50%;top:44%;width:min(84%,510px);height:auto;aspect-ratio:1;transform:translate(-50%,-50%)}
.cora-hero-neural .hologram-approved-fallback{position:absolute;inset:0;width:100%!important;height:100%!important;transform:none;max-height:none!important}
.hero-hologram[data-orb-theme="gold"] .cora-orb-fallback{display:none!important}
.orb-motion-reduced .hologram-approved-fallback:not([hidden]){animation:hologram-reduced-breath 12s ease-in-out infinite!important}
@keyframes hologram-reduced-breath{0%,100%{filter:brightness(.96)}50%{filter:brightness(1)}}
