/* v1093 – Paloma und ihre Tauben in der Wildnis (Feld 4) */
.paloma-v1093{position:absolute;width:0;height:0;pointer-events:none;}
.paloma-v1093 img{position:absolute;left:-37px;top:-138px;height:138px;width:auto;pointer-events:auto;cursor:pointer;
  transform-origin:50% 100%;animation:plBreathV1093 3.6s ease-in-out infinite;
  filter:drop-shadow(0 4px 3px rgba(0,0,0,.35));}
@keyframes plBreathV1093{0%,100%{transform:scaleY(1)}50%{transform:scaleY(1.012) scaleX(1.004)}}
.pl-shadow-v1093{position:absolute;left:-36px;top:-10px;width:72px;height:18px;border-radius:50%;
  background:radial-gradient(ellipse,rgba(25,18,5,.62),rgba(25,18,5,.3) 48%,rgba(25,18,5,0) 72%);}
/* v1095: dunkler Kontaktschatten direkt unter den Füßen */
.pl-shadow-v1093::after{content:"";position:absolute;left:24%;top:30%;width:52%;height:42%;border-radius:50%;
  background:radial-gradient(ellipse,rgba(15,10,0,.55),rgba(15,10,0,0) 70%);}
.pl-name-v1093{position:absolute;left:0;top:-164px;transform:translateX(-50%);white-space:nowrap;padding:3px 9px;border-radius:9px;
  background:rgba(45,31,22,.9);border:2px solid rgba(122,86,52,.92);color:#fff3d4;font:800 13px/1.15 Arial,sans-serif;
  text-shadow:0 1px 2px #000;opacity:0;transition:opacity .2s ease;}
.paloma-v1093:hover .pl-name-v1093,.paloma-v1093 img:hover+.pl-name-v1093{opacity:1;}
.pl-say-v1093{position:absolute;left:0;top:-166px;transform:translate(-88%,-100%);width:250px;padding:9px 13px;border-radius:12px;
  background:linear-gradient(rgba(118,81,44,.96),rgba(80,53,31,.96));border:2px solid #bd8745;box-shadow:inset 0 0 0 2px #2c180d,0 6px 14px rgba(0,0,0,.45);
  color:#fff0cf;font:700 15px/1.3 Georgia,"Times New Roman",serif;opacity:0;transition:opacity .25s ease;pointer-events:none;}
.pl-say-v1093.on{opacity:1;}

/* Tauben am Boden – v1096: Beine fest, nur der Oberkörper pickt */
.pl-dove-v1093{position:absolute;width:0;height:0;pointer-events:none;}
.pl-gnd-v1096{position:absolute;left:-15px;top:-31px;width:30px;height:31px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35));}
.pl-dove-v1093.flip .pl-gnd-v1096{transform:scaleX(-1);}
.pl-gnd-v1096 img{position:absolute;left:0;top:0;width:100%;height:auto;}
.pl-gnd-v1096 .body{transform-origin:64% 84%;animation:plPeckV1093 var(--peck-dur,4s) ease-in-out infinite;animation-delay:var(--peck-delay,0s);}
.pl-dshadow-v1093{position:absolute;left:-11px;top:-4px;width:22px;height:7px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.45),rgba(0,0,0,0) 70%);}
@keyframes plPeckV1093{0%,56%,74%,100%{transform:rotate(0)}61%{transform:rotate(24deg)}65%{transform:rotate(8deg)}70%{transform:rotate(22deg)}}
.pl-dove-v1093.stone .pl-gnd-v1096 .body{animation-name:plLookV1094;}
.pl-dove-v1093.stone .pl-dshadow-v1093{opacity:.6;}
@keyframes plLookV1094{0%,40%,100%{transform:rotate(0)}45%,70%{transform:rotate(-6deg)}75%{transform:rotate(0)}}
/* im Flug: Flügelschlag-Bilder (260×204, schauen nach rechts oben) */
.pl-fly-v1096{display:none;position:absolute;left:-23px;top:-36px;width:46px;height:auto;transform-origin:50% 50%;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35));}
.pl-dove-v1093.flying .pl-fly-v1096{display:block;}
.pl-dove-v1093.flying .pl-gnd-v1096{display:none;}
@media (prefers-reduced-motion:reduce){.paloma-v1093 img,.pl-gnd-v1096 .body{animation:none}}
