
.rt-fig{position:absolute;transform:translate(-50%,-50%);z-index:5;pointer-events:none;min-width:26px;height:26px;padding:0 3px;box-sizing:border-box;border-radius:50%;
  background:radial-gradient(circle at 35% 30%,#fff,#ffd54a 45%,#b8860b);color:#1a1200;font:700 .62rem Georgia,serif;display:grid;place-items:center;
  box-shadow:0 2px 5px #000b,0 0 0 2px #1a1200 inset}
.c.zona,.rt-c.zona,.fm-n.zona{box-shadow:inset 0 0 0 3px #7dff9a;filter:brightness(1.35)}

.c.oro,.rt-c.oro,.fm-n.oro{box-shadow:inset 0 0 0 3px #ffd700,0 0 12px #ffd700;position:relative;z-index:2}
.c.oro::after,.rt-c.oro::after,.fm-n.oro::after{content:'★';position:absolute;top:-1px;right:2px;font-size:.7rem;color:#ffd700;text-shadow:0 0 4px #000}
.rt-oro-txt{margin-top:.35rem;font-size:.85rem;color:#ffd966;text-align:center}
.rt-oro-txt.acierto{font-weight:700;color:#fff3b0}
