/* Spieler-Aktionsmenü: <details> mit großen Buttons (mobil als ausklappbares Sheet unter dem Spieler). */
.player-menu { margin-top: var(--space-3); }
.player-menu > summary { list-style: none; }
.player-menu > summary::-webkit-details-marker { display: none; }
.player-menu[open] > summary { background: var(--color-surface); border-color: var(--color-focus); }
.player-sheet {
  margin-top: var(--space-2); padding: var(--space-3); background: var(--color-surface-2);
  border: 1px solid var(--color-border); border-radius: var(--radius);
}
.player-action { padding-bottom: var(--space-3); margin-bottom: var(--space-3); border-bottom: 1px solid var(--color-border); }
.player-action:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: 0; }
.player-action .form-field { margin-bottom: var(--space-2); }
