.yolk-bubble{position:absolute;z-index:30;top:8%;left:62%;width:min(235px,48vw);padding:11px 15px;background:#fff9ed;color:#241e28;border:2px solid #25242b;border-radius:20px;font:600 14px/1.3 system-ui;cursor:pointer;box-shadow:0 5px 18px #0006}.yolk-bubble[hidden]{display:none!important}.yolk-bubble:after{content:'';position:absolute;bottom:-12px;left:18%;border-width:12px 10px 0 0;border-style:solid;border-color:#fff9ed transparent transparent transparent}.yolk-effects{position:absolute;inset:0;pointer-events:none;overflow:visible}.yolk-eye{display:none;position:absolute;width:4%;height:3%;border-radius:50%;background:#ff1717;box-shadow:0 0 8px 4px #ff1616,0 0 24px 9px #fa171780}.yolk-eye-one{left:48%;top:28%}.yolk-eye-two{left:61%;top:30%}.yolk-red .yolk-eye{display:block}.yolk-half .horse-avatar-artwork{filter:drop-shadow(0 0 20px #ffed6099)}.yolk-moon{display:none;position:absolute;right:-5%;top:-10%;font-size:50px;color:#fff8d1;text-shadow:0 0 24px #ffff9a}.yolk-flight .yolk-moon{display:block;animation:yolk-moon 3s both}.yolk-flight .horse-avatar-canvas,.yolk-flight .horse-avatar-poster{animation:yolk-flight 3s ease-in both}@keyframes yolk-flight{to{transform:translate(50%,-55%) scale(.25);opacity:.3}}@keyframes yolk-moon{from{opacity:0}to{opacity:1}}@media(max-width:600px){.yolk-bubble{top:-8%;left:46%;width:min(210px,50vw)}}@media(prefers-reduced-motion:reduce){.yolk-flight .yolk-moon,.yolk-flight .horse-avatar-canvas,.yolk-flight .horse-avatar-poster{animation:none}}
