.anubis-image-shell{position:relative;display:inline-block;max-width:100%;vertical-align:top;line-height:0;overflow:hidden;isolation:isolate;background:linear-gradient(145deg, rgba(255, 253, 247, 0.92), rgba(244, 235, 215, 0.88))}.anubis-image-shell--block{display:block;width:100%}.anubis-image-shell--large{min-height:180px;border-radius:24px}.anubis-image-shell--medium{min-height:120px;border-radius:18px}.anubis-image-shell--small{min-height:56px;min-width:56px;border-radius:999px}.anubis-image-shell--small,.anubis-image-shell--small > img{width:56px;height:56px}.anubis-image-shell::before{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(115deg, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.48) 50%, rgba(255, 255, 255, 0) 80%), linear-gradient(145deg, rgba(255, 253, 247, 0.92), rgba(244, 235, 215, 0.88));background-size:220% 100%, 100% 100%;animation:anubis-image-shell-shimmer 1.4s ease-in-out infinite}.anubis-image-shell.is-loaded::before{opacity:0;transition:opacity 180ms ease}.anubis-image-shell.is-loaded{background:transparent}.anubis-image-shell.is-loaded.anubis-image-shell--large,.anubis-image-shell.is-loaded.anubis-image-shell--medium,.anubis-image-shell.is-loaded.anubis-image-shell--small{min-height:0;min-width:0}.anubis-image-shell > img{display:block;position:relative;z-index:1;max-width:100%;transition:opacity 180ms ease}.anubis-image-shell--block > img{display:block;width:100%}.anubis-image-shell:not(.is-loaded) > img{opacity:0}.anubis-image-spinner{position:absolute;top:50%;left:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:999px;z-index:2;background:rgba(216, 180, 92, 0.18);box-shadow:0 0 0 0 rgba(216, 180, 92, 0.45);animation:anubis-image-pulse 1.2s ease-in-out infinite;pointer-events:none}.anubis-image-shell--small .anubis-image-spinner{width:26px;height:26px;margin:-13px 0 0 -13px}.anubis-image-shell--small .anubis-image-spinner::before{inset:6px}.anubis-image-shell--small .anubis-image-spinner::after{inset:10px}.anubis-image-spinner::after,.anubis-image-spinner::before{content:'';position:absolute;inset:0;border-radius:inherit}.anubis-image-spinner::before{inset:7px;background:rgba(255, 255, 255, 0.92)}.anubis-image-spinner::after{inset:13px;background:linear-gradient(135deg, #d7c27a, #f3e2a4)}.anubis-image-shell.is-loaded .anubis-image-spinner{display:none}img.anubis-image-broken{opacity:0.98}@keyframes anubis-image-shell-shimmer{0%{background-position:160% 0, 0 0}100%{background-position:-60% 0, 0 0}}@keyframes anubis-image-pulse{0%{transform:scale(0.96);box-shadow:0 0 0 0 rgba(216, 180, 92, 0.40)}70%{transform:scale(1);box-shadow:0 0 0 18px rgba(216, 180, 92, 0)}100%{transform:scale(0.96);box-shadow:0 0 0 0 rgba(216, 180, 92, 0)}}