/* Exile is an absolute sibling overlay. Showing it never resizes or shifts
   the grave, and the uncovered grave remains its own inspection target. */
.grave-zone-cell{position:relative;width:var(--card);height:calc(var(--card)*1.5)}
.grave-zone-cell>.pile{width:100%;height:100%}
.grave-zone-cell>.exile-zone-button{--control-kind:none;position:absolute;right:-10px;top:0;z-index:7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:28px;height:32px;min-width:0;min-height:0;padding:3px 2px;border:0!important;border-radius:5px;background:#0009!important;box-shadow:none!important;color:#ded6c4;cursor:pointer;touch-action:manipulation;line-height:1}
.exile-zone-icon{display:block;width:16px;height:16px;line-height:0}.exile-zone-icon svg{width:100%;height:100%}
.exile-zone-count{font:700 11px/1 var(--font-ui);font-variant-numeric:tabular-nums;color:#f4efe3}
.exile-zone-button:focus,.exile-zone-button:focus-visible{outline:none}
.exile-zone-button:active{filter:brightness(1.25)}
.zone-transfer{pointer-events:none}.exile-transfer{filter:drop-shadow(0 0 8px #7d7eaa88) drop-shadow(0 7px 6px #171410aa)}
