@import url("/assets/v47.css?v=1");

/* V48: eine gemeinsame freie Platzierung für Gebäude und Mauersegmente. */
.game[data-placement-kind] .world-ui{cursor:crosshair;box-shadow:inset 0 0 0 1px rgba(105,218,210,.16)}
.game[data-placement-kind] .workshop-plot{pointer-events:none}
.workshop-plot[data-v48-preview="free"] .workshop-plot__mark{
  border-color:rgba(147,244,225,.92);
  background:radial-gradient(ellipse at center,rgba(85,226,204,.26) 0 28%,rgba(3,18,19,.34) 53%,transparent 73%);
  box-shadow:0 0 0 7px rgba(85,211,196,.09),0 0 24px rgba(75,225,214,.34),inset 0 0 15px rgba(112,246,227,.22)
}
.workshop-plot[data-v48-preview="free"] small{color:#a7eee2}
.workshop-plot[data-v48-preview="blocked"] .workshop-plot__mark{
  border-color:rgba(229,112,105,.9);
  background:radial-gradient(ellipse at center,rgba(161,54,50,.3) 0 30%,rgba(20,7,8,.36) 55%,transparent 73%);
  box-shadow:0 0 0 7px rgba(186,72,65,.08),0 0 20px rgba(218,85,78,.27)
}
.workshop-plot[data-v48-preview="blocked"] small{color:#eab0aa}

@media (pointer:coarse){.game[data-placement-kind] .world-ui{cursor:default}}
@media (prefers-reduced-motion:reduce){.workshop-plot__mark{animation:none!important}}
