#crm-easter-egg-v1 {
  position:fixed;inset:0;z-index:25000;pointer-events:none;
  display:grid;place-items:center;
  background:radial-gradient(ellipse at center,#0005,transparent 70%);
}
#crm-easter-egg-v1 .crm-egg-scene {
  display:flex;flex-direction:column;align-items:center;justify-content:center;
  gap:12px;width:min(760px,92%);text-align:center;
}
#crm-easter-egg-v1 img {
  display:block;width:clamp(180px,28vw,380px);height:auto;max-height:52vh;object-fit:contain;
  filter:drop-shadow(0 18px 28px #0006);user-select:none;-webkit-user-drag:none;
}
#crm-easter-egg-v1 .crm-egg-message {
  color:#fff;font:900 clamp(38px,6.4vw,92px)/1.08 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  letter-spacing:-.035em;text-wrap:balance;-webkit-text-stroke:1px #202024;
  paint-order:stroke fill;text-shadow:0 3px 0 #202024,0 8px 28px #0009;
}
@media(max-height:500px) {
  #crm-easter-egg-v1 .crm-egg-scene {gap:4px}
  #crm-easter-egg-v1 img {max-height:45vh}
  #crm-easter-egg-v1 .crm-egg-message {font-size:clamp(32px,5vw,60px)}
}
