.egg-sanctum{width:clamp(112px,12vw,142px);height:clamp(132px,14vw,166px);border-radius:48% 48% 44% 44%;background:radial-gradient(circle,rgba(245,189,69,.32),transparent 68%)}.egg-visual{position:relative;width:clamp(66px,7vw,92px);height:clamp(92px,10vw,126px);border:0;border-radius:0;background:transparent;box-shadow:0 0 18px rgba(245,189,69,.25);object-fit:contain;filter:drop-shadow(0 0 8px rgba(255,210,90,.45));transition:filter .35s,transform .35s}.egg-visual:before,.egg-visual:after,.egg-crack{display:none}.egg-sanctum.token-land .egg-visual{animation:eggArtPulse .65s ease}.egg-sanctum.hatched .egg-visual{filter:brightness(1.35) drop-shadow(0 0 18px rgba(255,225,125,.95));transform:scale(1.1) translateY(-4px);animation:eggArtHatch 1.2s ease}.@keyframes eggArtPulse{50%{transform:scale(1.14);filter:brightness(1.3) drop-shadow(0 0 16px rgba(255,225,125,.9))}}@keyframes eggArtHatch{0%{transform:scale(.88)}45%{transform:scale(1.2);filter:brightness(1.55) drop-shadow(0 0 28px rgba(255,225,125,1))}100%{transform:scale(1.1) translateY(-4px)}}