/* v1087 – Brutkammer-Führung
   1. Tür vor der Brutkammer: statt Rahmen ein goldener Glanz auf der ganzen Tür
   2. Rucksack: Pfeil kommt von links
   3. Rucksack offen: Zieh-Hinweis – Ei fliegt mit Hand in das Brutgerät */

/* ---------- 1. Tür ---------- */
#brutkammerDoorHotspot.brawlmon-door-guide-v711::before{
  content:"" !important;
  inset:auto !important;
  left:15.4% !important;top:4% !important;width:72.8% !important;height:78.8% !important;
  border:0 !important;
  border-radius:50% 50% 3% 3% / 33% 33% 2% 2% !important;
  background:
    linear-gradient(115deg,rgba(255,255,255,0) 30%,rgba(255,250,215,.75) 45%,rgba(255,255,255,0) 60%) -200% 0/250% 100% no-repeat,
    radial-gradient(ellipse at 50% 55%,rgba(255,226,120,.45),rgba(255,196,60,.27) 55%,rgba(255,180,40,.14)) !important;
  mix-blend-mode:screen;
  box-shadow:0 0 22px 6px rgba(255,205,80,.55),inset 0 0 26px 8px rgba(255,214,100,.55) !important;
  animation:doorGlowV1087 1.8s ease-in-out infinite,doorShineV1087 3.2s ease-in-out infinite !important;
  transform:none !important;filter:none !important;
}
@keyframes doorGlowV1087{0%,100%{opacity:.55}50%{opacity:1}}
@keyframes doorShineV1087{0%,35%{background-position:-200% 0,0 0}75%,100%{background-position:200% 0,0 0}}

/* ---------- 2. Pfeil von links ---------- */
.guide-arrow-left-v1087{
  position:fixed;z-index:2147483646;transform:translate(-100%,-50%);
  color:#ffe683;font:900 34px/1 Arial,sans-serif;
  text-shadow:0 3px 5px rgba(0,0,0,.85),0 0 15px rgba(255,217,70,1);
  pointer-events:none;animation:guideArrowLeftV1087 1.1s ease-in-out infinite;
}
@keyframes guideArrowLeftV1087{0%,100%{transform:translate(-100%,-50%)}50%{transform:translate(calc(-100% - 14px),-50%)}}

/* ---------- 3. Zieh-Hinweis ---------- */
.guide-drag-path-v1087{position:fixed;inset:0;z-index:2147483640;pointer-events:none;}
.guide-drag-path-v1087 svg{position:absolute;inset:0;overflow:visible;}
.guide-drag-path-v1087 path{fill:none;stroke:#fff1b8;stroke-width:6;stroke-dasharray:2 14;stroke-linecap:round;
  filter:drop-shadow(0 0 3px #7a4a10) drop-shadow(0 0 6px rgba(255,200,70,1));animation:guideDashV1087 .9s linear infinite;}
.guide-drag-path-v1087 circle{fill:none;stroke:#ffe9a0;stroke-width:4;opacity:0;filter:drop-shadow(0 0 6px rgba(255,200,70,1));}
@keyframes guideDashV1087{to{stroke-dashoffset:-32}}
.guide-drag-egg-v1087{position:fixed;left:0;top:0;z-index:2147483646;pointer-events:none;will-change:transform,opacity;}
.guide-drag-egg-v1087 img{width:100%;height:100%;object-fit:contain;opacity:.92;
  filter:drop-shadow(0 0 10px rgba(255,220,110,.95)) drop-shadow(0 8px 6px rgba(0,0,0,.35));}
/* Hand (Mauszeiger) greift das Ei */
.guide-drag-hand-v1087{position:absolute;left:58%;top:48%;width:34px;height:40px;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 40'%3E%3Cpath d='M11 3c1.7 0 3 1.3 3 3v11h1V9c0-1.7 1.3-3 3-3s3 1.3 3 3v8h1v-5c0-1.7 1.3-3 3-3s3 1.3 3 3v5h.5v-2c0-1.6 1.3-2.8 2.8-2.8S33 13.4 33 15v11c0 7.2-5.8 13-13 13h-2c-4.4 0-8.3-2.4-10.6-6L2 23.4c-.9-1.4-.5-3.3.9-4.2 1.4-.9 3.1-.6 4.1.6L8 21V6c0-1.7 1.3-3 3-3z' fill='%23fff8e6' stroke='%233a2410' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;
  filter:drop-shadow(0 2px 2px rgba(0,0,0,.5));}
.guide-drag-label-v1087{
  position:fixed;z-index:2147483646;transform:translate(-50%,-100%);white-space:nowrap;pointer-events:none;
  padding:7px 16px 8px;border-radius:12px;border:2px solid #bd8745;
  background:linear-gradient(rgba(118,81,44,.95),rgba(80,53,31,.95));
  box-shadow:inset 0 0 0 2px #2c180d,0 6px 16px rgba(0,0,0,.45),0 0 14px rgba(255,205,90,.45);
  color:#fff0cf;font:700 20px Georgia,"Times New Roman",serif;text-shadow:0 1px 2px #000;
}
@keyframes guideLabelV1087{0%,100%{margin-top:0}50%{margin-top:-5px}}
@media(prefers-reduced-motion:reduce){.guide-arrow-left-v1087,.guide-drag-path-v1087 path,.guide-drag-label-v1087,#brutkammerDoorHotspot.brawlmon-door-guide-v711::before{animation:none!important}}

/* v1091: Podest-Hinweis nach der Namensvergabe – weicher Lichtkreis statt Kasten */
.guide-pad-halo-v1091{position:fixed;z-index:2147483639;transform:translate(-50%,-50%);pointer-events:none;}
.guide-pad-halo-v1091 i{position:absolute;inset:0;border-radius:50%;}
.guide-pad-halo-v1091 i:first-child{background:radial-gradient(ellipse,rgba(255,226,120,.75),rgba(255,200,80,.35) 45%,rgba(255,200,80,0) 70%);
  animation:guidePadGlowV1091 1.6s ease-in-out infinite;}
.guide-pad-halo-v1091 i:last-child{border:3px solid rgba(255,236,160,.9);box-shadow:0 0 10px rgba(255,205,80,.9);opacity:0;
  animation:guidePadWaveV1091 2s ease-out infinite;}
@keyframes guidePadGlowV1091{0%,100%{opacity:.55}50%{opacity:1}}
@keyframes guidePadWaveV1091{0%{opacity:.9;transform:scale(.5)}100%{opacity:0;transform:scale(1.25)}}
/* der alte Rahmen/Pulse am Monster-Platz bleibt aus */
#monsterHudSlotV527.guide-pulse-target-v715,#monsterHudSlotV527 .monster-hud-pedestal-v527.guide-pulse-target-v715{filter:none!important;animation:none!important;}
/* v1092: beim Monster-Hinweis nur die greifende Hand (ohne Monsterbild) */
.guide-drag-egg-v1087.hand-only-v1092 img{visibility:hidden;}
.guide-drag-egg-v1087.hand-only-v1092 .guide-drag-hand-v1087{left:50%;top:50%;width:40px;height:47px;margin:-16px 0 0 -14px;
  filter:drop-shadow(0 0 6px rgba(255,215,100,.95)) drop-shadow(0 2px 2px rgba(0,0,0,.55));}
